• DocumentCode
    2609302
  • Title

    On Partitioning the Domain for Test Case Reusability (Short Paper)

  • Author

    Dong, Yunwei ; Lau, M.F. ; Lin, Si Yu

  • Author_Institution
    Northwestern Polytech. Univ., Xian
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    264
  • Lastpage
    269
  • Abstract
    During the life time of software or even within the development stage, it is inevitable that the software needs to be modified. Test cases used before for the previous version could be reused in order to reduce the cost of regression testing. This paper proposes a regression testing methodology, called Partitioning of Domain Testing (PDT), to analyze the input domains of the previous version and the modified version so that test cases can be maximally reused. As a result, software test engineers can spend less effort in generating test cases to test the modified software. This methodology is different from traditional domain-based testing strategies in the sense that the partitioning is achieved by two supplementary perspectives, namely the specifications of the program and its testing criterion. First, the input domain is partitioned according to the specification and testing criterion of the program under test. Then, further refining methods are introduced to obtain 100% reusable test cases. We also illustrate the idea of PDT using a case study with 3 different testing criteria.
  • Keywords
    formal specification; program testing; regression analysis; software reusability; domain testing partitioning; program specifications; program under test; regression testing; software life time; test case reusability; Australia; Communications technology; Costs; Registers; Software maintenance; Software performance; Software quality; Software reusability; Software testing; System testing; Domain partitioning; specification-based testing; test case reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.51
  • Filename
    4601553