White on Black: A White-Box-Oriented Approach for Selecting Black-Box-Generated Test Cases
نویسندگان
چکیده
Many useful test case construction methods that are based on important aspects of the specifcation have been proposed in the literature. A comprehensive test suite thus obtained is often very large and yet is non-redundant with respect to the aspects ident$ed from the specif cation. This paper addresses the problem of selecting a subset of test cases from such a test suite. We propose the use of white box criteria to select test cases from the initial black-box-generated test suite. We illustrate our ideas with examples and demonstrate the viability and benefits of our approach by means of a case study.
منابع مشابه
In Black and White: An Integrated Approach to Object-Oriented Program Testing
Because of the growing importance of object-oriented programming, a number of testing strategies have been proposed. They are based either on pure black-box or white-box techniques. In this paper, we propose a methodology to integrate the black-box and white-box techniques. The black-box technique is used to select test cases. The white-box technique is mainly applied to decide whether two obje...
متن کاملAn object-oriented testing approach based om a rigorous model of claimed functionality
An object-oriented testing approach based on a rigorous model of claimed functionality. A uthor : Noel M O' Connor Testing aims to enhance the quality of the software under test. This is achieved through finding and removing errors which, if they were present, would detract from the operational efficiency or accuracy of the product and therefore detract from the product's quality. Black box tes...
متن کاملEvaluating Evolutionary Testability with Software-Measurements
Test case design is the most important test activity with respect to test quality. For this reason, a large number of testing methods have been developed to assist the tester with the definition of appropriate, error-sensitive test data. Besides black-box tests, white-box tests are the most prevalent. In both cases, complete automation of test case design is difficult. Automation of black-box t...
متن کاملTest Case Generation and Optimization of Object-Oriented Software using UML Behavioral Models
Testing guarantees the quality of software to be developed in terms of presence of bugs or errors. Testing can be separated into two categories such as White Box and Black Box testing. White box testing is done through detail analysis of program structure where as black box methodology deals with specification and design document i.e. without program details. Thus black box testing methodology ...
متن کاملState Generation and Automated Class Testing: a Case Study
The maturity of object-oriented methods has led to the wide availability of container classes: classes that encapsulate classical data structures and algorithms. Container classes are included in the C++ and Java standard libraries, and in many proprietary libraries. The wide availability and use of these classes makes reliability essential, and testing plays a key role in achieving that reliab...
متن کامل