Font Size: a A A

Layered And Incremental Strategy For Objected-oriented Integration Testing

Posted on:2008-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhengFull Text:PDF
GTID:2178360212476024Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
the main characteristics of objected-oriented software are encapsulation, inheritance and polymorphism. Encapsulation leads to information hiding, and inheritance and polymorphism add hiberarchy to the simple relations of aggregation and association between classes, and lead to potential dynamic dependence, thereby result in relations between classes more complicated. Hence, where to start testing, how to define an integration strategy are very important issues in software testing.This thesis proposes an integration strategy for objected-oriented software. The strategy is based on the notion of testing level from regression testing method of Kung etc. and adds the view of incremental testing. First, we take the UML class diagram as ORD figure for analyzing the relations between classes directly from the design document, saving the work of constructing ORD figure from code using reverse engineering. Second, we analyze the relations between classes for each class, including static and dynamic dependence. Third, we define the testing level based on the analysis result, it consists of T_aim, T_dep and...
Keywords/Search Tags:objected-oriented software, testing order of integration, polymorphism, abstract class
PDF Full Text Request
Related items