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

An Efficient Analysis on Test Case Prioritization Techniques for Regression Testing


Affiliations
1 Department of Computer Science in R.V.S College of Arts and Science at Sulur, Coimbatore, India
     

   Subscribe/Renew Journal


Regression testing is a testing activity that is performed to provide confidence that changes do not harm the existing behavior of the software. Regression testing is an expensive process used to validate modified software. Test case prioritization techniques give better cost effectiveness of regression testing. In the testing process those that are important run earlier. Many prioritization techniques have been proposed and evidence shows that they can be beneficial. Most of the studies performed have evaluated regression testing under the limited context, such as short-term assessment, which do not fully account for system evolution or industry circumstances. We have associated with residual defects. The residual defects might affect the level of success of the software products. In this paper, we give a study on heuristic approach and Bayesian network approach. This shows how they are effective in reducing the occurrence and persistence of residual defects across the system lifetime.

Keywords

Bayesian Network, Heuristic Approach, Regression Testing, Residual Defects, Test Case Prioritization.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 144

PDF Views: 3




  • An Efficient Analysis on Test Case Prioritization Techniques for Regression Testing

Abstract Views: 144  |  PDF Views: 3

Authors

R. Balamalini
Department of Computer Science in R.V.S College of Arts and Science at Sulur, Coimbatore, India
G. Pandiyan
Department of Computer Science in R.V.S College of Arts and Science at Sulur, Coimbatore, India

Abstract


Regression testing is a testing activity that is performed to provide confidence that changes do not harm the existing behavior of the software. Regression testing is an expensive process used to validate modified software. Test case prioritization techniques give better cost effectiveness of regression testing. In the testing process those that are important run earlier. Many prioritization techniques have been proposed and evidence shows that they can be beneficial. Most of the studies performed have evaluated regression testing under the limited context, such as short-term assessment, which do not fully account for system evolution or industry circumstances. We have associated with residual defects. The residual defects might affect the level of success of the software products. In this paper, we give a study on heuristic approach and Bayesian network approach. This shows how they are effective in reducing the occurrence and persistence of residual defects across the system lifetime.

Keywords


Bayesian Network, Heuristic Approach, Regression Testing, Residual Defects, Test Case Prioritization.