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