Asian Journal of Information Technology

Year: 2012
Volume: 11
Issue: 5
Page No. 169 - 180

An Efficient Method to Achieve Effective Test Case Prioritization in Regression Testing using Prioritization Factors

Authors : S. Raju and G.V. Uma

Abstract: Test case prioritization techniques have been shown to be beneficial for improving regression-testing activities. With prioritization, the rate of fault detection is improved, thus allowing testers to detect faults earlier in the system-testing phase. Most of the prioritization techniques to date have been code coverage-based. These techniques may treat all faults equally. Test case prioritization techniques schedule test cases for execution so that those with higher priority, according to some criterion are executed earlier than those with lower priority to meet some performance goal. In this study, researchers introduce a cluster-based test case prioritization technique. By clustering test cases, based on their dynamic runtime behaviour researchers can reduce the required number of pair-wise comparisons significantly. Researchers present a value-driven approach to system-level test case prioritization called the prioritization of requirements for test. In this approach, prioritization of test cases is based on four factors rate of fault detection, requirements volatility, fault impact and implementation complexity. The results show that this prioritization approach at the system level improves the rate of detection of severe faults.

How to cite this article:

S. Raju and G.V. Uma, 2012. An Efficient Method to Achieve Effective Test Case Prioritization in Regression Testing using Prioritization Factors. Asian Journal of Information Technology, 11: 169-180.

Design and power by Medwell Web Development Team. © Medwell Publishing 2024 All Rights Reserved