DocumentCode :
3319474
Title :
Improving path selection by handling loops in automatic test data generation
Author :
Zanjani, Sajjad Naghdali ; Fuladi, Mehdi Dehghan Takht ; Aghababa, Amir Bagheri
Author_Institution :
Comput. Dept., Islamic Azad Univ. Qazvin branch, Tehran, Iran
fYear :
2011
fDate :
22-24 Dec. 2011
Firstpage :
273
Lastpage :
278
Abstract :
Generating path oriented test data is one of the most powerful methods in generating appropriate test data which selects all complete paths in Control Flow Graph (CFG) and generates appropriate data to traverse the selected paths. In path selecting phase, different paths could be selected according to loops iteration that most of them are infeasible. Because the number of loops iteration is detected dynamically through the program execution in most cases. In earlier techniques, researchers either refused to handle loops or dealt with them by simplifying; thus, no effective solutions have been represented up to now. In paths with loops, proposed algorithm firstly attempts to determine the exact number of loops iteration. Then if the iterations remain unknown, this number will be decided by the tester. This technique is executed based on symbolic evaluation and loop information. Finally, selected paths can all be traversed; moreover, with reducing the number of infeasible paths, the time of generating test data will be reduced remarkably.
Keywords :
flow graphs; iterative methods; program control structures; program testing; software quality; automatic test data generation; control flow graph; loop handling; loop information; loop iteration; path oriented test data generation; path selection; program execution; software quality; symbolic evaluation; Manuals; control flow graph; dependent loop; free loop; infeasible path; path selection; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multitopic Conference (INMIC), 2011 IEEE 14th International
Conference_Location :
Karachi
Print_ISBN :
978-1-4577-0654-7
Type :
conf
DOI :
10.1109/INMIC.2011.6151487
Filename :
6151487
Link To Document :
بازگشت