Abstract
In Agile model where the software prototypes are developed frequently and also rapidly, testing becomes more critical. Generating an effective Test case for complex system is a challenging task involved in software testing. The major research challenge in this area includes the test case generation with limited resources, identifying the essential functional requirement that plays a crucial role and automation of the test case generation process. To solve this issue, a hybridized bio inspired approach is proposed to generate test cases from the user stories which accepts the business requirements as input, processed using NLP and develop functional test cases from it. The proposed algorithm is compared with other existing algorithms and the experimental results proved that the proposed algorithm is more efficient in many cases.
Highlights
Software Testing is the one of the most important phase in software development which consumes nearly 40-60% of effort, time and cost
Different techniques like model based technique which generates the test cases from the UML models, search based test generation which uses meta heuristic techniques that direct the search towards the potential areas of input space, random approaches that generates test cases based on assumptions, Goal based test data generation approach that cover a particular section, statement or function, specification based techniques that generates test data based on the formal requirement specifications, has been used but still there are a lot of research issues available
Various metaheuristic techniques that have been applied in test case generation includes Genetic Algorithm, Particle Swarm optimization,cuckoo search, Ant colony optimization etc. guided by the fitness function for determining the quality of the search results
Summary
The testing practitioners decompose the system based on the different use scenarios from which the formal representations are created and the test scenarios are derived from these intermediate representations Quality of these specifications is an important factor to be considered in order to generate an effective test data. Generating test scenarios in the initial phase of the development cycle provides more control on the coding and testing part which in turn may help in reduced cost and time. This proposed work will focus on generating test cases from requirements i.e. in the starting phase of the development itself. This paper aims at better evaluation and comparison of test data generated from existing bio inspired approaches with the proposed method
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Turkish Journal of Computer and Mathematics Education (TURCOMAT)
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.