Font Size: a A A

Integration Testing Research For Component-Based Software

Posted on:2006-09-28Degree:MasterType:Thesis
Country:ChinaCandidate:X Q ShangFull Text:PDF
GTID:2168360152975373Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of information technology, component based software are widely used. Component technology is developed from object-orient technology, which can meet the needs of large scale software and short cycle. Component technology may also let developer to build software using different languages and platforms.This paper discussed the character of component based software and its influence on software testing. At the same time, this paper analyzed the method for the component integration testing, which is done by using UML testing model. This paper presented the extended UML state diagrams which are used to describe the dynamic interaction between components. And the sequence and collaboration diagrams were also used to analysis UML rules and then the four testing factors can be discovered from analysis. Test case can be made from the four testing factors. For generating the testing data only relation with oneself range of values, this paper combines the equivalence class dividing method with the boundary value analysis method; for generating the testing data relation with other range of values, is using an iterative relaxation method. And adopting above the testing coverage strategy, the test data is combined as the test cases.
Keywords/Search Tags:based-component software, integrating test, UML state-chart, sequence diagram, collaboration diagram, test case
PDF Full Text Request
Related items