Title :
The research of the test case prioritization algorithm for black box testing
Author :
Wenhong Liu ; Xin Wu ; WeiXiang Zhang ; Yang Xu
Author_Institution :
Beijing Inst. of Tracking & Telecommun. Technol., Beijing, China
Abstract :
In order to improve the efficiency of software test case execution, this paper analyzed the impact of some factors to test cases prioritization and presented two adjustment algorithms. These factors included software requirement prioritization, software failure severity and software failure probability level. Firstly, gave the definition of software requirement prioritization, the ranking methods of software failure severity and software failure probability level, the description of the relationship between test cases and test requirements. Then, presented an initial test case prioritization method based on the analysis. And then, proposed a dynamic adjustment algorithm using of software requirement prioritization and software failure probability level when software failure occurred. Experimental data show that the two test case prioritization algorithms can improve the efficiency of software testing and are helpful to find more software defects in a short period.
Keywords :
program testing; software reliability; black box testing; dynamic adjustment algorithm; software defects; software failure probability level; software failure severity; software requirement prioritization; software test case execution; software testing; test case prioritization algorithm; test requirements; Algorithm design and analysis; Heuristic algorithms; Software algorithms; Software systems; Software testing; software testing; test case; test case prioritization;
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-3278-8
DOI :
10.1109/ICSESS.2014.6933509