Constructing Test Oracle for Web Applications with Active Learning Techniques
Date Issued
2015
Date
2015
Author(s)
Wu, Ting-Fen
Abstract
Test oracle automation plays an important role in test automation. Many programs don’t have an oracle at the beginning of the testing, and the tester should verify all the software behaviors to check whether they are correct. Such the work is too heavy and time-consuming. In this paper, we present a efficient system to construct test oracle of the web applications using active learning and support vector machines. The system extracts the features of execution traces, then builds a predictive model to classify the passed traces and failed traces with a small training set. Our approach is reducing the human oracle cost by active learning and sampling strategies, and get high accuracy of predicted labels.
Subjects
software testing
web application
active learning
test oracle
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-104-R02921045-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):c1ed108fa226d2fa1cd7d65957e7a168
