請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/54364
標題: | 使用主動學習法建構網頁程式之測試準則 Constructing Test Oracle for Web Applications with Active Learning Techniques |
作者: | Ting-Fen Wu 吳庭棻 |
指導教授: | 王凡(Farn Wang) |
關鍵字: | 軟體測試,網頁程式,主動學習法,測試準則, software testing,web application,active learning,test oracle, |
出版年 : | 2015 |
學位: | 碩士 |
摘要: | 在自動化測試中,自動生成測試準則扮演一個十分重要的腳色。在軟體測試中,通常一開始不會有測試準則來驗證系統的行為是否是符合預期,測試者必須一項一項去檢查系統的每個行為有沒有異常,這是一項十分繁重又耗時的工作。在這篇論文中,我們提出了一個系統可以有效率地建構網頁程式的測試準則,我們應用了機器學習領域中,主動學習法和支撐向量機的技術。這個系統會從網頁程式的執行軌跡中抓取特徵值,用很小的資料量去訓練出預測模型來判斷這些系統行為是否通過。我們的系統應用了主動學習法和一些抽樣策略來減少人力測試驗證的成本,而且仍可得到高準確率的預測結果。 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. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/54364 |
全文授權: | 有償授權 |
顯示於系所單位: | 電機工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-104-1.pdf 目前未授權公開取用 | 2.15 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。