Font Size: a A A

Oo Cluster-Level Testing Method Study Based On UML

Posted on:2006-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:H SuFull Text:PDF
GTID:2168360152475373Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the broadly use of the 00 developing method, the 00 software testing is get more attention by man. The 00 software' features, such as encapsulation, inheritance, polymorphism and dynamic banding, make the software testing difficult. Especially, it is more complicated in class-level and the cluster-level testing than the traditional software testing.The Unified Modeling Language is more defined and it is easy to describe the software. It is not only back up the 00A and OOD, but also the whole procedure from the demand to the development. It aimed to describe any type system by 00 style. The UML affords a lot of graph model. It is possible to lead UML into software testing.The paper discusses characteristics of 00 software and its influence to software testing. At the same time, it discussed the 00 software test model of cluster-level.On the basis of the theory above, an UML-based testing model is designed and developed. It' s aim is testing C++ programs. According to the specification UML sequence diagram, the tool can pick up the communication messages between these classes. Design the probe. The tool can insert some probe function into source codes for taking the actual messages between the classes. Finally, the inserted file is executed by testing driver, test result is analyzed and a test report is generated.
Keywords/Search Tags:software testing, UML sequence-chart, static analysis, program instrumentor
PDF Full Text Request
Related items