A Test Suite Reduction Technique for Partial Coverage of Test Requirements

Qing Gu,IT Solutions
2011-01-01
Chinese Journal of Computers
Abstract:During software system development,one has to face with frequent local updates and partial fault corrections,where selective-form regression testing is required.To save its test effort,one needs to solve the partial coverage test suite reduction problem.Under selective-form regression testing,this paper formally defines the multi-objective test suite reduction problem,and develops the HATS algorithm to solve the problem.The HATS conforms to the heuristic greedy search framework,and defines the weighting factor α to balance the two objectives: one is to reduce the test suite size;and the other is to avoid coverage of irrelevant test requirements.The experiment results show that,compared with current test suite reduction techniques and algorithms,with proper setting of the factor α,the HATS can reduce the test suite size,cut down the coverage of irrelevant test requirements,while less compromise the fault detection ability.Original contributions of this paper include two aspects: First defined the multi-objective test suite reduction problem under selective-form regression testing;Second designed the HATS algorithm which used fewer test cases to maintain the fault detection effectiveness.
What problem does this paper attempt to address?