Font Size: a A A

Object-oriented Software Testing Techniques

Posted on:2008-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:H LiuFull Text:PDF
GTID:2208360215950170Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of computer techniques,the complexity and scale of software have increased greatly. Software invalidation has become the main.Cause of the system paralyse.So the enhancement of software quality and reliability has become an important task in the field of software engineering.Software testing is an important means for the software quality ensurance.The rapid development of object-oriented technology has made it a pressing task for the development of object-oriented software testing tools.Based on the technology of traditional software testing,and combined with the characteristics of the object-oriented program technology,the effect of the technology of OOS on traditional software testing is analyzed.The Primary concept of object-orientation is also discussed from the point of view of testing perspective.based on the above analysis,the technology of object-oriented testing(OOT) is discussed.In the testing Phases of OOT, much emphasis is put on the researeh of class testing and integration testing.Class testing is an important part of OOT, the dissertation deeply studies the testing technique of class arrangement of object-orientedFirst introduces two common class arrangement testing means---testing based on state and data stream, then pays emphases on test-case build technique based on state. Class test commonly consists two parts: test sequence and test data. To build test sequence,the dissertation applies means building test path-tree based on EFSM, and validates the effect by means of UIOS, and what is more puts forward one most optimum arithmetic of UIOS trying to build all the stats in state machine. In the phase of integration testing,the method of testing tree is used to perform integration testing,which is based on the Interaction Graph of the method of the class in OOS.The algorithms of constructing the testing tree are also presented.The main purpose of our research is to build a solid foundation for the future object-oriented testing tool development.
Keywords/Search Tags:software testing, object-oriented, class testing, Integration testing
PDF Full Text Request
Related items