期刊名称:Journal of Theoretical and Applied Information Technology
印刷版ISSN:1992-8645
电子版ISSN:1817-3195
出版年度:2016
卷号:90
期号:1
出版社:Journal of Theoretical and Applied
摘要:Software testing is all about ensuring an error free execution of the system or module being developed. The testing procedure initially consists of a large number of test cases that are needed to be reduced so that the execution time needed for testing could be minimized. After the reduction has been done, a few test cases are left. Here an important factor becomes the order of the execution of the obtained number of test cases. This ordering is called as test case prioritization. Prioritization of test cases is a process in which test cases are executed in an ordered fashion so as to increase the fault detection rate. There are many types of prioritization techniques used for statement coverage that have been used in past. In this paper, the testcase prioritization technique used for branch coverage and DU pair coverage to improve the effectiveness of testing process. The proposed methodology uses genetic process for prioritizing the test cases to detect the fault as earlier as possible to improve the effectiveness of branch and DU pair testing.
关键词:Test case reduction; prioritization; genetic algorithm; DU pair testing; branch testing\