An Efficient Test Data Generation Approach for Unit Testing
Journal Title: IOSR Journals (IOSR Journal of Computer Engineering) - Year 2016, Vol 18, Issue 4
Abstract
Abstract: To ensure the delivery of high-quality software, software testing plays the vital role. One of the major time-consuming and expensive activities in software testing is the generation of test data. Test data generation activity has a strong impact on the effectiveness and efficiency of the whole testing process. In order to reducethe cost and time involved in the process of test data generation, researchers and practitioners have tried to automate it. In literature, many such techniques have been developed and the most commonly used ones are; Random testing, Symbolic execution and evolutionary testing. In this work, an enhanced and efficient Random test data generation approach is proposed and investigated for a suite of programs and its efficiency is compared with the Genetic algorithm which is an evolutionary approach. The inconsistency of randomapproach is that it is not capable of generating a specific set or combination of test cases for the program input variables. So, in order to remove this inconsistency from the test suite, it is seeded with a more effective set of test cases through our proposed approach. In addition to the proposed approach, the classification of test adequacy criteria and issues with random, symbolic execution and genetic algorithm based test data generation techniques are also provided and highlighted.
Authors and Affiliations
Anil Kumar Gupta, Fayaz Ahmad Khan
Optimizing Migration of the Application Data in Cloud Environment Using ACO Algorithm and RSA Encryption
Abstract: Taking the advantages of the capabilities offered by cloud computing requires either an application to be built especially for it, or for existing application to migrated to it. The main focus on migrate the ap...
Analysis of Time Complexities and Accuracy of Depression FillingAlgorithms in DEM
Abstract: The recent development of digital representation has stimulated the development of automaticextraction of topographic and hydrologic information from Digital Elevation Model (DEM). A DEM is used tocreate hydrol...
Big Data Authentication Using Cloud Storage with Fine Grained Updates
Abstract: Now a days cloud computing is one of the intensively growing technology.Cloud computing is storing and accessingbased program over the internet without use of your computer’s hard drive. Proposed system mainly...
Video To Animated Cartoon Conversion
Abstract: the logic of animation making from real video fully depends on various image processing techniques and various kinds of filtering like Gaussian filtering, bilateral filtering, and flow based bilateral fil...
Study of e-Governance initiatives: e-Procurement a Business Reform Process for Odisha’s Development
Abstract: Odisha is the one of the 29 states of India located in the eastern coast. Odisha which is the eleventh largest state of India in population, is working to provide better services to all the citizens in a transp...