• 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