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...

Full description

Bibliographic Details
Main Authors: Ting-Fen Wu, 吳庭棻
Other Authors: Farn Wang
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