7'th International Symposium on Telecommunications (IST'2014) 2014
DOI: 10.1109/istel.2014.7000678
|View full text |Cite
|
Sign up to set email alerts
|

Automatic test path generation from sequence diagram using genetic algorithm

Abstract: Software testing is an important and complicated phase of software development cycle. Software test process acquires test cases as input for the system under test to evaluate the behavior of the product. If test cases are prepared before coding, it will help the developers to control their code to conform to specification. White box testing requires a set of predefined test paths to generate test cases, therefore generating a set of reliable test paths is a critical task. The most common approach in white box … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(18 citation statements)
references
References 16 publications
0
18
0
Order By: Relevance
“…To generate path-based test cases, a number of algorithms have been proposed [2], [3], [4], [5], [6], [7], [15], such as the Brute Force algorithm, the Set-Covering Based Solution, or the Matching-Based Prefix Graph Solution [3]. Additionally, genetic algorithms have been employed to generate the prime paths [6] or to generate basis test paths [16]. Other natureinspired algorithms have also been proposed, for example, ant colony optimization algorithms [5], [17], the firefly algorithm [18] and algorithms inspired by microbiology [4].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…To generate path-based test cases, a number of algorithms have been proposed [2], [3], [4], [5], [6], [7], [15], such as the Brute Force algorithm, the Set-Covering Based Solution, or the Matching-Based Prefix Graph Solution [3]. Additionally, genetic algorithms have been employed to generate the prime paths [6] or to generate basis test paths [16]. Other natureinspired algorithms have also been proposed, for example, ant colony optimization algorithms [5], [17], the firefly algorithm [18] and algorithms inspired by microbiology [4].…”
Section: Related Workmentioning
confidence: 99%
“…To generate the path-based test cases systematically and consistently, a SUT model based on a directed graph is used [1]. Several algorithms have been presented (e.g., [2], [3], [4], [5], [6], [7]) to solve this problem. However, based on both M. Bures evidence from the literature and our experiments while developing new algorithms to solve this problem, it is challenging task to find a universal algorithm that can generate an optimal test set for all instances.…”
Section: Introductionmentioning
confidence: 99%
“…Table 5 shows test paths generated from Firefly algorithm and test paths prioritization values are calculated from the mean of the brightness values on each node of MFG. Table 6 shows the paths generated from proposed approach on case study taken by [29]. Authors also generated test paths from Genetic algorithm based approach.…”
Section: Adjacency Matrixmentioning
confidence: 99%
“…1 shows the types of software testing. Path testing is an approach to testing which ensures that every path through a program has been executed at least once [1]. The starting point for path testing is a program flow graph.…”
Section: Introductionmentioning
confidence: 99%
“…RELATED WORKS Bahare Hoseini and Saeed Jalili [1] have proposed a model to generate test paths from UML sequence diagram using genetic algorithm. This model achieves prime path coverage, which is the strongest graph based coverage criteria.…”
Section: Introductionmentioning
confidence: 99%