Font Size: a A A

Object-Oriented Class Test Research Based On UML

Posted on:2005-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:T HeFull Text:PDF
GTID:2168360125456345Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Object-oriented software testing is an important research work in software engineering domain now. I analysis the testing layers for Object-Oriented software testing content, and testing case in the article.The Object-Oriented software testing is the same as using Object-Oriented technique to test the software focusing on object concepts during testing procedure. To testing, there is not any essential difference between Object-Oriented testing and other systems testing developed by other methods, but Object-Oriented software testing can detect the mismatching error of programs and models by capturing the models information of Object-Oriented analyzing and designing. However, it's difficult for traditional software testing to get it. The design correctness is proved according to specification in all developing system, but some new possibilities brought by Object-Oriented developing methods and elicit some new questions. The Object-Oriented characters, such as encapsulation, inheritance, polymorphism and dynamic binding etc, increase the testing complexity.Unified Modeling Language (UML) is well defined, it is easy to express, and it has powerful functions. UML not only supports Object-Oriented analyzing and designing, but also supports the whole procedure of the software development for the requirement analyzing. The UML objective is to describe any kind of system in Object-Oriented diagrams. UML provides very rich diagram model, the article provides reliable testing methods of constructing the testing model of a system on the basis of all kinds of diagram models. Textual work is to construct system-testing model, which every kind of diagram model in system based on. Under the current technique term, in OOA technique condition, author put formalization methods which have Object-Oriented characteristics into use in Object-Oriented software test. Aim at Object-Oriented software to use the technique of UML to develop more strictly test methods and process.Finally, author put the test method forward to a class test use to withdraw money automatically in applied software the machine (ATM) imitate system, and describe the detail of test process.
Keywords/Search Tags:Software Testing, UML, Class Testing, Object-Oriented
PDF Full Text Request
Related items