Font Size: a A A

The Research And Application Of UML-Based Integration Testing For Component-Based Software

Posted on:2007-09-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y TianFull Text:PDF
GTID:2178360185976370Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The component-based software development is a new way to develop software in recent years. The component technology is the newest and strongest blue print to solve the problems of software reuse, shortening the time of programming, reducing the cost of maintenance and realizing the upgrading dynamically. The integration testing of component-based software is a new research aspect.This paper first discusses the appearance, definition, and characters of component technology, then analyses and compares the popular three component models, and then compares the different forms of component. UML is a modeling tool of constructing software system. It can describe the component-based software from different aspects using various model diagrams.Software testing is an important link of software development. It is the important factor of software quality assurance. After discussing the relationships of three kinds of software development and testing, we define the testing sufficient principles and standard.This paper studies the two component-based software integration testing technologies, the two are:(1) State-based diagram testing technology. We use finite state machine to express the state of component, and compose a global state machine with...
Keywords/Search Tags:component, component-based software, integration testing, dependent relationship, UML
PDF Full Text Request
Related items