Regression Test Case Selection &PrioritizationUsing Dependence Graph and Genetic Algorithm
Journal Title: IOSR Journals (IOSR Journal of Computer Engineering) - Year 2014, Vol 16, Issue 3
Abstract
Abstract: Regression testing is very important process in software maintenance. Unfortunately, it iscostly and time consumingto allow for the re-execution of all test cases during regression testing. The challenge in regression testing is the selection of best test cases from the existing test suite.This paper presents an evolutionary regression test case prioritization for object-oriented software based on extended system dependence graph model of the affected program using genetic algorithm. The approach is based on optimization of selected test case from dependency analysis of the source codes. The goal is to identify changes in a method’s body due to data dependence, control dependence and dependent due to object relation such as inheritance and polymorphism, select the test cases based on affected statements and ordered them based on their fitness by using GA.The number of affected statements determined how fit a test case is good for regression testing. A case study is reported to provide evidence of the feasibility of the approach and its benefits in increasing the rate of fault detection and reduction in regression testing effort compared with retest-all. It was shown that our approach needs 30% of the test cases to cover all the faults, while 80% is needed to cover all the faults using retest-all, which is time consuming and costly.
Authors and Affiliations
Samaila Musa , Abu Bakar M. d. Sultan , Abdul Azim Abd Ghani , Salmi Baharom
Towards Automated Generation of ER-Diagram using a Web Based Approach
Abstract : Diagrams plays an important role in the software development process. Drawing the diagrams manually is the time consuming task, so there are many tools to draw and modify the diagram. From all the diagrams ER...
Mine music
Abstract : This technical report describes the implementation details of a music recommendation system based on data mining techniques. The system enables the user to receive a playlist depending on his mood and ag...
Scalable and Cost Effective Solution to Minimum Cost Forwarding in WSN
Abstract: This paper introduces an improved routing protocol for wireless sensor networks (WSN), built on the basis of fundamental concepts in source based minimum cost forwarding protocol. Neither routing tables nor net...
The Use of Non Wood Forest Product as Income Generation inSemi Arid Zone Case Study Umkaddada Locality, North DarfurState, Sudan
Abstract: The study were carried out at Arais area north Umkaddada town, the objective was to study the nonwood forest products for their role in income generation, type of fruits, Grasses and other parts of treesa...
Crawler with Search Engine based Simple Web Application System for Forum Mining
Abstract : Now-a-days the growth of online users increased infinitely depending upon the information in web sources. Web mining is an important term to manage the data from web which has different categorization as...