Abstract

Software testing and retesting occurs continuously during the software development lifecycle to detect errors as early as possible. As the software evolves the size of test suites also grows. Due to limited resources, basic problem in regression testing is to select the important test cases from the available test suit. In this test case selection techniques unimportant test cases are discarded to save the time and resources. A number of techniques have been proposed for test case selection. Most of them are code based. So, they have not proved viable in all the situations. In this article we present an approach based on specifications. It uses classification tree method using classification tree editor tool. The classification-tree method provides a systematic way for software testers to derive test cases by considering important relevant aspects that are identified from the specification. The method has been used in many real-life applications and shown to be effective. The proposed approach is very effective to reduce manual effort in the generation and selection of test cases. We are using CTE XL tool for supporting this enhanced process which shows how to integrate weighting factors into classification trees which leads to automatic generation of selected test suites. CTE XL supports test case selection by occurrence probability, error probability, or risk because it is based on user requirements.

Highlights

  • Regression testing is vital for ensuring software quality

  • It is the process of validating modified software to ensure that the changed parts of the software behave as intended and that the unchanged parts of the software have not been affected by the new modification[6,7]

  • We are providing a new solution to define a new regression test selection method which is based on tool support so that regression test selection criteria can be more objective

Read more

Summary

INTRODUCTION

Regression testing is vital for ensuring software quality. It is the process of validating modified software to ensure that the changed parts of the software behave as intended and that the unchanged parts of the software have not been affected by the new modification[6,7]. As the size of the system under test grows, it becomes harder to implement these techniques and to create corresponding traceability matrices. These techniques are time consuming and error-prone as there is need of complete involvement of the tester to access and understand code which is language-dependent. This paper presents a new specification based test case selection technique which will use classification tree editor tool for the test case generation. Test case selection, and measure the quality of the regression test suite This approach is an enhancement to the classification-tree method that further reduces the manual effort in the test case generation and selection of test cases

RELATED WORK
TEST CASE PRIORITIZATION USING CLASSIFICATION TREE EDITOR
Findings
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.