Skip to main content


Methods for Test suite selection in the process of Software maintenance



เครือข่ายนักวิจัย+ผลงานวิจัย (full screen)

ต้นฉบับข้อมูล : Scopus


Software maintenance is one of the essential processes of Software Development Life Cycle. The main ideas of maintaining software concern the correction of errors, the modification of codes, the prevention of future errors, and the improvement in executing time. While the modification has been implementing, the software system has to be retested to increase a level of confidence that it will be organized due to the requirements specification. At this point, a Test suite needs to be designed for testing the modified modules and the entire software. A concept of the Test suite selection is being developed by Regression test selections such as the retest-all selections, a random or ad-hoc selection and the Test suite minimization. Those selection techniques apply a mapping between the Test cases in a Test suite and the lines of code it executes. However, there are not only the lines of code as one of the factors that can affect the size of Test suite but including the number of functions and faulty versions. Therefore, the method for Test suite selection is proposed in order to cover those three factors by the integral technique which can produce the smaller size of a Test suite when compared with the traditional regression selection techniques.

Keywords: Software maintenance (13 items found) | Regression test (2 items found) | Test suite (3 items found) | Test case (58 items found) |

Related Technologies