DocumentCode
2674248
Title
The impact of test case reduction and prioritization on software testing effectiveness
Author
Khan, Saif Ur Rehman ; Rehman, Inayat Ur ; Malik, Saif Ur Rehman
Author_Institution
Dept. of Comput. Sci., COMSATS Inst. of Inf. Technol., Islamabad, Pakistan
fYear
2009
fDate
19-20 Oct. 2009
Firstpage
416
Lastpage
421
Abstract
Software testing is critical but most expensive phase of Software Development Life Cycle (SDLC). Development organizations desire to thoroughly test the software. But this exhaustive testing is impractical due to resource constraints. A large number of test suites are generated using automated tools. But the real challenge is the selection of subset of test cases and/or high order test cases crucial to validate the System Under Test (SUT). Test case reduction and prioritization techniques help test manager to solve this problem at a little cost. In this paper, we investigate their impact on testing process effectiveness using previous empirical studies. The results indicate that these techniques improve the testing effectiveness significantly. At the end, a case study is presented that suggests different useful combinations of these techniques, which are helpful for different testing scenarios.
Keywords
program testing; software engineering; prioritization techniques; software development life cycle; software testing; test case reduction; Automatic testing; Computer aided software engineering; Computer science; Costs; Information technology; Life testing; Programming; Software testing; Standards development; System testing; Software testing; exhaustive testing; test case prioritization; test case reduction;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies, 2009. ICET 2009. International Conference on
Conference_Location
Islamabad
Print_ISBN
978-1-4244-5630-7
Electronic_ISBN
978-1-4244-5631-4
Type
conf
DOI
10.1109/ICET.2009.5353136
Filename
5353136
Link To Document