Conference Paper

An Optimized Testing Technique for Test Data Generation Using Fusion of UML Diagrams and Genetic Algorithms

2018 International Conference on Computers and Their Applications
Rajender Singh Chhillar


The growing role and importance of software

testing has led to design and development of new

software testing techniques for all software devel-

opment paradigms. Controlling and minimizing

software complexity is the most important objective

of each software development paradigm because

it aects all other software quality attributes like

reusability, reliability, testability, maintainability

etc. For this purpose, a number of software testing

techniques have been designed to report dierent

types of faults based on complexity.

In recent years, component-based software devel-

opment (CBSD) has emerged an evolving paradigm

where emphasis is to maximize reuse of code of

existing components and eective designing of new

components. As the development of component-

based software is rising, more and more testing

techniques are being developed for the same.

The keynote speech focuses on a testing tech-

nique which generates test data for a software by

using UML diagrams and genetic algorithm. Test

data is generated by fusion of three UML diagrams

namely, Activity diagram, sequence diagram and

Use-Case diagram. Genetic algorithm is used

to optimize the test cases/data. In this way,

this technique generates optimized and better test

data/cases based on wider coverage of software. By

using this, we can improve the quality of a soft-

ware and can use testing resources more eectively.

Therefore, this technique helps in development of

good quality software and may be very useful for

software industry.

CATA 2018

Las Vegas, NV, USA
Copyright © Search Innovations. All rights reserved