2012
DOI: 10.5121/cseij.2012.2501
|View full text |Cite
|
Sign up to set email alerts
|

A Complexity Based Regression Test Selection Strategy

Abstract: Software is unequivocally the foremost and indispensable entity in this technologically driven world. Therefore quality assurance, and in particular, software testing is a crucial step in the software development cycle. This paper presents an effective test selection strategy that uses a Spectrum of Complexity Metrics (SCM). Our aim in this paper is to increase the efficiency of the testing process by significantly reducing the number of test cases without having a significant drop in test effectiveness. The s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
3

Relationship

3
0

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 11 publications
(11 reference statements)
0
5
0
Order By: Relevance
“…Several researchers have worked on developing mutation software that automates these processes. As part of our research, we have used a mutation testing tool, MuClipse [1,2,3]. This tool was based on an implementation of the mutation tool MuJava, developed by Offutt [22] and his team.MuClipse is a plug-in for Eclipse IDE.…”
Section: Automated Mutation Toolmentioning
confidence: 99%
See 1 more Smart Citation
“…Several researchers have worked on developing mutation software that automates these processes. As part of our research, we have used a mutation testing tool, MuClipse [1,2,3]. This tool was based on an implementation of the mutation tool MuJava, developed by Offutt [22] and his team.MuClipse is a plug-in for Eclipse IDE.…”
Section: Automated Mutation Toolmentioning
confidence: 99%
“…Mutation testing is a powerful fault-based testing technique used to ensure software quality and evaluate the effectiveness of test cases [1,2,3]. It is based on seeding faults into the source code by making some syntactic deviations.It uses mutation operators that substitutes sections of the programs to perform slight changes to the original source code [4].…”
Section: Introductionmentioning
confidence: 99%
“…Noting that we can have multiple APFD values for the same applied technique; thus, we represent the results in box plot diagram showing minimum and maximum APFD thresholds for each technique [1]. Fig.…”
Section: B Comparative Study Using Apfdmentioning
confidence: 99%
“…It is an intellectually challenging activity aimed at evaluating the capability of a program or system to determine whether or not it meets requirements [1]. It is an activity that should be done throughout the whole development process [2].…”
Section: Introductionmentioning
confidence: 99%
“…It is an intellectually challenging activity aimed at evaluating the capability of a program or system to determine whether or not it meets requirements [1].…”
Section: Introductionmentioning
confidence: 99%