• DocumentCode
    3115504
  • Title

    Improving Software Testing Cost-Effectiveness through Dynamic Partitioning

  • Author

    Zhou, Zhi Quan ; Sinaga, Arnaldo ; Zhao, Lei ; Susilo, Willy ; Cai, Kai-Yuan

  • Author_Institution
    Sch. of Comput. Sci. & Software Eng., Univ. of Wollongong, Wollongong, NSW, Australia
  • fYear
    2009
  • fDate
    24-25 Aug. 2009
  • Firstpage
    249
  • Lastpage
    258
  • Abstract
    We present a dynamic partitioning strategy that selects test cases using online feedback information. The presented strategy differs from conventional approaches. Firstly, the partitioning is carried out online rather than off-line. Secondly, the partitioning is not based on program code or specifications; instead, it is simply based on the fail or pass information of previously executed test cases and, hence, can be implemented in the absence of the source code or specification of the program under test. The cost-effectiveness of the proposed strategy has been empirically investigated with three programs, namely SPACE, SED, and GREP. The results show that the proposed strategy achieves a significant saving in terms of total number of test cases executed to detect all faults.
  • Keywords
    program testing; GREP; SED; SPACE; dynamic partitioning strategy; online feedback information; software testing cost-effectiveness; source code; Adaptive control; Aerodynamics; Computer science; Costs; Cybernetics; Fault detection; Software engineering; Software quality; Software testing; Subspace constraints; dynamic partitioning; partition testing; random testing; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2009. QSIC '09. 9th International Conference on
  • Conference_Location
    Jeju
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-5912-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2009.40
  • Filename
    5381447