Path Based Test Suite Augmentation using Artificial Bee Colony Algorithm
Journal Title: International Journal for Research in Applied Science and Engineering Technology (IJRASET) - Year 2014, Vol 2, Issue 9
Abstract
Regression testing is the activity of retesting a program that ensures that no new bugs are generated into the previously tested code. This activity involves selecting a few test cases from the test suite that exercise these changes. Suppose there is a program P and P’ is it’s modified version. The regression test suite so selected should be capable enough to bring out the differences between the original program (P) and the modified program (P’) that would help the developer discover errors caused by changes. Prime importance has been laid in identifying the regression test suites and ordering them. However less focus is given to the effectiveness of regression test suite in response to changes. Moreover whether the existing test suite is sufficient for handling the changes also need to be checked. If they are not adequate then providing guidance for creating the new test cases that would be targeting the changed behaviour of the program. This problem is called as test suite augmentation. . The main aim of this paper is to explain the concept of test suite augmentation problem and applying artificial bee colony algorithm to find the affected portions in a program and checking adequacy of the existing test suite to handle those affected portions. If the existing test suite is inefficient to handle changes then manually generating the test cases to cover those requirements. The main focus of the technique is to achieve maximum path coverage.
Authors and Affiliations
Dr. Bharti Suri, Prabhneet Kaur
DDoS Services Attacks In Mobile Ad-hoc Network
In vision of the growing demand for wireless information and data services, it is very important to providing faster and reliable mobile access to users. Today's, not only mobile phones, but also laptops and PDAs are us...
Experimental Investigation on Four Stroke Single Cylinder Petrol Engine Using Water Cooling
In internal combustion engines, water injection, also known as anti-detonate injection, is spraying water into the cylinder or incoming fuel-air mixture to cool the combustion chambers of the engine, allowing for greate...
Implementation of Led Projector
there are two parts of projector according to their desired characteristics. One of them brightness system it composes blue, green and red leds. Each of them has collimator diachronic filter collimated by dichronic filt...
Eradicating Camera Abuse Using RFID Technology
Camera abuse has a great influence on individual security.This paper proposes a system to prevent unauthorized cameras from entering into the premises using RFID (Radio Frequency Identification) Technology. The visitors...
Light Weight Access Control System for Constrained IOT Devices
This paper presents a low cost and flexib le home control and monitoring system using an embedded micro-web server, with IP connectivity for accessing and controlling devices and appliances remotely using Android based...