DocumentCode :
238871
Title :
A hierarchical test case prioritization technique for object oriented software
Author :
Vedpal ; Chauhan, Naresh ; Kumar, Harish
Author_Institution :
Dept. of Comp. Eng., YMCAUST, Faridabad, India
fYear :
2014
fDate :
27-29 Nov. 2014
Firstpage :
249
Lastpage :
254
Abstract :
Software reuse is the use of existing artifacts to create new software. Inheritance is the foremost technique of reuse. But the inherent complexity due to inheritance hierarchy found in object - oriented paradigm also affect testing. Every time any change occurs in the software, new test cases are added in addition to the existing test suite. So there is need to conduct effective regression testing having less number of test cases to reduce cost and time. In this paper a hierarchical test case prioritization technique is proposed wherein various factors have been considered that affect error propagation in the inheritance. In this paper prioritization of test cases take place at two levels. In the first level the classes are prioritized and in the second level the test cases of prioritized classes are ordered. To show the effectiveness of proposed technique it was applied and analyze on a C++ program.
Keywords :
C++ language; object-oriented methods; program diagnostics; program testing; regression analysis; software reusability; C++ program; hierarchical test case prioritization technique; object oriented software; regression testing; software reuse; Fault detection; Informatics; Measurement; Object oriented modeling; Software; Testing; Unified modeling language; object oriented testing; regression testing; test case prioritization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Contemporary Computing and Informatics (IC3I), 2014 International Conference on
Conference_Location :
Mysore
Type :
conf
DOI :
10.1109/IC3I.2014.7019794
Filename :
7019794
Link To Document :
بازگشت