A Searchbased Multi-Objective Approach To Generate Test Suites For High Branch Coverage
Journal Title: International Journal of Science Engineering and Advance Technology - Year 2014, Vol 2, Issue 12
Abstract
A software test consists of an input that implements the program and a definition of the expected outcome. Many techniques to automatically create inputs have been proposed over the years and today are competent to produce test suites with high code coverage. Yet the problem of the expected outcome continues and has become known as the oracle problem. To make this feasible test generation needs to intend not only at high code coverage but also at small test suites that make oracle generation as easy as possible. Coverage goals are not sovereign, not evenly difficult and sometimes infeasible. The result of test generation is therefore dependent on the order of coverage goals and how many of them are possible. To overcome this problem we propose a novel paradigm in which whole test suites are developed with the aspire of covering all coverage goals at the same time while keeping the total size as small as possible. This approach has several advantages as for example, its efficiency is not affected by the number of infeasible targets in the code. We have implemented this novel approach in the EVOSUITE tool and evaluated it to the frequent approach of addressing one goal at a time.
Authors and Affiliations
M. N. V. Surekha| Department of Computer Science And Engineering Akula Sree Ramulu institute of Engineering and Technology, prathipadu,Tadepalligudem,A.P,India, srksri349@gmail.com, K. T. V Subbarao| Department of Computer Science And Engineering Akula Sree Ramulu institute of Engineering and Technology, prathipadu,Tadepalligudem,A.P,India, ogidi@rediffmail.com
Establishing a Trust-Worthy Social Authentications
Among the several backup authentication mechanisms, authenticating users with the help of their friends (i.e., trustee-based social authentication) has been shown to be a promising backup authentication mechanism. A...
An Advanced Control Strategy For Solar PV And Battery Storage Integration System Using A Three Level NPC Inverter
In this venture, another design of a three-level impartial point-braced (NPC) inverter that can incorporate sunlight based photovoltaic (PV) with battery stockpiling in a lattice associated framework is proposed. The...
A Novel Approach for Processing of Real Time Big Data for Machine Learning By Using Map reduce Paradigm
As of late Big Data and its investigation assuming overwhelming part in ideal stockpiling of semi or unstructured information and Decision making by utilizing mining systems and prescient examination. Particularly Re...
Alternate Arm Based Modular Multilevel Converter With DC Fault Blocking Capability
This work gives a review of DC side tollerance of failure issues of VSC based HVDC framework and the requirement for blame tolerant converters. The working standard and DC blame ride through capacity of as of late pr...
Enable Tpa To Perform Audits For Multiple Users Efficiently For Securing Cloud Storage
The concept of public audit capability has been planned in the conditions of make certain remotely stored data reliability under different system and security models. To fully make sure the data honesty and save the...