SARLA - A 3-Tier Architectural Framework Based on the ACO for the Probablistic Analysis of the Regression Test Case Selection and their Prioritization

Prashant Vats, Anjana Gossain, Manju Mandot · 2020

Software testing is a process of testing Software under Test (SUT) with the intent of finding errors in it & plays a major role in the software development process. Further the Maintenance phase of any software product needed to go through a series of Regression testing process. In Regression Testing, It is required to retest the existing software module whenever any modification is done to that module in order to see & check its functioning after the removal of errors in it. During the Regression Testing it is a necessary habit that we use to perform certain steps like Test case selection, their effective prioritization. To select and chose an effective set of prioritized test cases that ensures that all the faults are being covered quickly with the minimum execution time. So in other words, we can say that Regression test selection is a process of reducing the number of test suites by selecting the appropriate subsets from an original test suite to ensure the hundred percent code coverage of a SUT. In this paper, we have proposed a 3-tier Architectural framework called SARLA that provides us a cost effective method for the probabilistic analysis of the Regression test case selection and their prioritization based upon the Ant Colony Optimization (ACO) technique.

Read the paper · More papers on PaperTik