Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Test Suite Minimization Using Selective Redundancy


Affiliations
1 Thiagarajar College of Engineering, India
2 GKM College of Engineering, India
     

   Subscribe/Renew Journal


Software testing is a process of checking the correctness of software thereby can deal with defects of the software and prevent loss due to defects. Test suite sizes may grow significantly with modifications to the software over time. Due to time and resource constraints for regression testing, test suite minimization techniques attempt to remove those test cases from the test suite that have become redundant over time since the requirements covered by them are also covered by other test cases in the test suite. In this paper, we present an approach to test suite reduction that attempts to selectively keep redundant tests in the reduced suites. Our approach can significantly improve the fault detection effectiveness of reduced suites without severely affecting the extent of test suite size reduction. Evaluations were performed on fifteen java programs and our study shows that, though there is an increase in the number of reduced test cases compared to HGS algorithm, our algorithm has comparatively more fault detection effectiveness than HGS.

Keywords

Test Suite, Test Suite Minimization, Selective Redundancy, Regression Testing.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 120

PDF Views: 1




  • Test Suite Minimization Using Selective Redundancy

Abstract Views: 120  |  PDF Views: 1

Authors

A. Askarunisa
Thiagarajar College of Engineering, India
N. Ramaraj
GKM College of Engineering, India
S. Mohamed Shiraz
Thiagarajar College of Engineering, India

Abstract


Software testing is a process of checking the correctness of software thereby can deal with defects of the software and prevent loss due to defects. Test suite sizes may grow significantly with modifications to the software over time. Due to time and resource constraints for regression testing, test suite minimization techniques attempt to remove those test cases from the test suite that have become redundant over time since the requirements covered by them are also covered by other test cases in the test suite. In this paper, we present an approach to test suite reduction that attempts to selectively keep redundant tests in the reduced suites. Our approach can significantly improve the fault detection effectiveness of reduced suites without severely affecting the extent of test suite size reduction. Evaluations were performed on fifteen java programs and our study shows that, though there is an increase in the number of reduced test cases compared to HGS algorithm, our algorithm has comparatively more fault detection effectiveness than HGS.

Keywords


Test Suite, Test Suite Minimization, Selective Redundancy, Regression Testing.