Font Size: a A A

Cluster-level Object-oriented Software Automatic Generation Of Test Cases And Implementation

Posted on:2012-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y L WangFull Text:PDF
GTID:2218330374953571Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Cluster-level object-oriented software technology is an automatically generated test cases investigating a group of synergistic interaction between the class action, it is a kind of technique which automatically generates test cases required in the process of integration testing. Object-oriented is different from procedural programming, it has the features of inheritance, polymorphism, overloading, encapsulation, message passing, and aggregation associated with other and so on, makes the program has a certain complexity, which automatically generates test cases for software testing technology access to a wide range of application areas. In recent years, object-oriented modeling with UML as the de-facto standard after the UML-based method for the automatic generation of test cases to become the development trend of the future, provide us the conditions for further study, but also promoted the important influence for the automated testing tools on software testing in the international.The main purpose of this article is to design cluster-level test cases automatically generated algorithm, using the generated test cases found potential errors exist in the interface between classes, class inheritance and polymorphism in the program, and research related technology. The main activities include that a brief introduction of the source and significance of the cluster-level testing, history and present status; then make a theoretical analysis for the stage of the test case generation method, and based on the detailed design using to the UML for object-oriented software testing and test case generation mechanism of the idea; in the fourth chapter describes the system use cases based test case generation CADAG trail map are described in detail the specific algorithm design; the fifth chapter generate specific testing use cases base on the system testing use cases, which is based on sequence diagram, an algorithm using depth-first traversal of all scenarios, generating clues to the specific use case test, and validate the algorithm through practical feasibility of the project; The sixth chapter is the test case experimental study of some of the automatically generated given the test data; Finally, a summary of the full text.The automatic generation of test cases for message sequence technology has the character of saving time, and providing a new clue that solve the problem of dynamic binding to the study of automated testing tools are very important. It will have a good market prospect.
Keywords/Search Tags:Cluster-level test, System testing use cases, Specific testing use cases
PDF Full Text Request
Related items