scispace - formally typeset
Proceedings ArticleDOI

Study of ERP Test-Suite Reduction Based on Modified Condition/Decision Coverage

TLDR
This paper proposes a new test-suite reduction technique for MC/DC: a bi-objective model that considers both the coverage degree of test case for test requirements and the capability of test cases to reveal error, and results show that the technique both reduces the size of test suite and better ensures the effectiveness of test suites to revealerror.
Abstract
Enterprise Resource Planning (ERP) systems represent a huge market in the commercial arena. Products from suppliers such as SAP, Oracle and more recently, Microsoft, dominate the software market. Testing in these projects is a significant effort but is hardly supported by methods and tools other than those provided by the suppliers themselves. Experience shows that testing in these projects is critical, but often neglected. Recent 'lessons learned' work by the Paul Gerrard indicates that a benefit, risk- and coverage-based test approach could significantly reduce the risk of failures. It is evidence that modified condition/decision coverage (MC/DC) is an effective verification method and can help to detect safety faults despite of its expensive cost. In regression testing, it is quite costly to return all of test cases in test suite because new test cases are added to test suite as the software evolves. Therefore, it is necessary to reduce the test suite to improve test efficiency and save test cost. Many existing test-suite reduction techniques are not effective to reduce MC/DC test suite. This paper proposes a new test-suite reduction technique for MC/DC: a bi-objective model that considers both the coverage degree of test case for test requirements and the capability of test cases to reveal error. Our experiment results show that the technique both reduces the size of test suite and better ensures the effectiveness of test suite to reveal error.

read more

Citations
More filters
Journal ArticleDOI

Reducing test effort: A systematic mapping study on existing approaches

TL;DR: An overview of existing approaches that are able to reduce testing effort is presented both for researchers and practitioners in order to identify, in the one hand, future research directions and, on the other hand, potential for improvements in practical environments.
Journal ArticleDOI

A Uniform Representation of Hybrid Criteria for Regression Testing

TL;DR: The findings suggest that hybrid criteria of others can be described using the Merge and Rank formulations, and that the hybrid criteria the authors developed most often outperformed their constituent individual criteria.
Journal ArticleDOI

A Model for GUI Automated Testing Framework in Software System

TL;DR: A specification driven approach to test GUI-Based java programs as an alternative to the CP technique is proposed and a GUI-event test specification language based on Java Script is introduced from which an automated test engine is generated.
Proceedings ArticleDOI

Extended regression test model for test suite reduction

TL;DR: This research paper proposes the new model that is used for improving the regression test reduction, which guarantees the best results compared with traditional methods by adding four algorithms; testing, ordering, deleting test cases and fixing bugs.
References
More filters
Journal ArticleDOI

A methodology for controlling the size of a test suite

TL;DR: A technique to select a representative set of test cases from a test suite that provides the same coverage as the entire test suite by identifying, and then eliminating, the redundant and obsolete test cases in the test suite is presented.
Proceedings ArticleDOI

A methodology for controlling the size of a test suite

TL;DR: The authors present a technique that selects from a test suite a representative set of test cases that provides the same measure of coverage as the test suite by means of the data flow testing methodology.
Journal ArticleDOI

Test-suite reduction and prioritization for modified condition/decision coverage

TL;DR: New algorithms for test-suite reduction and prioritization that can be tailored effectively for use with modified condition/decision coverage (MC/DC) adequate are presented.
Proceedings ArticleDOI

Incorporating varying test costs and fault severities into test case prioritization

TL;DR: This study presents a new metric for assessing the rate of fault detection of prioritized test cases that incorporates varying test case and fault costs and presents the results of a case study illustrating the application of the metric.
Proceedings ArticleDOI

An empirical study of the effects of minimization on the fault detection capabilities of test suites

TL;DR: An experiment in which the costs and benefits of minimizing test suites of various sizes for several programs are compared reveals that the fault detection capabilities of test suites can be severely compromised by minimization.
Related Papers (5)