• 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