Constructing Test Oracle for Web Applications with Active Learning Techniques
碩士 === 國立臺灣大學 === 電機工程學研究所 === 103 === 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...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/92529313712769009436 |
id |
ndltd-TW-103NTU05442065 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NTU054420652016-11-19T04:09:55Z http://ndltd.ncl.edu.tw/handle/92529313712769009436 Constructing Test Oracle for Web Applications with Active Learning Techniques 使用主動學習法建構網頁程式之測試準則 Ting-Fen Wu 吳庭棻 碩士 國立臺灣大學 電機工程學研究所 103 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. Farn Wang 王凡 2015 學位論文 ; thesis 37 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 電機工程學研究所 === 103 === 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.
|
author2 |
Farn Wang |
author_facet |
Farn Wang Ting-Fen Wu 吳庭棻 |
author |
Ting-Fen Wu 吳庭棻 |
spellingShingle |
Ting-Fen Wu 吳庭棻 Constructing Test Oracle for Web Applications with Active Learning Techniques |
author_sort |
Ting-Fen Wu |
title |
Constructing Test Oracle for Web Applications with Active Learning Techniques |
title_short |
Constructing Test Oracle for Web Applications with Active Learning Techniques |
title_full |
Constructing Test Oracle for Web Applications with Active Learning Techniques |
title_fullStr |
Constructing Test Oracle for Web Applications with Active Learning Techniques |
title_full_unstemmed |
Constructing Test Oracle for Web Applications with Active Learning Techniques |
title_sort |
constructing test oracle for web applications with active learning techniques |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/92529313712769009436 |
work_keys_str_mv |
AT tingfenwu constructingtestoracleforwebapplicationswithactivelearningtechniques AT wútíngfēn constructingtestoracleforwebapplicationswithactivelearningtechniques AT tingfenwu shǐyòngzhǔdòngxuéxífǎjiàngòuwǎngyèchéngshìzhīcèshìzhǔnzé AT wútíngfēn shǐyòngzhǔdòngxuéxífǎjiàngòuwǎngyèchéngshìzhīcèshìzhǔnzé |
_version_ |
1718395112350810112 |