2011 Fourth IEEE International Conference on Software Testing, Verification and Validation 2011
DOI: 10.1109/icst.2011.60
|View full text |Cite
|
Sign up to set email alerts
|

Regression testing in the presence of non-code changes

Abstract: Regression testing is an important activity performed to validate modified software, and one of its key tasks is regression test selection (RTS)-selecting a subset of existing test cases to run on the modified software. Most existing RTS techniques focus on changes made to code components and completely ignore non-code elements, such as configuration files and databases, that can also change and affect the system behavior. To address this issue, we present a new RTS technique that performs accurate test select… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 38 publications
(26 citation statements)
references
References 23 publications
0
22
0
Order By: Relevance
“…The size of Regression Test Suites is reduced by the Minimization Technique depending on the objective functions [2]. Test Cases are ranked or prioritized in the Prioritization Technique to achieve required goals, for example to detect faults earlier [6]; whereas a Regression Test Suite is selected based on the modified portions of the software in the Selection Techniques of Regression Testing [9]. Researchers have used the minimization, selection and prioritization techniques [6][7] …”
Section: Techniques For Rtomentioning
confidence: 99%
See 1 more Smart Citation
“…The size of Regression Test Suites is reduced by the Minimization Technique depending on the objective functions [2]. Test Cases are ranked or prioritized in the Prioritization Technique to achieve required goals, for example to detect faults earlier [6]; whereas a Regression Test Suite is selected based on the modified portions of the software in the Selection Techniques of Regression Testing [9]. Researchers have used the minimization, selection and prioritization techniques [6][7] …”
Section: Techniques For Rtomentioning
confidence: 99%
“…Brief descriptions of various heuristic approaches are given in Table 1. Regression Test Suite Optimization using minimization techniques of regression testing [6,9,[12][13][14][15][16][17][18][19] and are given in Table 2. Test suite size is reduced, this technique is safe up to step 5 after this step it becomes unsafe.…”
Section: Heuristic Approaches For Rtomentioning
confidence: 99%
“…In Fuzzy Logic optimization objectives are represented in the form of input variables that were selected after literature reviews [12,17,[19][20][21][22] and discussion with software testing experts. Details and calculation of these variables are as follow:…”
Section: B Input Variablesmentioning
confidence: 99%
“…However, regression testing is costly as it runs a large number of tests. Some studies [13,15,21,38,43] estimate that regression testing can take up to 80% of the testing budget and up to 50% of the software maintenance cost. The cost of regression testing increases as software grows.…”
Section: Introductionmentioning
confidence: 99%