Applying Dynamic Stubbing Technique to Support Collaborative Testing of Web Application

碩士 === 國立交通大學 === 資訊科學與工程研究所 === 99 === Nowadays, large volunteers creeping on internet are usually treated as free human resources for reducing test cost and validating software, like online games and open source software. However, traditional collaborative testing design and management approach en...

Full description

Bibliographic Details
Main Authors: Lee, Jia-Mei, 李佳玫
Other Authors: Tseng, Shian-Shyong
Format: Others
Language:en_US
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/83383327862477467460
id ndltd-TW-099NCTU5394124
record_format oai_dc
spelling ndltd-TW-099NCTU53941242015-10-13T20:37:26Z http://ndltd.ncl.edu.tw/handle/83383327862477467460 Applying Dynamic Stubbing Technique to Support Collaborative Testing of Web Application 應用動態樁技術於合作式網頁應用程式測試 Lee, Jia-Mei 李佳玫 碩士 國立交通大學 資訊科學與工程研究所 99 Nowadays, large volunteers creeping on internet are usually treated as free human resources for reducing test cost and validating software, like online games and open source software. However, traditional collaborative testing design and management approach encounters the long due time and doubting test report resulting from the common preferences of users and unqualified testers, respectively. A fine-grained Web application model is essential to refine job assignments for speeding up test coverage. In this thesis, we first propose State Transition Diagram to model the users‘ runtime behaviors for decomposing Web application testing problem. Then, based on this fine-grained Web application model, a dynamic stubbing technique which allows folk testers contribute themselves in solving sub-problems with barely noticing the change of test environment is proposed for achieving faster test coverage speed and improving the quality of test report, and hence reduces the total cost of collaborative testing. The experimental results show that our proposed approach can reduce 50% test cost and increase 30% detection performance. Tseng, Shian-Shyong Huang, Shin-Kun 曾憲雄 黃世昆 2011 學位論文 ; thesis 59 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 99 === Nowadays, large volunteers creeping on internet are usually treated as free human resources for reducing test cost and validating software, like online games and open source software. However, traditional collaborative testing design and management approach encounters the long due time and doubting test report resulting from the common preferences of users and unqualified testers, respectively. A fine-grained Web application model is essential to refine job assignments for speeding up test coverage. In this thesis, we first propose State Transition Diagram to model the users‘ runtime behaviors for decomposing Web application testing problem. Then, based on this fine-grained Web application model, a dynamic stubbing technique which allows folk testers contribute themselves in solving sub-problems with barely noticing the change of test environment is proposed for achieving faster test coverage speed and improving the quality of test report, and hence reduces the total cost of collaborative testing. The experimental results show that our proposed approach can reduce 50% test cost and increase 30% detection performance.
author2 Tseng, Shian-Shyong
author_facet Tseng, Shian-Shyong
Lee, Jia-Mei
李佳玫
author Lee, Jia-Mei
李佳玫
spellingShingle Lee, Jia-Mei
李佳玫
Applying Dynamic Stubbing Technique to Support Collaborative Testing of Web Application
author_sort Lee, Jia-Mei
title Applying Dynamic Stubbing Technique to Support Collaborative Testing of Web Application
title_short Applying Dynamic Stubbing Technique to Support Collaborative Testing of Web Application
title_full Applying Dynamic Stubbing Technique to Support Collaborative Testing of Web Application
title_fullStr Applying Dynamic Stubbing Technique to Support Collaborative Testing of Web Application
title_full_unstemmed Applying Dynamic Stubbing Technique to Support Collaborative Testing of Web Application
title_sort applying dynamic stubbing technique to support collaborative testing of web application
publishDate 2011
url http://ndltd.ncl.edu.tw/handle/83383327862477467460
work_keys_str_mv AT leejiamei applyingdynamicstubbingtechniquetosupportcollaborativetestingofwebapplication
AT lǐjiāméi applyingdynamicstubbingtechniquetosupportcollaborativetestingofwebapplication
AT leejiamei yīngyòngdòngtàizhuāngjìshùyúhézuòshìwǎngyèyīngyòngchéngshìcèshì
AT lǐjiāméi yīngyòngdòngtàizhuāngjìshùyúhézuòshìwǎngyèyīngyòngchéngshìcèshì
_version_ 1718049471148851200