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
A Source of Potential Antifungal Agent: Flower Extracts of Solanum melongena L.
The present study was carried out to investigate the antifungal activity of flowers of Solanum melongena L. against fungus Candida albicans. Extracts of varying concentration of flowers of S. melongena L. were prepared...
Analysis of 64-Bit Sram Architecture in 90nm Technology Using Dual Threshold Voltage
Static Random Access Memory (SRAM) is a type of memory that is used for high speed and low power applications. As the technology is scaling down, the noise margin of the SRAM cells decreases with the scaling of power s...
Developing Interactive Advertisement in Internet Connected Televisions Using E-Commerce
At the present time, Advertisement is the most important in all the Medias. In interactive television, Interactive advertisement is one of the important features which are mostly used by the professionals in the marketi...
slugAcoustic Echo Cancellation by Adaptive Combination of Normalized Sub band Adaptive Filters by Using Stochastic Gradient Algorithm
Acoustic echo is a common occurrence in today’s telecommunication systems. It occurs when an audio source and sink operate in full duplex mode; an example of this is a hands-free loudspeaker telephone. In this situation...
Palmprint Recognition Based on Fusion of Spatial and Transform Domain Features
The authentication of person using palmprint biometric trait is more efficient as more number of features are available. In this paper we propose palmprint recognition based on fusion of spatial and transform domain fea...