Font Size: a A A

Object-Oriented Software Testing And Its Method Study

Posted on:2004-03-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ZuoFull Text:PDF
GTID:2168360092981337Subject:Control theory and control 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. Hence this thesis has taken the object-oriented software testing features and methods as its research object. In the thesis important issues have been discussed, such as the main characters of the object-oriented software testing, impact of object-oriented mechanism on the testing, testing levels of object-oriented software, and testing orders of classes. Eight methods have been generalized and evaluated on basis of a lot of references.Among the eight methods, the test cases generation of state-based class testing has been chosen as our research focus. Test case of a class can be devided into two parts, namely the test sequences and test data. Finite-state -machine-based testing method has been chosen for the test sequences generation, and an experimental software system has been built for its realization. As for the test data generation, there are still no effective methods. So three strategies have been proposed on basis of traditional software testing techniques, and their advantages and disadvantages have been compared.The main purpose of our research is to build a solid foundation for the future object-oriented testing tool development.
Keywords/Search Tags:Object-oriented, testing property, testing methods, state-based testing, automatic generation of test cases
PDF Full Text Request
Related items