2017
DOI: 10.1002/spe.2485
|View full text |Cite
|
Sign up to set email alerts
|

Regression test suite minimization using integer linear programming model

Abstract: Software testers always face the dilemma of whether to retest the software with all the test cases or select a few of them on the basis of their fault detection ability. This paper introduces a novel approach to minimizing the test suite as an integer linear programming problem with optimal results. The minimization method uses the cohesion values of the program parts affected by the changes made to the program. The hypothesis is that the program parts with low cohesion values are more prone to errors. This as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 45 publications
0
3
0
Order By: Relevance
“…The rest of code-oriented metrics refer to the whole program studied at different granularity levels. For instance, program cohesion has been defined based on package, component, class and method-level analysis [85]. One TCP technique incorporates the type of system, with respect to its installation procedure, and the frequency of use, linked to the importance of different parts of the system, in its decision process [63].…”
Section: Sut Informationmentioning
confidence: 99%
“…The rest of code-oriented metrics refer to the whole program studied at different granularity levels. For instance, program cohesion has been defined based on package, component, class and method-level analysis [85]. One TCP technique incorporates the type of system, with respect to its installation procedure, and the frequency of use, linked to the importance of different parts of the system, in its decision process [63].…”
Section: Sut Informationmentioning
confidence: 99%
“…The aim of the test-suite minimization problem is to cover a given set of requirements with the smallest number of tests. The problem can be defined as follows (Panda & Mohapatra, 2017).…”
Section: Test-suite Minimization Problemmentioning
confidence: 99%
“…Lawanna (11,12) described the design based technique for test cases, resulting in refinement of test case selection procedure and devised efficacious algorithms with the embedded concept of filtration, classification, and selection of germane test cases. Research regarding test case selection also deployed linear programming model to extract the subset of test cases, to rerun (13). The apprehension of these selection procedures was improvised in the study (14), where the weighted average sum of quantifiable aspects served as a base for the selection framework.…”
Section: Introductionmentioning
confidence: 99%