Skip to main navigation Skip to search Skip to main content

A history-based dynamic random software testing

  • Beihang University
  • Arizona State University

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

Abstract

Following the idea of software cybernetics, Dynamic Random Testing (DRT) was proposed to improve the traditional random testing and random-partition testing strategies. The essential idea of Dynamic Random Testing is to update the testing profile dynamically during the software testing according to test data collected online. As a result, the sub domains which have higher defect detection rate are selected more easily. There are some shortcomings in the original DRT, such as it is not rigorous to update the testing profile each time merely according to whether a test case reveals defects or not. In order to overcome the shortcomings in the original DRT, a History-based Dynamic Random Testing is proposed on the basis of DRT and it is denoted as DRT-h. In DRT-h strategy, the estimate of the defect detection rate of each sub domain is calculated in real-time during the software testing by using history testing information. In this paper some real-life software were used to verify the effect of DRT and DRT-h, and the experiments show that DRT-h outperforms random testing, random-partition testing and Dynamic Random Testing greatly.

Original languageEnglish
Title of host publicationProceeding - IEEE 38th Annual International Computers, Software and Applications Conference Workshops, COMPSACW 2014
EditorsCarl K. Chang, Yan Gao, Ali Hurson, Mihhail Matskin, Bruce McMillin, Yasuo Okabe, Cristina Seceleanu, Kenichi Yoshida
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages31-36
Number of pages6
ISBN (Electronic)9781479935789
DOIs
StatePublished - 18 Sep 2014
Event38th Annual IEEE Computer Software and Applications Conference Workshops, COMPSACW 2014 - Vasteras, Sweden
Duration: 21 Jul 201425 Jul 2014

Publication series

NameProceedings - IEEE 38th Annual International Computers, Software and Applications Conference Workshops, COMPSACW 2014

Conference

Conference38th Annual IEEE Computer Software and Applications Conference Workshops, COMPSACW 2014
Country/TerritorySweden
CityVasteras
Period21/07/1425/07/14

Keywords

  • history-based dynamic random testing
  • random testing
  • software cybernetic
  • testing profile

Fingerprint

Dive into the research topics of 'A history-based dynamic random software testing'. Together they form a unique fingerprint.

Cite this