Font Size: a A A

Design Research Of Cluster Level Test Case Based On TC Orthogonal Array

Posted on:2006-12-26Degree:MasterType:Thesis
Country:ChinaCandidate:W F LiFull Text:PDF
GTID:2168360155462931Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Presently, object-oriented design methodology was widely used all over the world, but object-oriented cluster-level-test methodology still falls behind. The need to develop "no defect" software becomes more and more urgent along with the rapidly increment on application requirement. Due to this, the requirement for software test is getting higher. It need test as much as possible on each potential defect-causing place or condition, including each development stage, algorithms and developer during software development.Object-oriented testing includes four levels: algorithms level, class level, cluster level, system level. In another word, it is to analyze the place or condition which cause defect according to the features of object-oriented. Arithmetic level, class level has more research result than cluster level. And the research on how to detect possible defect-causing place or condition on cluster level isn't deep enough yet.Research on relationships among different classes in a cluster can be divided into two types: vertical inheritance and horizontal interactions. We will concentrate on the testing problems related to horizontal interactions among classes in a cluster in this paper.This paper has four sections: principle analysis, design, application and effects. All these are on cluster test cast design based on TC(Test Case) orthogonal array.After an analyses on object-oriented test, research result of horizontal interactions and vertical inheritance test on cluster level, shortcomings on horizontal interactions, then we put forward a new method which can be used as a case-testing method on horizontal interactions on cluster level ---we call this method cluster level case-testing design method based on TC(Test Case) orthogonal array.In the paper we especially analyzed the requirement for cluster level case-testing design, and put forward using Contract specification to describe the message passing rule of class. Firstly, put forward to acquire all clusters and message- passing rules. Secondly, provide test case for each message-passing rule of each cluster. In order to optimize the test case quantity, we use information of self-definition form and citation of history-test-case form. Finally, we use TC orthogonal array method to produce relatively fewer test cases with broaden coverage.
Keywords/Search Tags:cluster level test, TC(Test Case) orthogonal array, test case design
PDF Full Text Request
Related items