An efficient method to achieve effective test case prioritization in regression testing using prioritization factors

9Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

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. © Medwell Journals, 2012.

Cite

CITATION STYLE

APA

Raju, S., & Uma, G. V. (2012). An efficient method to achieve effective test case prioritization in regression testing using prioritization factors. Asian Journal of Information Technology, 11(5), 169–180. https://doi.org/10.3923/ajit.2012.169.180

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free