Font Size: a A A

Class-integration Testing Sequence Research Based On Dynamic Dependency

Posted on:2015-12-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y R XiaoFull Text:PDF
GTID:2298330431997692Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Object-Oriented Technology brings new challenges to software test. Although theencapsulation, inheritance, polymorphism and other features of the Object-OrientedTechnology can improve the efficiency of software development, compared with the classdependency relationships caused by the traditional software, those caused by theObject-Oriented Technology are more complex, and at the same time they can increase thedifficulty of software quality assurance, which brings new problems and challenges to thetest. Class-integration testing sequence determines the test cost. In order to get anappropriate testing sequence, the author proposed a class-integrated testing strategy basedon a research into dynamic dependency.In this thesis, the author first introduces the different points of Object-Orientedsoftware testing technology and traditional software testing technology, analyzes the classdependency relationship in the object relational diagram and the influence of dynamicdependency relationship on class dependency relationship. The object relation diagram isextended to obtain a complete object relation diagram. And based on the extended objectrelation diagram, the author raises the edge deletion rules. By improving the originalremoval loop algorithm, and combining with the directed acycline graph, the authorobtains the class testing sequence. Finally, the author proves the feasibility of this methodby examples, and also shows the experimental result and comparative analysis bycomparing the method used in this paper, the Kung method and the Briand method. Theexperimental results show that the method used in this paper breaks more loops, needs lesstest piles, finds more interface errors, improves the test efficiency and reduces the cost oftest.
Keywords/Search Tags:object relational diagram, dynamic dependency, test stub, test sequence, directed acycline graph
PDF Full Text Request
Related items