Font Size: a A A

Research On Object-Oriented Software Testing Technology

Posted on:2007-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:J WangFull Text:PDF
GTID:2178360212971622Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the Object-Oriented (OO) methodology has been applied to software development and design so successfully, and more software products have been developed by using OO method. The traditional testing technology might not be effectively to test the software products developed by OO technology. To ensure the software product qualities, attention has to be paid to some OO features, such as encapsulation, inheritance, polymorphism and dynamic binding when developing testing plan and procedures. Compared with traditional software testing, Objected-Oriented Testing (OOT) can effectively reduce the labor cost, the studies on OOT will have a practical value.The paper focuses the research of OOT mainly concentrates on the following aspects: class testing method including state diagram-based testing and data flow testing; integration testing method with event-driven features of OOS considered.The whole thesis has six parts. It begins with introducing traditional software testing, analyzing the influence of OOS on testing and the basic concept of the object-oriented software testing. The forth chapter discussed the key part of OOT, focusing on class testing and integration testing. Two testing methods were proposed, namely they are state transition-based testing and data flow testing. In terms of integration testing, the methods of atom system function and testing tree are used.Also in this research, the technology of automatic generation of test case for OOS was discussed. Last of the thesis validation was made through a simple case and the results shown improvement could be made for this method.
Keywords/Search Tags:software testing, object-oriented, class testing, integration testing
PDF Full Text Request
Related items