Skip to main navigation Skip to search Skip to main content

Approach for test profile optimization in dynamic random testing

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Dynamic Random Testing (DRT) is a feedback-based software testing strategy, which has been proved to be more effective than the traditional Random Testing (RT) and Random-Partition Testing (RPT) strategies. The major advantage of DRT is that the test profile is dynamically adjusted based on the previous test data. Since the frequency and range of the profile adjustment are fixed during the testing process, DRT might not react in time to the changes of the defect detection rates. In order to overcome these shortcomings, an approach for the test profile optimization in DRT, denoted as O-DRT, is proposed in this paper. In O-DRT, the test profile adjustment contains two parts. In addition to the original adjustment in DRT, O-DRT will change the test profile to a theoretically optimal one when the pre-defined criterion is satisfied. The theoretically optimal test profile is calculated based on an optimization goal of both maximizing the overall defect detection rate and minimizing its variance. Experiments on five real-life software subjects are conducted to validate the effectiveness of O-DRT. Experimental results demonstrate that O-DRT outperforms RPT and DRT in terms of the number of test cases required to detect and remove a given number of defects.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 39th Annual Computer Software and Applications Conference Workshops, COMPSACW 2015
EditorsSheikh Iqbal Ahamed, Carl K. Chang, Ivica Crnkovic, Pao-Ann Hsiung, Jingwei Yang, Gang Huang, William Chu
PublisherIEEE Computer Society
Pages466-471
Number of pages6
ISBN (Electronic)9781467365635
DOIs
StatePublished - 21 Sep 2015
Event39th IEEE Annual Computer Software and Applications Conference Workshops, COMPSACW 2015 - Taichung, Taiwan, Province of China
Duration: 1 Jul 20155 Jul 2015

Publication series

NameProceedings - International Computer Software and Applications Conference
Volume3
ISSN (Print)0730-3157

Conference

Conference39th IEEE Annual Computer Software and Applications Conference Workshops, COMPSACW 2015
Country/TerritoryTaiwan, Province of China
CityTaichung
Period1/07/155/07/15

Keywords

  • Dynamic random testing
  • Random-partation testing
  • Software cybernetics
  • Test profile optimization

Fingerprint

Dive into the research topics of 'Approach for test profile optimization in dynamic random testing'. Together they form a unique fingerprint.

Cite this