The most striking feature of SDLC is software testing. It is very labour-intensive and expensive process in software development and handling as well as maintenance of software. The main objective of this paper is to extend the testing technique. Testing is to show the incorrectness and is considered to succeed when an error is detected [Myers79]. Today’s automatic testing has replaced manual testing with a great extent. Automating testing is very helpful in reducing human efforts to generate test cases or test data. Test data or test case is a very tiresome task in software testing. It has multiple set of values or data that are used to test the functionality of a particular feature. All degrees of the test values and conditions maintained in separate files and stored as test data. Test case or data generation is a set of conditions or rules that are developed for finding the failure points in a developing software. Nowadays, many researches have paid considerable attention, focusing on test data generation techniques. This paper adopts a case study and proposes a technique for test data generation, based on genetic algorithm using critical path. Critical path testing is considered to solve the looping problem and improving the testing efficiency. Test data scenario is derived from sequence diagram. Sequence diagram reveals the sequence of calls in a system using exchange of messages among the objects of system.
[1]
Lothar Thiele,et al.
A Comparison of Selection Schemes used in Genetic Algorithms
,
1995
.
[2]
Baowen Xu,et al.
Application of Genetic Algorithms in Software Testing
,
2007
.
[3]
Javier Tuya,et al.
Automated test data generation using a scatter search approach
,
2009,
Inf. Softw. Technol..
[4]
Tai-hoon Kim,et al.
Application of Genetic Algorithm in Software Testing
,
2009
.
[5]
Marco Furini,et al.
International Journal of Computer and Applications
,
2010
.
[6]
Chen Wang,et al.
Automatic generation of test data for path testing by adaptive genetic simulated annealing algorithm
,
2011,
2011 IEEE International Conference on Computer Science and Automation Engineering.
[7]
V. Mary Sumalatha,et al.
Object Oriented Test Case Generation Technique using Genetic Algorithms
,
2013
.
[8]
Chayanika Sharma,et al.
Applying Genetic Algorithm for Prioritization of Test Case Scenarios Derived from UML Diagrams
,
2014,
ArXiv.