2011Unpublished venueRequires access

An Approach to Cost Effective Regression Testing in Black-Box Testing Environment

A. Ananda Rao, Kiran Kumar J

Open publisher page 6 citations

Abstract

Regression testing is an expensive and frequently executed maintenance activity used to revalidate the modified software. As the regression testing is a frequently executed activity in the software maintenance phase, it occupies a large portion of the software maintenance budget. Any reduction in the cost of regression testing would help to reduce the software maintenance cost. The current research is focused on finding the ways to reduce the regression testing cost. In this paper, an approach to test suite reduction for regression testing in black box environment has been proposed. This type of approach has not been used earlier. The reduced regression test suite has the same bug finding capability and covers the same functionality as the original regression test suite. The proposed approach is applied on four real-time case studies. It is found that the reduction in cost of regression testing for each regression testing cycle is ranging between 19.35 and 32.10 percent. Since regression testing is done more frequently in software maintenance phase, the overall software maintenance cost can be reduced considerably by applying the proposed approach.

About this research paper

What this paper is about

Regression testing is an expensive and frequently executed maintenance activity used to revalidate the modified software. As the regression testing is a frequently executed activity in the software maintenance phase, it occupies a large portion of the software maintenance budget. Any reduction in the cost of regression testing would help to reduce the software maintenance cost. The current research is focused on finding the ways to reduce the regression testing cost. In this paper, an approach to test suite reduction for regression testing in black box environment has been proposed. This type of approach has not been used earlier. The reduced regression test suite has the same bug finding capability and covers the same functionality as the original regression test suite. The proposed approach is applied on four real-time case studies. It is found that the reduction in cost of regression testing for each regression testing cycle is ranging between 19.35 and 32.10 percent. Since regression testing is done more frequently in software maintenance phase, the overall software maintenance cost can be reduced considerably by applying the proposed approach.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Regression testing is an expensive and frequently executed maintenance activity used to revalidate the modified software. As the regression testing is a frequently executed activity in the software maintenance phase, it occupies a large portion of the software maintenance budget. Any reduction in the cost of regression testing would help to reduce the software maintenance cost. The current research is focused on finding the ways to reduce the regression testing cost. In this paper, an approach to test suite reduction for regression testing in black box environment has been proposed. This type of approach has not been used earlier. The reduced regression test suite has the same bug finding capability and covers the same functionality as the original regression test suite. The proposed approach is applied on four real-time case studies. It is found that the reduction in cost of regression testing for each regression testing cycle is ranging between 19.35 and 32.10 percent. Since regression testing is done more frequently in software maintenance phase, the overall software maintenance cost can be reduced considerably by applying the proposed approach.

Key concepts: Regression testing, Non-regression testing, Software regression, White-box testing, Reliability engineering, Risk-based testing, Regression analysis, Computer science

Related papers

Back to paper searchBrowse research topicsOriginal source
An Approach to Cost Effective Regression Testing in Black-Box Testing Environment — Research Paper | ScholarLens