ThaiScience  


WALAILAK JOURNAL OF SCIENCE AND TECHNOLOGY


Volume 16, No. 02, Month FEBRUARY, Year 2019, Pages 95 - 105


Httcs hybridization technique for test case selection

Adtha LAWANNA


Abstract Download PDF

One problem found within the process of software maintenance is that the size of the selected test cases is large. This causes the ability of the whole process of software-development life cycle to drop. Particularly, it may be time consuming and cause delays, and the cost may be expensive. The selection of test cases for software maintenance depends more on the criticality of fixing bugs than the criticality of avoiding programming errors. Therefore, selection methods are proposed, such as test-all, random, and regression selection. This includes Technique for Test Case Selection (TTCS) and the improvement of Test Case Selection (TCS). These techniques can provide better results, in particular, giving smaller sizes, reduction rates, and % problem-solving than traditional techniques. However, this paper proposes a new model, which is a combination of using the process of determining an appropriate number of selected test cases regarding TTCS, and TCS with testing-based selection, named the Hybridization Technique for Test Case Selection (HTTCS). Obviously, HTTCS can reduce the size of the selected test cases by about 96.86 - 98.83 %, which is better than TTCS and TCS, by about 0.29 - 16.51 %. Additionally, using HTTCS can increase the % problem-solving by up to 99.98 %, is which higher than others about at most 0.66 %


Keywords

Software maintenance, selection, coverage, test case, hybridization



WALAILAK JOURNAL OF SCIENCE AND TECHNOLOGY


Published by : Walailak University
Contributions welcome at : http://wjst.wu.ac.th/index.php/wjst