SlideShare a Scribd company logo
1 of 3
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 368
MULTI-OBJECTIVE GENETIC ALGORITHM FOR REGRESSION
TESTING REDUCTION
Ravneet Kaur
M.Tech scholars Department of Computer Science and Engineering, GIMET, Amritsar, Punjab, India
Abstract
Regression Testing is type of testing which is used to cut off the directly price associated with testing of different modules.
Generally regression testing performs on test cases so that the resource utilization should be very low. Test cases in it are
challenging task to achieve and suitable test cases for regression testing are difficult to judge and process. Optimization of
various testing processes is done by optimization algorithms such as Genetic and Ant colony which usually provide solution to the
good regression testing. Still these algorithms lack of some features which are required for better optimization of test cases in
regression testing. The regression testing is the most expensive phase of the software testing, regression testing reduction
eliminates the redundant test cases in the regression testing suite and saves the cost of the regression testing. In our proposed
work, we will focus on optimization of regression testing with multi-objective genetic algorithm which will cover parameters like
simplicity and complexity for test cases for regression testing. The complexity and simplicity for test cases will be judged and
according to a common fitness function threshold we will proceed with optimization of the regression testing phases. Finally the
paper evaluates the basic genetic algorithm for optimizing the test cases based on execution time; implement the multi-objective
genetic algorithm with simplicity and complexity of the test cases along with execution time for test case prioritization for
regression testing.
Index Terms: Genetic Algorithm, Regression Testing Reduction, Test Cases, and Fitness Function etc…
--------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
Regression testing is any type of software testing that seeks
to uncover software errors by retesting a modified program.
The intent of regression testing is to provide a general
assurance that no additional errors were introduced in the
process of fixing other problems or modifications of
software. Regression test suites are often simply test cases
that software engineers have previously developed, and that
have been saved so that they can be used later to perform
regression testing. Re executing all the test cases require
enormous amount of time thus make the testing process
inefficient. For example, one industrial collaborator reports
that for one of its products of about 20,000 lines of code, the
entire test suite requires seven weeks to run. Prioritizing test
cases provide the opportunity to maximize some
performance goals or effectiveness. One of the performance
goals may be rate of dependency detection among faults.
During software testing, pragmatic experiences show that
independent faults can be directly detected and removed, but
mutually dependent faults can be removed if and only if the
leading faults have been removed. That is, dependent faults
may not be immediately removed, and the +fault removal
process lags behind the fault detection process. For
example, if software takes limited number of inputs and
after functioning generates several types of outputs then a
single fault in input module may generate a large number of
faults in output module if they are not mutually independent.
So, in regression testing if the test cases that reveal the faults
of output module execute first and test cases reveals faults
of input module executes later then it will be delayed and in
many cases will take long time to detect the original cause
of output faults.
1.1 Unit Regression
Unit Regression will be done during Unit testing. Unit
Regression is done only when a defect is fixed in a module,
if that module has relationship with other sections within
that Module, then we perform Unit Regression. We will be
testing only the fixed part of the module.
1.2 Partial Regression
Partial regression is when regression will be done after
Impact Analysis and we would go for Partial regression
means complete Regression suite will not be executed.
2. GENETIC ALGORITHM
Genetic algorithm is a random searching method that has a
better optimization ability and internal implicit parallelism.
It can obtain, and instruct the optimized searching space and
adjust the searching direction automatically through the
optimization method of probability. Genetic algorithm is a
random searching method. After the first population is
generated, it evolves better and better approximate solutions
using the law of survival of the fittest from the generations.
An individual is chosen in every generation based on the
fitness of different individuals in certain problem domains.
A new population representing a new solution set is
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 369
produced when different individuals combine, cross, and
vary by genetic operators in natural genetics.
Chart -1: Genetic Algorithm
2.1 TEST CASES
Test cases are the combination of testing units for software
or any coding. Normally the complete regression testing of
the codes take many resources. To cut off the resources for
the development phases, code is divided into various groups
so that partial groups can be tested on the bees of the
essential testing for partial groups. Now partial groups used
to test which save resources. Further for more resource
saving and accuracy, priority is provided to the groups on
bases of various attributes to reduce further cost of testing.
The genetic and multi genetic are similar in their approach
but difference lies in the performance of the multi objective.
The comparison can be done on the bases of fitness function
of the genetic process.
1. The simplicity of the process can be obtained with
accordance to accessing process of the test case. In our
research, we have processed the test cases for testing
reduction. Number of test cases will be used for the breaking
of testing affords. Test cases will be set as input and
according to the fitness functions we will calculate the
simplicity by find the chances of occurrence of the particular
test case. As occurrence possibility is more than simplicity
considered to be good for test case.
2. In case of complexity, we will calculate the process time
for the test case processing, if in a single iteration, the time
taken is more and in other iteration time taken is less for
same test case then we will consider it complex in
processing
2.2 Related Work
Our research will start with study of test case prioritization
process for various types of codes and find the existing
process for regression testing available. Our research will
start with developing a language code (probably in java) and
then to test it for errors. Total regression testing process will
be done on it. Once done, we will find the test cases for
complete code which will be used as test case in further
testing. Fitness function of the multi-objective genetic
algorithm will be decided on the individual fit of the test
case. We will try to reduce the regression testing resources
by reducing the test cases to have reduced test suites for
testing. Less test suite will be used for regression testing so
that resources can be saved. We will start with simple
regression strategies such as testing of whole code without
use of any test case. After that we will find simple test case
scenario which will save resources and improve efficiency
of bug finding also. Finally for providing better test case
selection process, we will process the set of test cases
created so far with multi objective genetic algorithm which
will consider the optimized filtering of the test cases.
Chart-2: Fault Finding Algorithm
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 370
CONCLUSIONS
This paper proposed a multi-objective genetic algorithm for
regression testing reduction. The multi objective genetic
algorithm overcomes the short comes of genetic algorithm.
This paper will focus on optimization of regression testing
with multi-objective genetic algorithm which will cover
parameters like simplicity and complexity for test cases for
regression testing. The complexity and simplicity for test
cases will be judged and according to a common fitness
function threshold we will proceed with optimization of the
regression testing phases.
REFERENCES
[1] Liang You, Yansheng Lu, „„A Genetic Algorithm For
The Time-Aware Regression Testing Reduction Problem‟‟,
8th International Conference on Natural Computation, ICNC
2012.
[2] R. Savenkov,”How to become a software tester”, Roman
Savenkov Consulting, 2004.
[3] Huang,Chin-Yu, Lin,Chu-Ti,”Software reliability
analysis by considering fault dependency and debugging
time lag”, IEEE Transactions, vol. 55(3), 2006, pp. 436-
450.
[4] Christof Budnik, Siemens,” Software Testing, Software
Quality and Trust in Software-Based Systems”,
Siemens.com.
[5] Md. Imrul Kayes, “Test Case Prioritization for
Regression Testing Based on Fault Dependency”, IEEE
International Conference of Software Engineering, February
2012.
[6] Alexey G. Malishevsky, Joseph R. Ruthruff, Gregg
Rothermel, Sebastian Elbaum, “Cost-cognizant Test Case
Prioritization,” Technical Report TR-UNL-CSE-2006-004,
Department of Computer Science and Engineering,
University of Nebraska–Lincoln, Lincoln, Nebraska, U.S.A.,
March 2006.
[7] S. Elbaum, A. Malishevsky, and G. Rothermel,“Test
case prioritization: A family of empirical studies,” IEEE
Transactions on Software Engineering, vol. 28(2), 2002, pp.
159–182.

More Related Content

What's hot

JUnit with_mocking
JUnit with_mockingJUnit with_mocking
JUnit with_mockingZeeshan Khan
 
A Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFISA Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFISIJSRD
 
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks IJECEIAES
 
Manuel testing word
Manuel testing wordManuel testing word
Manuel testing wordVijay R
 
Chapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentChapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentNeeraj Kumar Singh
 
Chapter 3 - Analytical Techniques
Chapter 3 - Analytical TechniquesChapter 3 - Analytical Techniques
Chapter 3 - Analytical TechniquesNeeraj Kumar Singh
 
Aco based solution for tsp model for evaluation of software test suite
Aco based solution for tsp model for evaluation of software test suiteAco based solution for tsp model for evaluation of software test suite
Aco based solution for tsp model for evaluation of software test suiteIAEME Publication
 
Aco based solution for tsp model for evaluation of software test suite
Aco based solution for tsp model for evaluation of software test suiteAco based solution for tsp model for evaluation of software test suite
Aco based solution for tsp model for evaluation of software test suiteIAEME Publication
 
Towards a Better Understanding of the Impact of Experimental Components on De...
Towards a Better Understanding of the Impact of Experimental Components on De...Towards a Better Understanding of the Impact of Experimental Components on De...
Towards a Better Understanding of the Impact of Experimental Components on De...Chakkrit (Kla) Tantithamthavorn
 
Test case point analysis
Test case point analysisTest case point analysis
Test case point analysisshahin kadir
 
Coevolution of Second-order-mutant
Coevolution of Second-order-mutant Coevolution of Second-order-mutant
Coevolution of Second-order-mutant IJECEIAES
 
SECTZG629T_FR_2012HZ78512
SECTZG629T_FR_2012HZ78512SECTZG629T_FR_2012HZ78512
SECTZG629T_FR_2012HZ78512Najeem M Illyas
 
AI-Driven Software Quality Assurance in the Age of DevOps
AI-Driven Software Quality Assurance in the Age of DevOpsAI-Driven Software Quality Assurance in the Age of DevOps
AI-Driven Software Quality Assurance in the Age of DevOpsChakkrit (Kla) Tantithamthavorn
 
Chapter 2 - White Box Test Techniques
Chapter 2 - White Box Test TechniquesChapter 2 - White Box Test Techniques
Chapter 2 - White Box Test TechniquesNeeraj Kumar Singh
 

What's hot (17)

JUnit with_mocking
JUnit with_mockingJUnit with_mocking
JUnit with_mocking
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
A Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFISA Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFIS
 
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
 
Manuel testing word
Manuel testing wordManuel testing word
Manuel testing word
 
Chapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentChapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and Environment
 
Chapter 3 - Analytical Techniques
Chapter 3 - Analytical TechniquesChapter 3 - Analytical Techniques
Chapter 3 - Analytical Techniques
 
Aco based solution for tsp model for evaluation of software test suite
Aco based solution for tsp model for evaluation of software test suiteAco based solution for tsp model for evaluation of software test suite
Aco based solution for tsp model for evaluation of software test suite
 
Aco based solution for tsp model for evaluation of software test suite
Aco based solution for tsp model for evaluation of software test suiteAco based solution for tsp model for evaluation of software test suite
Aco based solution for tsp model for evaluation of software test suite
 
Towards a Better Understanding of the Impact of Experimental Components on De...
Towards a Better Understanding of the Impact of Experimental Components on De...Towards a Better Understanding of the Impact of Experimental Components on De...
Towards a Better Understanding of the Impact of Experimental Components on De...
 
Test case point analysis
Test case point analysisTest case point analysis
Test case point analysis
 
Coevolution of Second-order-mutant
Coevolution of Second-order-mutant Coevolution of Second-order-mutant
Coevolution of Second-order-mutant
 
SECTZG629T_FR_2012HZ78512
SECTZG629T_FR_2012HZ78512SECTZG629T_FR_2012HZ78512
SECTZG629T_FR_2012HZ78512
 
software
softwaresoftware
software
 
Bd36334337
Bd36334337Bd36334337
Bd36334337
 
AI-Driven Software Quality Assurance in the Age of DevOps
AI-Driven Software Quality Assurance in the Age of DevOpsAI-Driven Software Quality Assurance in the Age of DevOps
AI-Driven Software Quality Assurance in the Age of DevOps
 
Chapter 2 - White Box Test Techniques
Chapter 2 - White Box Test TechniquesChapter 2 - White Box Test Techniques
Chapter 2 - White Box Test Techniques
 

Viewers also liked

Study on negligence of quality assurance and proposing an effective framework...
Study on negligence of quality assurance and proposing an effective framework...Study on negligence of quality assurance and proposing an effective framework...
Study on negligence of quality assurance and proposing an effective framework...eSAT Journals
 
Importance of post processing for improved binarization of text documents
Importance of post processing for improved binarization of text documentsImportance of post processing for improved binarization of text documents
Importance of post processing for improved binarization of text documentseSAT Journals
 
Genetic related clustering for reducing energy consumption in wireless sensor...
Genetic related clustering for reducing energy consumption in wireless sensor...Genetic related clustering for reducing energy consumption in wireless sensor...
Genetic related clustering for reducing energy consumption in wireless sensor...eSAT Journals
 
Design and development of pyrolysis batch reactor and characterization of tir...
Design and development of pyrolysis batch reactor and characterization of tir...Design and development of pyrolysis batch reactor and characterization of tir...
Design and development of pyrolysis batch reactor and characterization of tir...eSAT Journals
 
Microwave drying of spinacia oleracea
Microwave drying of spinacia oleraceaMicrowave drying of spinacia oleracea
Microwave drying of spinacia oleraceaeSAT Journals
 
The shortest not necessarily the best. other path on the basis of the optimal...
The shortest not necessarily the best. other path on the basis of the optimal...The shortest not necessarily the best. other path on the basis of the optimal...
The shortest not necessarily the best. other path on the basis of the optimal...eSAT Journals
 
A survey on optimal route queries for road networks
A survey on optimal route queries for road networksA survey on optimal route queries for road networks
A survey on optimal route queries for road networkseSAT Journals
 
Motion based action recognition using k nearest neighbor
Motion based action recognition using k nearest neighborMotion based action recognition using k nearest neighbor
Motion based action recognition using k nearest neighboreSAT Journals
 
Transport layer protocol for urgent data transmission in wsn
Transport layer protocol for urgent data transmission in wsnTransport layer protocol for urgent data transmission in wsn
Transport layer protocol for urgent data transmission in wsneSAT Journals
 
Effects of cryogenic treatment on tool steel aisi d6
Effects of cryogenic treatment on tool steel aisi d6Effects of cryogenic treatment on tool steel aisi d6
Effects of cryogenic treatment on tool steel aisi d6eSAT Journals
 
Study on utilization of moringa oleifera as coagulation
Study on utilization of moringa oleifera as coagulationStudy on utilization of moringa oleifera as coagulation
Study on utilization of moringa oleifera as coagulationeSAT Journals
 
Fuzzy controlled dtc fed by a four switch inverter for induction motor
Fuzzy controlled dtc fed by a four switch inverter for induction motorFuzzy controlled dtc fed by a four switch inverter for induction motor
Fuzzy controlled dtc fed by a four switch inverter for induction motoreSAT Journals
 
Anyalysis and design optimization of 8’’ 600# gate valve body using fea and ...
Anyalysis and design optimization of 8’’  600# gate valve body using fea and ...Anyalysis and design optimization of 8’’  600# gate valve body using fea and ...
Anyalysis and design optimization of 8’’ 600# gate valve body using fea and ...eSAT Journals
 
Numerical assessment of the backward facing steps nozzle
Numerical assessment of the backward facing steps nozzleNumerical assessment of the backward facing steps nozzle
Numerical assessment of the backward facing steps nozzleeSAT Journals
 
Numerical investigations on recycled aggregate rc beams
Numerical investigations on recycled aggregate rc beamsNumerical investigations on recycled aggregate rc beams
Numerical investigations on recycled aggregate rc beamseSAT Journals
 
Study of the effects of carbon and glass fibre reinforcement and other filler...
Study of the effects of carbon and glass fibre reinforcement and other filler...Study of the effects of carbon and glass fibre reinforcement and other filler...
Study of the effects of carbon and glass fibre reinforcement and other filler...eSAT Journals
 
Design and fabrication of automation for stapling of wooden supports to corru...
Design and fabrication of automation for stapling of wooden supports to corru...Design and fabrication of automation for stapling of wooden supports to corru...
Design and fabrication of automation for stapling of wooden supports to corru...eSAT Journals
 
Performance comparison of noise reduction in mammogram images
Performance comparison of noise reduction in mammogram imagesPerformance comparison of noise reduction in mammogram images
Performance comparison of noise reduction in mammogram imageseSAT Journals
 
Study on laminated rubber bearing base isolators for seismic protection of st...
Study on laminated rubber bearing base isolators for seismic protection of st...Study on laminated rubber bearing base isolators for seismic protection of st...
Study on laminated rubber bearing base isolators for seismic protection of st...eSAT Journals
 

Viewers also liked (19)

Study on negligence of quality assurance and proposing an effective framework...
Study on negligence of quality assurance and proposing an effective framework...Study on negligence of quality assurance and proposing an effective framework...
Study on negligence of quality assurance and proposing an effective framework...
 
Importance of post processing for improved binarization of text documents
Importance of post processing for improved binarization of text documentsImportance of post processing for improved binarization of text documents
Importance of post processing for improved binarization of text documents
 
Genetic related clustering for reducing energy consumption in wireless sensor...
Genetic related clustering for reducing energy consumption in wireless sensor...Genetic related clustering for reducing energy consumption in wireless sensor...
Genetic related clustering for reducing energy consumption in wireless sensor...
 
Design and development of pyrolysis batch reactor and characterization of tir...
Design and development of pyrolysis batch reactor and characterization of tir...Design and development of pyrolysis batch reactor and characterization of tir...
Design and development of pyrolysis batch reactor and characterization of tir...
 
Microwave drying of spinacia oleracea
Microwave drying of spinacia oleraceaMicrowave drying of spinacia oleracea
Microwave drying of spinacia oleracea
 
The shortest not necessarily the best. other path on the basis of the optimal...
The shortest not necessarily the best. other path on the basis of the optimal...The shortest not necessarily the best. other path on the basis of the optimal...
The shortest not necessarily the best. other path on the basis of the optimal...
 
A survey on optimal route queries for road networks
A survey on optimal route queries for road networksA survey on optimal route queries for road networks
A survey on optimal route queries for road networks
 
Motion based action recognition using k nearest neighbor
Motion based action recognition using k nearest neighborMotion based action recognition using k nearest neighbor
Motion based action recognition using k nearest neighbor
 
Transport layer protocol for urgent data transmission in wsn
Transport layer protocol for urgent data transmission in wsnTransport layer protocol for urgent data transmission in wsn
Transport layer protocol for urgent data transmission in wsn
 
Effects of cryogenic treatment on tool steel aisi d6
Effects of cryogenic treatment on tool steel aisi d6Effects of cryogenic treatment on tool steel aisi d6
Effects of cryogenic treatment on tool steel aisi d6
 
Study on utilization of moringa oleifera as coagulation
Study on utilization of moringa oleifera as coagulationStudy on utilization of moringa oleifera as coagulation
Study on utilization of moringa oleifera as coagulation
 
Fuzzy controlled dtc fed by a four switch inverter for induction motor
Fuzzy controlled dtc fed by a four switch inverter for induction motorFuzzy controlled dtc fed by a four switch inverter for induction motor
Fuzzy controlled dtc fed by a four switch inverter for induction motor
 
Anyalysis and design optimization of 8’’ 600# gate valve body using fea and ...
Anyalysis and design optimization of 8’’  600# gate valve body using fea and ...Anyalysis and design optimization of 8’’  600# gate valve body using fea and ...
Anyalysis and design optimization of 8’’ 600# gate valve body using fea and ...
 
Numerical assessment of the backward facing steps nozzle
Numerical assessment of the backward facing steps nozzleNumerical assessment of the backward facing steps nozzle
Numerical assessment of the backward facing steps nozzle
 
Numerical investigations on recycled aggregate rc beams
Numerical investigations on recycled aggregate rc beamsNumerical investigations on recycled aggregate rc beams
Numerical investigations on recycled aggregate rc beams
 
Study of the effects of carbon and glass fibre reinforcement and other filler...
Study of the effects of carbon and glass fibre reinforcement and other filler...Study of the effects of carbon and glass fibre reinforcement and other filler...
Study of the effects of carbon and glass fibre reinforcement and other filler...
 
Design and fabrication of automation for stapling of wooden supports to corru...
Design and fabrication of automation for stapling of wooden supports to corru...Design and fabrication of automation for stapling of wooden supports to corru...
Design and fabrication of automation for stapling of wooden supports to corru...
 
Performance comparison of noise reduction in mammogram images
Performance comparison of noise reduction in mammogram imagesPerformance comparison of noise reduction in mammogram images
Performance comparison of noise reduction in mammogram images
 
Study on laminated rubber bearing base isolators for seismic protection of st...
Study on laminated rubber bearing base isolators for seismic protection of st...Study on laminated rubber bearing base isolators for seismic protection of st...
Study on laminated rubber bearing base isolators for seismic protection of st...
 

Similar to Multi objective genetic algorithm for regression testing reduction

Software testing strategy
Software testing strategySoftware testing strategy
Software testing strategyijseajournal
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTTEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTijfcstjournal
 
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTTEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTijfcstjournal
 
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTTEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTijfcstjournal
 
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTTEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTijfcstjournal
 
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET Journal
 
Regression Optimizer
Regression OptimizerRegression Optimizer
Regression OptimizerShradha Singh
 
A Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test EffectivenessA Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test EffectivenessShradha Singh
 
Analysis of selection schemes for solving job shop scheduling problem using g...
Analysis of selection schemes for solving job shop scheduling problem using g...Analysis of selection schemes for solving job shop scheduling problem using g...
Analysis of selection schemes for solving job shop scheduling problem using g...eSAT Journals
 
Unit Testing Frameworks: A comparative study
Unit Testing Frameworks: A comparative studyUnit Testing Frameworks: A comparative study
Unit Testing Frameworks: A comparative studyIRJET Journal
 
Implementation of reducing features to improve code change based bug predicti...
Implementation of reducing features to improve code change based bug predicti...Implementation of reducing features to improve code change based bug predicti...
Implementation of reducing features to improve code change based bug predicti...eSAT Journals
 
Analysis of selection schemes for solving job shop
Analysis of selection schemes for solving job shopAnalysis of selection schemes for solving job shop
Analysis of selection schemes for solving job shopeSAT Publishing House
 
Configuration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case PrioritizationConfiguration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case Prioritizationijsrd.com
 
Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...
Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...
Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...Eswar Publications
 
LusRegTes: A Regression Testing Tool for Lustre Programs
LusRegTes: A Regression Testing Tool for Lustre Programs LusRegTes: A Regression Testing Tool for Lustre Programs
LusRegTes: A Regression Testing Tool for Lustre Programs IJECEIAES
 

Similar to Multi objective genetic algorithm for regression testing reduction (20)

Software testing strategy
Software testing strategySoftware testing strategy
Software testing strategy
 
M018147883
M018147883M018147883
M018147883
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTTEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
 
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTTEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
 
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTTEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
 
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TESTTEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
TEST CASE PRIORITIZATION FOR OPTIMIZING A REGRESSION TEST
 
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
 
Testing &ampdebugging
Testing &ampdebuggingTesting &ampdebugging
Testing &ampdebugging
 
Software engg unit 4
Software engg unit 4 Software engg unit 4
Software engg unit 4
 
Regression Optimizer
Regression OptimizerRegression Optimizer
Regression Optimizer
 
A Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test EffectivenessA Productive Method for Improving Test Effectiveness
A Productive Method for Improving Test Effectiveness
 
Analysis of selection schemes for solving job shop scheduling problem using g...
Analysis of selection schemes for solving job shop scheduling problem using g...Analysis of selection schemes for solving job shop scheduling problem using g...
Analysis of selection schemes for solving job shop scheduling problem using g...
 
Unit Testing Frameworks: A comparative study
Unit Testing Frameworks: A comparative studyUnit Testing Frameworks: A comparative study
Unit Testing Frameworks: A comparative study
 
Implementation of reducing features to improve code change based bug predicti...
Implementation of reducing features to improve code change based bug predicti...Implementation of reducing features to improve code change based bug predicti...
Implementation of reducing features to improve code change based bug predicti...
 
Analysis of selection schemes for solving job shop
Analysis of selection schemes for solving job shopAnalysis of selection schemes for solving job shop
Analysis of selection schemes for solving job shop
 
Configuration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case PrioritizationConfiguration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case Prioritization
 
Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...
Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...
Robust Fault-Tolerant Training Strategy Using Neural Network to Perform Funct...
 
LusRegTes: A Regression Testing Tool for Lustre Programs
LusRegTes: A Regression Testing Tool for Lustre Programs LusRegTes: A Regression Testing Tool for Lustre Programs
LusRegTes: A Regression Testing Tool for Lustre Programs
 
Testing
TestingTesting
Testing
 

More from eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case studyeSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementeSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteeSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabseSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 

Recently uploaded (20)

EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 

Multi objective genetic algorithm for regression testing reduction

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 368 MULTI-OBJECTIVE GENETIC ALGORITHM FOR REGRESSION TESTING REDUCTION Ravneet Kaur M.Tech scholars Department of Computer Science and Engineering, GIMET, Amritsar, Punjab, India Abstract Regression Testing is type of testing which is used to cut off the directly price associated with testing of different modules. Generally regression testing performs on test cases so that the resource utilization should be very low. Test cases in it are challenging task to achieve and suitable test cases for regression testing are difficult to judge and process. Optimization of various testing processes is done by optimization algorithms such as Genetic and Ant colony which usually provide solution to the good regression testing. Still these algorithms lack of some features which are required for better optimization of test cases in regression testing. The regression testing is the most expensive phase of the software testing, regression testing reduction eliminates the redundant test cases in the regression testing suite and saves the cost of the regression testing. In our proposed work, we will focus on optimization of regression testing with multi-objective genetic algorithm which will cover parameters like simplicity and complexity for test cases for regression testing. The complexity and simplicity for test cases will be judged and according to a common fitness function threshold we will proceed with optimization of the regression testing phases. Finally the paper evaluates the basic genetic algorithm for optimizing the test cases based on execution time; implement the multi-objective genetic algorithm with simplicity and complexity of the test cases along with execution time for test case prioritization for regression testing. Index Terms: Genetic Algorithm, Regression Testing Reduction, Test Cases, and Fitness Function etc… --------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION Regression testing is any type of software testing that seeks to uncover software errors by retesting a modified program. The intent of regression testing is to provide a general assurance that no additional errors were introduced in the process of fixing other problems or modifications of software. Regression test suites are often simply test cases that software engineers have previously developed, and that have been saved so that they can be used later to perform regression testing. Re executing all the test cases require enormous amount of time thus make the testing process inefficient. For example, one industrial collaborator reports that for one of its products of about 20,000 lines of code, the entire test suite requires seven weeks to run. Prioritizing test cases provide the opportunity to maximize some performance goals or effectiveness. One of the performance goals may be rate of dependency detection among faults. During software testing, pragmatic experiences show that independent faults can be directly detected and removed, but mutually dependent faults can be removed if and only if the leading faults have been removed. That is, dependent faults may not be immediately removed, and the +fault removal process lags behind the fault detection process. For example, if software takes limited number of inputs and after functioning generates several types of outputs then a single fault in input module may generate a large number of faults in output module if they are not mutually independent. So, in regression testing if the test cases that reveal the faults of output module execute first and test cases reveals faults of input module executes later then it will be delayed and in many cases will take long time to detect the original cause of output faults. 1.1 Unit Regression Unit Regression will be done during Unit testing. Unit Regression is done only when a defect is fixed in a module, if that module has relationship with other sections within that Module, then we perform Unit Regression. We will be testing only the fixed part of the module. 1.2 Partial Regression Partial regression is when regression will be done after Impact Analysis and we would go for Partial regression means complete Regression suite will not be executed. 2. GENETIC ALGORITHM Genetic algorithm is a random searching method that has a better optimization ability and internal implicit parallelism. It can obtain, and instruct the optimized searching space and adjust the searching direction automatically through the optimization method of probability. Genetic algorithm is a random searching method. After the first population is generated, it evolves better and better approximate solutions using the law of survival of the fittest from the generations. An individual is chosen in every generation based on the fitness of different individuals in certain problem domains. A new population representing a new solution set is
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 369 produced when different individuals combine, cross, and vary by genetic operators in natural genetics. Chart -1: Genetic Algorithm 2.1 TEST CASES Test cases are the combination of testing units for software or any coding. Normally the complete regression testing of the codes take many resources. To cut off the resources for the development phases, code is divided into various groups so that partial groups can be tested on the bees of the essential testing for partial groups. Now partial groups used to test which save resources. Further for more resource saving and accuracy, priority is provided to the groups on bases of various attributes to reduce further cost of testing. The genetic and multi genetic are similar in their approach but difference lies in the performance of the multi objective. The comparison can be done on the bases of fitness function of the genetic process. 1. The simplicity of the process can be obtained with accordance to accessing process of the test case. In our research, we have processed the test cases for testing reduction. Number of test cases will be used for the breaking of testing affords. Test cases will be set as input and according to the fitness functions we will calculate the simplicity by find the chances of occurrence of the particular test case. As occurrence possibility is more than simplicity considered to be good for test case. 2. In case of complexity, we will calculate the process time for the test case processing, if in a single iteration, the time taken is more and in other iteration time taken is less for same test case then we will consider it complex in processing 2.2 Related Work Our research will start with study of test case prioritization process for various types of codes and find the existing process for regression testing available. Our research will start with developing a language code (probably in java) and then to test it for errors. Total regression testing process will be done on it. Once done, we will find the test cases for complete code which will be used as test case in further testing. Fitness function of the multi-objective genetic algorithm will be decided on the individual fit of the test case. We will try to reduce the regression testing resources by reducing the test cases to have reduced test suites for testing. Less test suite will be used for regression testing so that resources can be saved. We will start with simple regression strategies such as testing of whole code without use of any test case. After that we will find simple test case scenario which will save resources and improve efficiency of bug finding also. Finally for providing better test case selection process, we will process the set of test cases created so far with multi objective genetic algorithm which will consider the optimized filtering of the test cases. Chart-2: Fault Finding Algorithm
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Issue: 01 | Jan-2014, Available @ http://www.ijret.org 370 CONCLUSIONS This paper proposed a multi-objective genetic algorithm for regression testing reduction. The multi objective genetic algorithm overcomes the short comes of genetic algorithm. This paper will focus on optimization of regression testing with multi-objective genetic algorithm which will cover parameters like simplicity and complexity for test cases for regression testing. The complexity and simplicity for test cases will be judged and according to a common fitness function threshold we will proceed with optimization of the regression testing phases. REFERENCES [1] Liang You, Yansheng Lu, „„A Genetic Algorithm For The Time-Aware Regression Testing Reduction Problem‟‟, 8th International Conference on Natural Computation, ICNC 2012. [2] R. Savenkov,”How to become a software tester”, Roman Savenkov Consulting, 2004. [3] Huang,Chin-Yu, Lin,Chu-Ti,”Software reliability analysis by considering fault dependency and debugging time lag”, IEEE Transactions, vol. 55(3), 2006, pp. 436- 450. [4] Christof Budnik, Siemens,” Software Testing, Software Quality and Trust in Software-Based Systems”, Siemens.com. [5] Md. Imrul Kayes, “Test Case Prioritization for Regression Testing Based on Fault Dependency”, IEEE International Conference of Software Engineering, February 2012. [6] Alexey G. Malishevsky, Joseph R. Ruthruff, Gregg Rothermel, Sebastian Elbaum, “Cost-cognizant Test Case Prioritization,” Technical Report TR-UNL-CSE-2006-004, Department of Computer Science and Engineering, University of Nebraska–Lincoln, Lincoln, Nebraska, U.S.A., March 2006. [7] S. Elbaum, A. Malishevsky, and G. Rothermel,“Test case prioritization: A family of empirical studies,” IEEE Transactions on Software Engineering, vol. 28(2), 2002, pp. 159–182.