DocumentCode
1842108
Title
A Markov Decision Approach to Optimize Testing Profile in Software Testing
Author
Zhang, Deping ; Nie, Changhai ; Xu, Baowen
Author_Institution
Dept. of Comp. Sci. & Eng., Southeast Univ., Nanjing
fYear
2008
fDate
18-21 Nov. 2008
Firstpage
1205
Lastpage
1210
Abstract
In this paper, we demonstrate an approach to optimize software testing, minimize the expected cost with given software parameters of concern. Taking software testing process as a Markov decision process, a Markov decision model of software testing is proposed, and by using a learning strategy based on the Cross-Entropy method to optimize the software testing, we obtain the optimal testing profile. Simulation results show that this learning strategy reduces significantly in expected cost comparing with random testing, moreover, this learning strategy is more feasible and significantly in reducing the number of test cases required to detect and revealing a certain number of software defects than random testing.
Keywords
Markov processes; decision theory; learning (artificial intelligence); minimisation; program testing; software cost estimation; Markov decision approach; cross-entropy method; expected cost minimization; learning strategy; software parameter; software testing profile optimization; Cost function; Educational institutions; Fault detection; Optimal control; Optimization methods; Software reliability; Software systems; Software testing; Statistical analysis; Uncertainty; Markov decision process; cross-entropy method; optimal testing profile; random testing; software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location
Hunan
Print_ISBN
978-0-7695-3398-8
Electronic_ISBN
978-0-7695-3398-8
Type
conf
DOI
10.1109/ICYCS.2008.322
Filename
4709145
Link To Document