Chiang Mai Journal of Science

Print ISSN: 0125-2526 | eISSN : 2465-3845

1,647
Articles
Q3 0.80
Impact Factor
Q3 1.3
CiteScore
7 days
Avg. First Decision

Methods for Test Suite Selection in the Process of Software Maintenance

Adtha Lawanna
* Author for corresponding; e-mail address: adtha@scitech.au.edu
Volume: Vol.40 No.4 (OCTOBER 2013)
Research Article
DOI:
Received: 25 September 2012, Revised: -, Accepted: 17 June 2013, Published: -

Citation: Lawanna A., Methods for Test Suite Selection in the Process of Software Maintenance, Chiang Mai Journal of Science, 2013; 40(4): 689-700.

Abstract

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, the control flow graph, 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, regression test, test suite, test case

Related Articles

Multi-Faceted Measurement Framework for Test Case Classification and Fitness Evaluation using Fuzzy Logic based approach
page: 486 - 497

Manoj Kumar*[a], Arun Sharma[b], Rajesh Kumar[c]

Vol.39 No.3 (JULY 2012)
Research Article View: 912 Download: 241
Outline
Figures