2006
DOI: 10.1007/11751113_5
|View full text |Cite
|
Sign up to set email alerts
|

Software Testing with Evolutionary Strategies

Abstract: Abstract. This paper applies the Evolutionary Strategy (ES) metaheuristic to the automatic test data generation problem. The problem consists in creating automatically a set of input data to test a program. This is a required step in software development and a time consuming task in all software companies. We describe our proposal and study the influence of some parameters of the algorithm in the results. We use a benchmark of eleven programs that includes fundamental algorithms in computer science. Finally, w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2007
2007
2016
2016

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 18 publications
0
7
0
Order By: Relevance
“…Some of the techniques that have been successfully applied to test data generation are Hill Climbing (HC) [10], [14], Simulated Annealing (SA) [15], Genetic Algorithms (GAs) [16], [17], [18], [13], Tabu Search (TS) [6], Ant Colony Optimisation (ACO) [19], Artificial Immune Systems (AISs) [20], Estimation of Distribution Algorithms (EDAs) [21], Scatter Search (SS) [22] and Evolutionary strategies (ESs) [23].…”
Section: General Approachmentioning
confidence: 99%
“…Some of the techniques that have been successfully applied to test data generation are Hill Climbing (HC) [10], [14], Simulated Annealing (SA) [15], Genetic Algorithms (GAs) [16], [17], [18], [13], Tabu Search (TS) [6], Ant Colony Optimisation (ACO) [19], Artificial Immune Systems (AISs) [20], Estimation of Distribution Algorithms (EDAs) [21], Scatter Search (SS) [22] and Evolutionary strategies (ESs) [23].…”
Section: General Approachmentioning
confidence: 99%
“…The Evolutionary Strategy algorithm was introduced for software testing in a recent work [42]. In an ES [52] each individual is composed of a vector of real numbers representing the problem variables (x), a vector of standard deviations (σ) and, optionally, a vector of angles (ω).…”
Section: Evolutionary Strategiesmentioning
confidence: 99%
“…In this work we analyze the application of several decentralized and centralized evolutionary algorithms (EAs) to the automatic test data generation problem, specifically genetic algorithms and evolutionary strategies (whose application to software testing was introduced by the authors for the first time in [42]). We describe how they can be applied to the software testing problem by analyzing several alternatives.…”
Section: Introductionmentioning
confidence: 99%
“…Some of the techniques that have been successfully applied to test data generation are Local Search (LS) [21,16], Simulated Annealing (SA) [29], Genetic Algorithms (GA) [15,2,24], Tabu Search (TS) [8], Ant Colony Optimisation (ACO) [18], Artificial Immune Systems (AIS) [19], Estimation of Distribution Algorithms (EDA) [26], Scatter Search (SS) [27] and Evolutionary Strategies (ES) [3].…”
Section: Search Based Test Data Generationmentioning
confidence: 99%