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
fDate :
July 28 2008-Aug. 1 2008
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;
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2008.186