DocumentCode
2451350
Title
Adaptive Software Testing in the Context of an Improved Controlled Markov Chain Model
Author
Hu, Hai ; Jiang, Chang-Hai ; Cai, Kai-Yuan
Author_Institution
Beijing Univ. of Aeronaut. & Astronaut., Beijing
fYear
2008
fDate
July 28 2008-Aug. 1 2008
Firstpage
853
Lastpage
858
Abstract
Adaptive software testing is the counterpart of adaptive control in software testing. It means that software testing strategy should be adjusted online by using the testing data collected during software testing as our understanding of the software under test improves. Previous studies on adaptive testing rely on a simplified Controlled Markov Chain (CMC) model for software testing which employs several unrealistic assumptions. In this paper we propose a new adaptive software testing approach in the context of an improved CMC model which aims to eliminate such threats to validity. A new set of basic assumptions on the software testing process is proposed and several unrealistic assumptions are replaced by more common situations in real life software testing. The methodology of a new adaptive testing strategy is also developed and implemented. Experimental data are collected to demonstrate the effectiveness of the new methodology.
Keywords
Markov processes; program testing; adaptive software testing; controlled Markov chain model; Adaptive control; Computer applications; Context modeling; Cybernetics; Decision making; History; Parameter estimation; Programmable control; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location
Turku
ISSN
0730-3157
Print_ISBN
978-0-7695-3262-2
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2008.186
Filename
4591680
Link To Document