A technique for the selective revalidation of OO software
โ Scribed by Hsia, Pei; Li, Xiaolin; Chenho Kung, David; Hsu, Chih-Tung; Li, Liang; Toyoshima, Yasufumi; Chen, Cris
- Publisher
- John Wiley and Sons
- Year
- 1997
- Tongue
- English
- Weight
- 166 KB
- Volume
- 9
- Category
- Article
- ISSN
- 1040-550X
No coin nor oath required. For personal study only.
โฆ Synopsis
The object-orientated paradigm provides the power for software development but at the same time introduces some brand new problems. One of these problems is that the relationships among classes are more complex and difficult to identify than those in the traditional paradigm. This problem becomes a major obstacle for regression testing of OO software, in which the relationships among classes as well as those between test cases and classes, must be determined a priori. In this paper we propose a new method to select only a fraction of the test cases from the entire test suite to revalidate an OO software system. This method is based on the concepts of class firewall and of marking all the classes 'touched' by a test case. From the class firewall, we can identify all of the affected classes after a new version of software is released. Together with the markings, we can also identify all the test cases in the test suite that need to be retested after the software change. A step-by-step process is proposed to identify the relationships between classes and test cases, compute the class firewall, and select only the appropriate test cases for retesting.
๐ SIMILAR VOLUMES
Software reliability models can provide quantitative measures of the reliability of software systems which are of growing importance today. Most of the models are parametric ones which rely on the modelling of the software failure process as a Markov or non-homogeneous Poisson process. It has been n
An analysis is presented of a continuousculture technique named "Brown and Oliver Interactive-Continuous Selection" (BOICS; Brown and Oliver, 1982), that was devised for the selection of microbial mutants tolerant to extreme environmental stress. The case in which the stress is due to a growth inhib