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
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;
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
DOI :
10.1109/ICYCS.2008.322