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
Link To Document