Test Path Prioritization from UML Activity Diagram Using a Hybridized Approach
Software testing is regarded as a pivotal approach to realize a high reliable product. To check for the correctness of results, we require appropriate test cases. UML models are largely used to depict the specifications for software development. Test cases are created independently and based on the sequence of occurrence in the diagrams; they lead to corresponding test paths in the program. In this paper, we have analyzed an activity diagram, consisting of concurrent activities, for generating test paths. The obtained test paths are therefore required to be ranked. We have demonstrated that it is conceivable to apply Genetic Algorithm procedures alongside Ant Colony Optimization technique for not only finding the most critical path but also prioritizing the other paths too for enhancing the effectiveness of software testing.
Year of publication: |
2018
|
---|---|
Authors: | Bhattacharjee, Gargi ; Dash, Sudipta |
Published in: |
International Journal of Knowledge-Based Organizations (IJKBO). - IGI Global, ISSN 2155-6407, ZDB-ID 2703517-7. - Vol. 8.2018, 1 (01.01.), p. 83-96
|
Publisher: |
IGI Global |
Subject: | Activity Diagram | Ant Colony Optimization | Concurrent Activities | Genetic Algorithm | Path Coverage | Software Testing | Test Case Generation | Test Path Prioritization |
Saved in:
Online Resource
Saved in favorites
Similar items by subject
-
Metaheuristics for dynamic combinatorial optimization problems
Yang, Shengxiang, (2013)
-
Zheng, Yahong, (2014)
-
Rajappa, Gautham Puttur, (2016)
- More ...