The Test Cases Generation: Approaches and Techniques in Software Testing
Optimizing Test Suites for Software Testing
Keywords:
test cases generation, approaches, techniques, software testing, test suite optimization, coverage criterion, redundancy-reduced selection, product configurations, dependency, test goals, product lines, exponential number, configurations, features, product-line test suiteAbstract
The design of an appropriate test suite for software testing is a challenging task. It requires a suitable tradeoff between effectiveness, e.g., a sufficient amount of test cases to satisfy the test goals of a given coverage criterion, and efficiency, e.g., a redundancy-reduced selection of test cases. Recent test suite optimization approaches, therefore, usually require an explicit enumeration of existing test cases. The test suite design for covering entire software product lines was even more problematic as the dependency between test cases, test goals and product configurations has to be taken into account. Due to the exponential number of configurations with respect to the number of features, an explicit enumeration of all products for optimizing a product-line test suite is impartibly.Downloads
Download data is not yet available.
Published
2017-02-01
Issue
Section
Articles