DocumentCode :
3422920
Title :
A novel technique proposed for testing of object oriented software systems
Author :
Shen, Xiajiong ; Wang, Qian ; Wang, Peipei ; Zhou, Bo
Author_Institution :
Inst. of Data & Knowledge Eng., Henan Univ., Kaifeng, China
fYear :
2009
fDate :
17-19 Aug. 2009
Firstpage :
493
Lastpage :
495
Abstract :
Object-oriented (OO) software techniques gradually replace procedure-oriented programming as the mainstream in software industry, but the cost of test and maintenance of OO software does not reduce. In this paper we propose a novel technique using the profile and UML state diagrams with FP criteria. The novel technique is that all classes in a system are divided into different grades according to integrated values (frequency and significance) and then the methods that obtain the highest integrated value generate test cases from UML state diagrams. This technique includes full predicate (FP) coverage criteria that enable highly effective tests to be developed. To demonstrate this technique, we compare the novel technique with only using UML state diagrams testing all methods. The results prove the approach is efficient for object-oriented software systems, and find faults that are difficult to find in other ways and reduce the cost of testing dramatically.
Keywords :
Unified Modeling Language; object-oriented programming; program testing; UML state diagrams; full predicate coverage criteria; object oriented software systems; procedure-oriented programming; software industry; software maintenance; software testing; Costs; Frequency; Knowledge engineering; Object oriented programming; Software maintenance; Software systems; Software testing; Switches; System testing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Granular Computing, 2009, GRC '09. IEEE International Conference on
Conference_Location :
Nanchang
Print_ISBN :
978-1-4244-4830-2
Type :
conf
DOI :
10.1109/GRC.2009.5255073
Filename :
5255073
Link To Document :
بازگشت