loading page

An evaluation of test case prioritisation techniques in the context of regression testing
  • +3
  • Nanayakkara S.B,
  • D. I. De Silva,
  • S. M. D. T. H. Dias,
  • Perera U.L.U.S.L,
  • Bandara K.M.H.G.S.S,
  • Dasath Y.V.A.T
Nanayakkara S.B
Sri Lanka Institute of Information Technology
Author Profile
D. I. De Silva
Sri Lanka Institute of Information Technology
Author Profile
S. M. D. T. H. Dias
Sri Lanka Institute of Information Technology
Author Profile
Perera U.L.U.S.L
Sri Lanka Institute of Information Technology

Corresponding Author:[email protected]

Author Profile
Bandara K.M.H.G.S.S
Sri Lanka Institute of Information Technology
Author Profile
Dasath Y.V.A.T
Sri Lanka Institute of Information Technology
Author Profile

Abstract

In the industry of software engineering regression testing plays a crucial yet essential role as it is done to ensure that an update or a change does not impact existing functionality and that the changes won’t corrupt the user requirements. When it comes to regression testing total number of test cases required to moderately test a software system can be very large, and it is a disadvantage/challenge that Quality Assurance Engineers/testers face as it could be time-consuming and have to engage a vast number of resources. Since humans started to engage in the software industry it was crystal clear that they always cleverly came up with excellent solutions to overcome the challenges they faced. Developing test case prioritization techniques was the magnificent solution they hammered out to prevail over the challenge. In that way, they could optimize testing resources and detect faults easily. This research paper dispenses an assessment of various test case prioritization techniques in the context of regression testing. This paper collates and contrasts those techniques according to the criteria such as precision of fault detection, time consume for testing, and the cost initialized for each technique. Through our research findings and the suggestion, we provide in the paper, IT professionals who are engaged in the regression process will get a consequential impact on us as they could improve effectiveness and efficiency and also save man-hours resources while enhancing the quality and reliability of the product. As the research paper provides valuable insights on regression testing this is “shouldn’t miss” research for everyone who interacts with testing. The work is valuable for other concerned readers as well.