Test Suite Optimizing Strategy in Regression Testing

Sun Ji-rong,Zhishu Li
2008-01-01
Abstract:Three algorithms are proposed in optimizing the regression test suite when the test suite reduction technique and test case prioritization technique are combined together.1)Build up algorithm,which first selects the essential test case and then the one with the biggest additional contribution until all the requirements are satisfied.2)Break-down algorithm,which iteratively discards the redundant test case with the smallest contribution until all the test cases are essential or all the requirements are satisfied.3)Test case prioritization strategy iteratively uses build-up algorithm until all the test cases are ordered.Each test-case contribution is not only related to the importance of each requirement but also to the whole requirements set.Experimental studies are performed to show that test-suite reduction combined with the test-suite prioritization technique can provide a smaller-sized test suite with a higher ARRS value.
What problem does this paper attempt to address?