SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 05 Issue: 02 | Feb-2016, Available @ http://www.ijret.org 18
ENHANCED TECHNIQUE FOR REGRESSION TESTING
Arpit Agrawal1
, Sanjay Babu Ahirwar2
1
Lecturer, Computer Engineering, Institute of Engineering and Technology Indore, Madhya Pradesh India
2
Computer Engineering, Institute of Engineering and Technology Indore, Madhya Pradesh, India
Abstract
Regression testing perform where to retest modified version of software which already modified by developers on the basis of
Feedback and testing of the software. Regression testing performs where no internal software knowledge and code known by the
tester. Here all test cases not possible to retest this is a problem. So here we will use test case priority technique. that will
provide priority to retest test case first. this test case priority technique uses for increase efficiency of regression testing. Because
high priority test case execute first. and in our proposed technique we are set priority on the basis of [average time for
execution(figure.1).which find out average time for execution on the basis of fault/time. and we will also ignore test cases which
contain same average time for execution and we will select only one test cases in this situation.. After arrange test cases in
descending order by average time of test cases execute test suite. This method gives more prioritization of test cases is compare to
previous techniques. Finally we will get more prioritized test suite. Then we have also checked efficiency of this new method by
APFD Metric [1]. Our primary purpose of this research paper to introduce new prioritization technique which provides better
result is compare to previous techniques. which improves efficiency of Regression testing.
Keywords: Regression Testing, Prioritization, Test Case, Test Suite, APFD Metric[1].
--------------------------------------------------------------------***----------------------------------------------------------------------
INTRODUCTION
In this technique we are introducing a Enhanced technique
of test case regression testing. Which improve performance
and efficiency of regression testing. proposed technique sets
priority on the basis of average time of execution. Many
methodology are already exist but this technique increase
efficiency of regression testing is compare to previously
technique. These result we have compare by execute APFD
metric also. Proposed technique can describe in these terms
are :
Suppose [T] is The test suite which contain n no. of test
cases [t] . like Test suite T = [t1……………..tn] . And For
set priority of „t‟ we have calculated average time of
execution of test cases by no. of fault / time. and one the
basis of average time of execution we set order of test cases
in decreasing order .and those test cases contain same
average time for execution ignore except any one. And
again arrange T‟ in Descending order Then finally we will
get more efficient test suite with priority. which will
improve efficiency of regression testing. This efficiency we
have also checked by APFD metric and we have improving
efficiency of regression testing by using this proposed
technique.
Introduction of Regression testing :
Regression testing perform for testing of software on
modified version of software. Where tester does not know
more about software development methodology and
development code and development structure of the
software.
After modified of software on the basis of feedback and
testing of the software again require testing of software .here
we performs regression testing for software faults. More
about regression testing can be understand by figure no. 1.1
Figure 1.1
Already Available Methodology:
Many methodology and technique already provided by
researchers for improve efficiency of regression testing
.there include some regression techniques and prioritization
technique also. For regression testing there are some
methodology are already given are [2,5,8,9]
a) Again retest all test cases
b) Select test cases by regression
c) Reduce test case by algorithm
d) Arrange test cases in priority
a) Again retest all test cases
in this technique needs to retest all test cses of the modified
software. This method take more time because every test
cases needs to retest.
b) Select test cases by regression
In this technique needs to select some test cases on the
basis of regression. And apply testing on these test cases.
Software development process
Modified software on the basis of Feedback and white
box testing
Apply Regression testing
Deployment of the software
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 05 Issue: 02 | Feb-2016, Available @ http://www.ijret.org 19
c) Reduce test cases by algorithm.
Test suite reduction technique is use for reduce redundant test
cases during testing. Here if some redundancy arise in test
cases like if two or more test cases are containing same faults
on same time . these test cases ignored in test suite.
d) Arrange test cases by priority.
Arrange test cases by priority technique is efficient
technique
Of regression testing . here arrange test cases by priority
for test suite by performing some methods and techniques.
Test case priority method can save time for retest all test
cases.
Average percentage of faults detected(APFD) metric
We are use APFD metric to compare efficiency of previous
and our proposed techniques. which is developed by Elbaum
.the performance and efficiency of regression testing can be
check by Average percentage of fault detected(APFD)
metric[11,1,2,4]
Here T = The test suite under evaluation
M = the number of faults contained in the program under
test t
n = The total number of test cases
tF I -> The position of the first test in t that exposes fault i.
APFD = 1- tF1 + tF2 + ……….. + tFM + 1
nM 2n
PROPOSED WORK INTRODUCTION
In this research paper we are introducing new technique
for improve regression testing performance by using new
test case priority technique where we are sets priority of
test cases by calculate average time of execution of test
case and arrange test cases in decreasing order. then we
will ignore all test cases except one which are containing
same average time of execution . then finally we get
efficient prioritized test suite. we have also checked our
technique performance by using APFD metric.
ALGORITHM FOR PROPOSED TECHNIQUE
Input for Algorithm:
- Non prioritized Test Suite = T,
- Test cases of Test suite = t,
and t ε T.
- No. of faults detected by a t = F,
- Time = time
Step 1: begin
Step 2: select non prioritized T
Step 3: for each test case t
ε T
Step 4: for each test case t=F/time
Step 5: arrange T in descending order on the basis of average
time of execution of each test case.
Step 6: compare „average time of execution‟ of all test
cases.
Step 7: ignore test case those contain same average time
of execution except one test case.
Step 8. again arrange T in descending order on the basis of
„average time of execution‟ value of each test case.
Step 9. finally Test suit T will be T‟.
Step 10. end.
Result of Algorithm :
Prioritized Test suite T‟.
Determine Efficiency of Test Suite
After using this technique test suite improves efficiency.
because we are execute test cases with priority. Here high
priority test case
Execute first which will make test suite efficient .the
efficiency of test suite we have also compare with the old
and proposed technique by APFD metric. Finally we are
getting more efficient test suite than previous techniques.
Example :
The following table for test suite
T=[t1, t2, t3, t4, t5, t6, t7, t8, t9, t10] which contain
Test case t1…..t10 and Fault F1……F10 .and no. of fault
and Time also mention there[Figure 1.2].
t
1
t
2
t3 t4 t5 t6 t7 t8 t
9
t1
0
F1 * *
F2 * * * *
F3 *
F4 * * * *
F5 * *
F6 * *
F7 * * *
F8 * *
F9 * * * *
F10 * * *
No.
of
fault
3 3 2 2 2 2 5 3 1 4
Tim
e
8 9 1
6
1
1
1
3
1
4
5 4 8 9
Figure 1.2
APFD result by existing technique :
APFD = 1- TF1 + TF2 + ……….. + TFm + 1
nm 2n
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 05 Issue: 02 | Feb-2016, Available @ http://www.ijret.org 20
APFD = 1 – 3+1+7+1+3+4+1+5+2+2 + 1
100 20
= 0.66 or 66 %
APFD result by new proposed technique :
T‟ = [t1, t2, t3, t4, t5, t6, t7, t8, t9, t10]
Firstly calculate Average time for execution –
t1 = 3/8 = 0.37
t2 = 3/9 = 0.33
t3 = 2/16 = 0.12
t4 = 2/11 = 0.18
t5 = 2/13 = 0.15
t6 = 2/14 = 0.14
t7 = 5/5 = 1
t8 = 3/4 = 0.75
t9 = 1/8 = 0.12
t10 = 4/9 = 0.44
Now after arrange all test cases in descending order :
T‟ = [t7, t8, t10, t1, t2, t4, t5, t6, t3, t9]
Here t3 and t9 are same Average time of execution So
Finally
Test suite T‟ = [t7, t8, t10, t1, t2, t4, t5, t6, t3]
And figure for Test suite = T‟:
t7 t8 t10 t1 t2 t4 t5 t6 t3
F1 * *
F2 * * * *
F3 *
F4 * * * *
F5 * *
F6 * *
F7 * *
F8 * *
F9 * * * *
F10 * * *
No.
of
fault
5 3 4 3 3 2 2 2 2
Time 5 4 9 8 9 11 13 14 16
APFD = 1 – 1+2+1+1+3+2+1+1+3+2 + 1
100 20
= 0.78 or 78 %
result can compare by this figure are –
CONCLUSION
By applying this propose technique on regression testing .
we are getting more efficiency of regression testing using
prioritized test cases .We have compare result of previous
and new technique by APFD[1,11] metric . that shows our
new technique is efficient.
Primary purpose of this research paper is to introduce to set
efficient Priority of test cases and enhanced prioritization
technique of Regression testing.
REFERENCES
[1] Alexey G. Malishevsky, Joseph R. Ruthruff, Gregg
Rothermel, Sebastian Elbaum, Costcognizant Test
Case Prioritization, 2006
[2] S. Elbaum, A. Malishevsky, and G.Rothermel Test case
prioritization: A family of empirical studies.
IEEE Transactions on Software Engineering, February
2002.
[3] Roger S. Pressman, Software engineering a practitioner‟s
approach 6/e, 2005
[4] SebastianElbaum, Gregg Rothermel, SatyaKanduri,
Alexey G. Malishevsky, Selecting a Cost-Effective Test
Case Prioritization Technique, April 2004
[5] Aditya P.Mathur, Foundation of software testing, Pear-
son Education 1st edition.
[6] MaruanKhoury, Cost-Effective Regression Testing,
2006
[7] G. Rothermel, R.H. Untch, C. Chu, and M.J. Harrold,
“Prioritizing Test Cases for Regression
Testing,” IEEE Trans. Software Eng., vol. 27, no. 10, pp.
929-948, Oct. 2001.
[8] MaruanKhoury, Cost-Effective Regression Testing,
2006
[9] M. Thillaikarasi ,K. Seetharam ,Techniques on
Regrassion testing
[10]Shin Yoo, Mark Harman,Regression Testing
Minimization, Selection and Prioritization : A Survey
[11]Rothermel, G., and Harrold, M.J., “Analysing
regression test Selection Techniques”, IEEE Transactions on
Software Engineering,vol.22,no . 8 ,pp.529-551 Aug.1996.
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
New Technique
Previous
technique

More Related Content

What's hot

Parameter Estimation of Software Reliability Growth Models Using Simulated An...
Parameter Estimation of Software Reliability Growth Models Using Simulated An...Parameter Estimation of Software Reliability Growth Models Using Simulated An...
Parameter Estimation of Software Reliability Growth Models Using Simulated An...
Editor IJCATR
 
Design of Experiments
Design of ExperimentsDesign of Experiments
Design of Experiments
Ronald Shewchuk
 
The Current State of the Art of Regression Testing
The Current State of the Art of Regression TestingThe Current State of the Art of Regression Testing
The Current State of the Art of Regression Testing
John Reese
 
Design of experiments
Design of experimentsDesign of experiments
Design of experiments
9814857865
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
Yogindernath Gupta
 
A Visual Guide to Design of Experiments using Quantum XL
A Visual Guide to Design of Experiments using Quantum XLA Visual Guide to Design of Experiments using Quantum XL
A Visual Guide to Design of Experiments using Quantum XL
Ramon Balisnomo
 
Python: Object-Oriented Testing (Unit Testing)
Python: Object-Oriented Testing (Unit Testing)Python: Object-Oriented Testing (Unit Testing)
Python: Object-Oriented Testing (Unit Testing)
Damian T. Gordon
 
Chapter 3 - Reviews
Chapter 3 - ReviewsChapter 3 - Reviews
Chapter 3 - Reviews
Neeraj Kumar Singh
 
CTFL Module 01
CTFL Module 01CTFL Module 01
CTFL Module 01
Davis Thomas
 
Testing
TestingTesting
Testing
trashqwerty
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTING
Sathya R
 
An Adaptive Hybrid Technique approach of Test Case Prioritization
An Adaptive Hybrid Technique approach of Test Case PrioritizationAn Adaptive Hybrid Technique approach of Test Case Prioritization
An Adaptive Hybrid Technique approach of Test Case Prioritization
INFOGAIN PUBLICATION
 
Ch23
Ch23Ch23
Ch23
phanleson
 
Test planning
Test planningTest planning
Test planning
Aliaa Monier Ismaail
 
Optimization of process parameter for maximizing Material removal rate in tur...
Optimization of process parameter for maximizing Material removal rate in tur...Optimization of process parameter for maximizing Material removal rate in tur...
Optimization of process parameter for maximizing Material removal rate in tur...
IRJET Journal
 
CTFL Module 04
CTFL Module 04CTFL Module 04
CTFL Module 04
Davis Thomas
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
Leslie Smart
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
Oana Feidi
 
Prioritizing Test Cases for Regression Testing A Model Based Approach
Prioritizing Test Cases for Regression Testing A Model Based ApproachPrioritizing Test Cases for Regression Testing A Model Based Approach
Prioritizing Test Cases for Regression Testing A Model Based Approach
IJTET Journal
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
onsoftwaretest
 

What's hot (20)

Parameter Estimation of Software Reliability Growth Models Using Simulated An...
Parameter Estimation of Software Reliability Growth Models Using Simulated An...Parameter Estimation of Software Reliability Growth Models Using Simulated An...
Parameter Estimation of Software Reliability Growth Models Using Simulated An...
 
Design of Experiments
Design of ExperimentsDesign of Experiments
Design of Experiments
 
The Current State of the Art of Regression Testing
The Current State of the Art of Regression TestingThe Current State of the Art of Regression Testing
The Current State of the Art of Regression Testing
 
Design of experiments
Design of experimentsDesign of experiments
Design of experiments
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
 
A Visual Guide to Design of Experiments using Quantum XL
A Visual Guide to Design of Experiments using Quantum XLA Visual Guide to Design of Experiments using Quantum XL
A Visual Guide to Design of Experiments using Quantum XL
 
Python: Object-Oriented Testing (Unit Testing)
Python: Object-Oriented Testing (Unit Testing)Python: Object-Oriented Testing (Unit Testing)
Python: Object-Oriented Testing (Unit Testing)
 
Chapter 3 - Reviews
Chapter 3 - ReviewsChapter 3 - Reviews
Chapter 3 - Reviews
 
CTFL Module 01
CTFL Module 01CTFL Module 01
CTFL Module 01
 
Testing
TestingTesting
Testing
 
IT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTINGIT8076 - SOFTWARE TESTING
IT8076 - SOFTWARE TESTING
 
An Adaptive Hybrid Technique approach of Test Case Prioritization
An Adaptive Hybrid Technique approach of Test Case PrioritizationAn Adaptive Hybrid Technique approach of Test Case Prioritization
An Adaptive Hybrid Technique approach of Test Case Prioritization
 
Ch23
Ch23Ch23
Ch23
 
Test planning
Test planningTest planning
Test planning
 
Optimization of process parameter for maximizing Material removal rate in tur...
Optimization of process parameter for maximizing Material removal rate in tur...Optimization of process parameter for maximizing Material removal rate in tur...
Optimization of process parameter for maximizing Material removal rate in tur...
 
CTFL Module 04
CTFL Module 04CTFL Module 04
CTFL Module 04
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Prioritizing Test Cases for Regression Testing A Model Based Approach
Prioritizing Test Cases for Regression Testing A Model Based ApproachPrioritizing Test Cases for Regression Testing A Model Based Approach
Prioritizing Test Cases for Regression Testing A Model Based Approach
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
 

Viewers also liked

Characterizations and optimization study on influence of different parameters...
Characterizations and optimization study on influence of different parameters...Characterizations and optimization study on influence of different parameters...
Characterizations and optimization study on influence of different parameters...
eSAT Journals
 
High dimensionality reduction on graphical data
High dimensionality reduction on graphical dataHigh dimensionality reduction on graphical data
High dimensionality reduction on graphical data
eSAT Journals
 
A review on fuel cell and its applications
A review on fuel cell and its applicationsA review on fuel cell and its applications
A review on fuel cell and its applications
eSAT Journals
 
Tungsten oxide nanostructures for energy storage and field emission applications
Tungsten oxide nanostructures for energy storage and field emission applicationsTungsten oxide nanostructures for energy storage and field emission applications
Tungsten oxide nanostructures for energy storage and field emission applications
eSAT Journals
 
An assessment of cloud computing
An assessment of cloud computingAn assessment of cloud computing
An assessment of cloud computing
eSAT Journals
 
Stability routing in fso manets
Stability routing in fso manetsStability routing in fso manets
Stability routing in fso manets
eSAT Journals
 
Effect of gradation of aggregates on marshall properties of sdbc mix design
Effect of gradation of aggregates on marshall properties of sdbc mix designEffect of gradation of aggregates on marshall properties of sdbc mix design
Effect of gradation of aggregates on marshall properties of sdbc mix design
eSAT Journals
 
An approach for ids by combining svm and ant colony algorithm
An approach for ids by combining svm and ant colony algorithmAn approach for ids by combining svm and ant colony algorithm
An approach for ids by combining svm and ant colony algorithm
eSAT Journals
 
Analytical study on effects of water quality parameters using remote sensing ...
Analytical study on effects of water quality parameters using remote sensing ...Analytical study on effects of water quality parameters using remote sensing ...
Analytical study on effects of water quality parameters using remote sensing ...
eSAT Journals
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...
eSAT Journals
 
Electrochemical impedance spectroscopy on thermal ageing evaluation of epoxy ...
Electrochemical impedance spectroscopy on thermal ageing evaluation of epoxy ...Electrochemical impedance spectroscopy on thermal ageing evaluation of epoxy ...
Electrochemical impedance spectroscopy on thermal ageing evaluation of epoxy ...
eSAT Journals
 
Influence of curing process interrupt on ilss of thin carbon epoxy laminates
Influence of curing process interrupt on ilss of thin carbon epoxy laminatesInfluence of curing process interrupt on ilss of thin carbon epoxy laminates
Influence of curing process interrupt on ilss of thin carbon epoxy laminates
eSAT Journals
 
Environmental sciences
Environmental sciencesEnvironmental sciences
Environmental sciences
eSAT Journals
 
Breast cancer diagnosis and recurrence prediction using machine learning tech...
Breast cancer diagnosis and recurrence prediction using machine learning tech...Breast cancer diagnosis and recurrence prediction using machine learning tech...
Breast cancer diagnosis and recurrence prediction using machine learning tech...
eSAT Journals
 
Effect of a diffuser tower on the power output of a solar chimney power plant
Effect of a diffuser tower on the power output of a solar chimney power plantEffect of a diffuser tower on the power output of a solar chimney power plant
Effect of a diffuser tower on the power output of a solar chimney power plant
eSAT Journals
 
Design of transformer less power supply for low power application
Design of transformer less power supply for low power applicationDesign of transformer less power supply for low power application
Design of transformer less power supply for low power application
eSAT Journals
 
Implementation of flex sensor for hand gesture based wireless automation of j...
Implementation of flex sensor for hand gesture based wireless automation of j...Implementation of flex sensor for hand gesture based wireless automation of j...
Implementation of flex sensor for hand gesture based wireless automation of j...
eSAT Journals
 
Performance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowcPerformance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowc
eSAT Journals
 

Viewers also liked (18)

Characterizations and optimization study on influence of different parameters...
Characterizations and optimization study on influence of different parameters...Characterizations and optimization study on influence of different parameters...
Characterizations and optimization study on influence of different parameters...
 
High dimensionality reduction on graphical data
High dimensionality reduction on graphical dataHigh dimensionality reduction on graphical data
High dimensionality reduction on graphical data
 
A review on fuel cell and its applications
A review on fuel cell and its applicationsA review on fuel cell and its applications
A review on fuel cell and its applications
 
Tungsten oxide nanostructures for energy storage and field emission applications
Tungsten oxide nanostructures for energy storage and field emission applicationsTungsten oxide nanostructures for energy storage and field emission applications
Tungsten oxide nanostructures for energy storage and field emission applications
 
An assessment of cloud computing
An assessment of cloud computingAn assessment of cloud computing
An assessment of cloud computing
 
Stability routing in fso manets
Stability routing in fso manetsStability routing in fso manets
Stability routing in fso manets
 
Effect of gradation of aggregates on marshall properties of sdbc mix design
Effect of gradation of aggregates on marshall properties of sdbc mix designEffect of gradation of aggregates on marshall properties of sdbc mix design
Effect of gradation of aggregates on marshall properties of sdbc mix design
 
An approach for ids by combining svm and ant colony algorithm
An approach for ids by combining svm and ant colony algorithmAn approach for ids by combining svm and ant colony algorithm
An approach for ids by combining svm and ant colony algorithm
 
Analytical study on effects of water quality parameters using remote sensing ...
Analytical study on effects of water quality parameters using remote sensing ...Analytical study on effects of water quality parameters using remote sensing ...
Analytical study on effects of water quality parameters using remote sensing ...
 
A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...A vm scheduling algorithm for reducing power consumption of a virtual machine...
A vm scheduling algorithm for reducing power consumption of a virtual machine...
 
Electrochemical impedance spectroscopy on thermal ageing evaluation of epoxy ...
Electrochemical impedance spectroscopy on thermal ageing evaluation of epoxy ...Electrochemical impedance spectroscopy on thermal ageing evaluation of epoxy ...
Electrochemical impedance spectroscopy on thermal ageing evaluation of epoxy ...
 
Influence of curing process interrupt on ilss of thin carbon epoxy laminates
Influence of curing process interrupt on ilss of thin carbon epoxy laminatesInfluence of curing process interrupt on ilss of thin carbon epoxy laminates
Influence of curing process interrupt on ilss of thin carbon epoxy laminates
 
Environmental sciences
Environmental sciencesEnvironmental sciences
Environmental sciences
 
Breast cancer diagnosis and recurrence prediction using machine learning tech...
Breast cancer diagnosis and recurrence prediction using machine learning tech...Breast cancer diagnosis and recurrence prediction using machine learning tech...
Breast cancer diagnosis and recurrence prediction using machine learning tech...
 
Effect of a diffuser tower on the power output of a solar chimney power plant
Effect of a diffuser tower on the power output of a solar chimney power plantEffect of a diffuser tower on the power output of a solar chimney power plant
Effect of a diffuser tower on the power output of a solar chimney power plant
 
Design of transformer less power supply for low power application
Design of transformer less power supply for low power applicationDesign of transformer less power supply for low power application
Design of transformer less power supply for low power application
 
Implementation of flex sensor for hand gesture based wireless automation of j...
Implementation of flex sensor for hand gesture based wireless automation of j...Implementation of flex sensor for hand gesture based wireless automation of j...
Implementation of flex sensor for hand gesture based wireless automation of j...
 
Performance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowcPerformance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowc
 

Similar to Enhanced technique for regression testing

Test case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptxTest case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptx
maheshwari581940
 
Lect22-Efficient test suite mgt - II.pptx.pdf
Lect22-Efficient test suite mgt - II.pptx.pdfLect22-Efficient test suite mgt - II.pptx.pdf
Lect22-Efficient test suite mgt - II.pptx.pdf
vijay518229
 
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
ijfcstjournal
 
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
ijfcstjournal
 
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
ijfcstjournal
 
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
ijfcstjournal
 
RPG Program for Unit Testing RPG
RPG Program for Unit Testing RPG RPG Program for Unit Testing RPG
RPG Program for Unit Testing RPG
Greg.Helton
 
Testing
TestingTesting
Testing
nazeer pasha
 
A study on the efficiency of a test analysis method utilizing test-categories...
A study on the efficiency of a test analysis method utilizing test-categories...A study on the efficiency of a test analysis method utilizing test-categories...
A study on the efficiency of a test analysis method utilizing test-categories...
Tsuyoshi Yumoto
 
SE-CyclomaticComplexityand Testing.ppt
SE-CyclomaticComplexityand Testing.pptSE-CyclomaticComplexityand Testing.ppt
SE-CyclomaticComplexityand Testing.ppt
vishal choudhary
 
Om4 bbm(l) 25.03.11
Om4 bbm(l) 25.03.11Om4 bbm(l) 25.03.11
Om4 bbm(l) 25.03.11
Rahul Jain
 
On the application of SAT solvers for Search Based Software Testing
On the application of SAT solvers for Search Based Software TestingOn the application of SAT solvers for Search Based Software Testing
On the application of SAT solvers for Search Based Software Testing
jfrchicanog
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.
Jithinctzz
 
unit 1 (1).pptx
unit 1 (1).pptxunit 1 (1).pptx
unit 1 (1).pptx
SumitKumar918321
 
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
IAEME 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 suite
IAEME 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 suite
IAEME Publication
 
Performance analysis of logic
Performance analysis of logicPerformance analysis of logic
Performance analysis of logic
ijcsa
 
Tug Ot Prez 2010 050510
Tug Ot Prez 2010 050510Tug Ot Prez 2010 050510
Tug Ot Prez 2010 050510
Deb Ahlgren
 
TMPA-2017: Regression Testing with Semiautomatic Test Selection for Auditing ...
TMPA-2017: Regression Testing with Semiautomatic Test Selection for Auditing ...TMPA-2017: Regression Testing with Semiautomatic Test Selection for Auditing ...
TMPA-2017: Regression Testing with Semiautomatic Test Selection for Auditing ...
Iosif Itkin
 

Similar to Enhanced technique for regression testing (20)

Test case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptxTest case prioritization usinf regression testing.pptx
Test case prioritization usinf regression testing.pptx
 
Lect22-Efficient test suite mgt - II.pptx.pdf
Lect22-Efficient test suite mgt - II.pptx.pdfLect22-Efficient test suite mgt - II.pptx.pdf
Lect22-Efficient test suite mgt - II.pptx.pdf
 
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
 
RPG Program for Unit Testing RPG
RPG Program for Unit Testing RPG RPG Program for Unit Testing RPG
RPG Program for Unit Testing RPG
 
Testing
TestingTesting
Testing
 
A study on the efficiency of a test analysis method utilizing test-categories...
A study on the efficiency of a test analysis method utilizing test-categories...A study on the efficiency of a test analysis method utilizing test-categories...
A study on the efficiency of a test analysis method utilizing test-categories...
 
SE-CyclomaticComplexityand Testing.ppt
SE-CyclomaticComplexityand Testing.pptSE-CyclomaticComplexityand Testing.ppt
SE-CyclomaticComplexityand Testing.ppt
 
Om4 bbm(l) 25.03.11
Om4 bbm(l) 25.03.11Om4 bbm(l) 25.03.11
Om4 bbm(l) 25.03.11
 
On the application of SAT solvers for Search Based Software Testing
On the application of SAT solvers for Search Based Software TestingOn the application of SAT solvers for Search Based Software Testing
On the application of SAT solvers for Search Based Software Testing
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.
 
unit 1 (1).pptx
unit 1 (1).pptxunit 1 (1).pptx
unit 1 (1).pptx
 
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
 
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
 
Performance analysis of logic
Performance analysis of logicPerformance analysis of logic
Performance analysis of logic
 
Tug Ot Prez 2010 050510
Tug Ot Prez 2010 050510Tug Ot Prez 2010 050510
Tug Ot Prez 2010 050510
 
TMPA-2017: Regression Testing with Semiautomatic Test Selection for Auditing ...
TMPA-2017: Regression Testing with Semiautomatic Test Selection for Auditing ...TMPA-2017: Regression Testing with Semiautomatic Test Selection for Auditing ...
TMPA-2017: Regression Testing with Semiautomatic Test Selection for Auditing ...
 

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 pavements
eSAT 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 study
eSAT 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 study
eSAT 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 bangalore
eSAT 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 materials
eSAT 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 stabilizer
eSAT 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 management
eSAT 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 concrete
eSAT 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 slabs
eSAT 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 india
eSAT 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 method
eSAT 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 techniques
eSAT 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

IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
Addu25809
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 

Recently uploaded (20)

IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 

Enhanced technique for regression testing

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 05 Issue: 02 | Feb-2016, Available @ http://www.ijret.org 18 ENHANCED TECHNIQUE FOR REGRESSION TESTING Arpit Agrawal1 , Sanjay Babu Ahirwar2 1 Lecturer, Computer Engineering, Institute of Engineering and Technology Indore, Madhya Pradesh India 2 Computer Engineering, Institute of Engineering and Technology Indore, Madhya Pradesh, India Abstract Regression testing perform where to retest modified version of software which already modified by developers on the basis of Feedback and testing of the software. Regression testing performs where no internal software knowledge and code known by the tester. Here all test cases not possible to retest this is a problem. So here we will use test case priority technique. that will provide priority to retest test case first. this test case priority technique uses for increase efficiency of regression testing. Because high priority test case execute first. and in our proposed technique we are set priority on the basis of [average time for execution(figure.1).which find out average time for execution on the basis of fault/time. and we will also ignore test cases which contain same average time for execution and we will select only one test cases in this situation.. After arrange test cases in descending order by average time of test cases execute test suite. This method gives more prioritization of test cases is compare to previous techniques. Finally we will get more prioritized test suite. Then we have also checked efficiency of this new method by APFD Metric [1]. Our primary purpose of this research paper to introduce new prioritization technique which provides better result is compare to previous techniques. which improves efficiency of Regression testing. Keywords: Regression Testing, Prioritization, Test Case, Test Suite, APFD Metric[1]. --------------------------------------------------------------------***---------------------------------------------------------------------- INTRODUCTION In this technique we are introducing a Enhanced technique of test case regression testing. Which improve performance and efficiency of regression testing. proposed technique sets priority on the basis of average time of execution. Many methodology are already exist but this technique increase efficiency of regression testing is compare to previously technique. These result we have compare by execute APFD metric also. Proposed technique can describe in these terms are : Suppose [T] is The test suite which contain n no. of test cases [t] . like Test suite T = [t1……………..tn] . And For set priority of „t‟ we have calculated average time of execution of test cases by no. of fault / time. and one the basis of average time of execution we set order of test cases in decreasing order .and those test cases contain same average time for execution ignore except any one. And again arrange T‟ in Descending order Then finally we will get more efficient test suite with priority. which will improve efficiency of regression testing. This efficiency we have also checked by APFD metric and we have improving efficiency of regression testing by using this proposed technique. Introduction of Regression testing : Regression testing perform for testing of software on modified version of software. Where tester does not know more about software development methodology and development code and development structure of the software. After modified of software on the basis of feedback and testing of the software again require testing of software .here we performs regression testing for software faults. More about regression testing can be understand by figure no. 1.1 Figure 1.1 Already Available Methodology: Many methodology and technique already provided by researchers for improve efficiency of regression testing .there include some regression techniques and prioritization technique also. For regression testing there are some methodology are already given are [2,5,8,9] a) Again retest all test cases b) Select test cases by regression c) Reduce test case by algorithm d) Arrange test cases in priority a) Again retest all test cases in this technique needs to retest all test cses of the modified software. This method take more time because every test cases needs to retest. b) Select test cases by regression In this technique needs to select some test cases on the basis of regression. And apply testing on these test cases. Software development process Modified software on the basis of Feedback and white box testing Apply Regression testing Deployment of the software
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 05 Issue: 02 | Feb-2016, Available @ http://www.ijret.org 19 c) Reduce test cases by algorithm. Test suite reduction technique is use for reduce redundant test cases during testing. Here if some redundancy arise in test cases like if two or more test cases are containing same faults on same time . these test cases ignored in test suite. d) Arrange test cases by priority. Arrange test cases by priority technique is efficient technique Of regression testing . here arrange test cases by priority for test suite by performing some methods and techniques. Test case priority method can save time for retest all test cases. Average percentage of faults detected(APFD) metric We are use APFD metric to compare efficiency of previous and our proposed techniques. which is developed by Elbaum .the performance and efficiency of regression testing can be check by Average percentage of fault detected(APFD) metric[11,1,2,4] Here T = The test suite under evaluation M = the number of faults contained in the program under test t n = The total number of test cases tF I -> The position of the first test in t that exposes fault i. APFD = 1- tF1 + tF2 + ……….. + tFM + 1 nM 2n PROPOSED WORK INTRODUCTION In this research paper we are introducing new technique for improve regression testing performance by using new test case priority technique where we are sets priority of test cases by calculate average time of execution of test case and arrange test cases in decreasing order. then we will ignore all test cases except one which are containing same average time of execution . then finally we get efficient prioritized test suite. we have also checked our technique performance by using APFD metric. ALGORITHM FOR PROPOSED TECHNIQUE Input for Algorithm: - Non prioritized Test Suite = T, - Test cases of Test suite = t, and t ε T. - No. of faults detected by a t = F, - Time = time Step 1: begin Step 2: select non prioritized T Step 3: for each test case t ε T Step 4: for each test case t=F/time Step 5: arrange T in descending order on the basis of average time of execution of each test case. Step 6: compare „average time of execution‟ of all test cases. Step 7: ignore test case those contain same average time of execution except one test case. Step 8. again arrange T in descending order on the basis of „average time of execution‟ value of each test case. Step 9. finally Test suit T will be T‟. Step 10. end. Result of Algorithm : Prioritized Test suite T‟. Determine Efficiency of Test Suite After using this technique test suite improves efficiency. because we are execute test cases with priority. Here high priority test case Execute first which will make test suite efficient .the efficiency of test suite we have also compare with the old and proposed technique by APFD metric. Finally we are getting more efficient test suite than previous techniques. Example : The following table for test suite T=[t1, t2, t3, t4, t5, t6, t7, t8, t9, t10] which contain Test case t1…..t10 and Fault F1……F10 .and no. of fault and Time also mention there[Figure 1.2]. t 1 t 2 t3 t4 t5 t6 t7 t8 t 9 t1 0 F1 * * F2 * * * * F3 * F4 * * * * F5 * * F6 * * F7 * * * F8 * * F9 * * * * F10 * * * No. of fault 3 3 2 2 2 2 5 3 1 4 Tim e 8 9 1 6 1 1 1 3 1 4 5 4 8 9 Figure 1.2 APFD result by existing technique : APFD = 1- TF1 + TF2 + ……….. + TFm + 1 nm 2n
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 05 Issue: 02 | Feb-2016, Available @ http://www.ijret.org 20 APFD = 1 – 3+1+7+1+3+4+1+5+2+2 + 1 100 20 = 0.66 or 66 % APFD result by new proposed technique : T‟ = [t1, t2, t3, t4, t5, t6, t7, t8, t9, t10] Firstly calculate Average time for execution – t1 = 3/8 = 0.37 t2 = 3/9 = 0.33 t3 = 2/16 = 0.12 t4 = 2/11 = 0.18 t5 = 2/13 = 0.15 t6 = 2/14 = 0.14 t7 = 5/5 = 1 t8 = 3/4 = 0.75 t9 = 1/8 = 0.12 t10 = 4/9 = 0.44 Now after arrange all test cases in descending order : T‟ = [t7, t8, t10, t1, t2, t4, t5, t6, t3, t9] Here t3 and t9 are same Average time of execution So Finally Test suite T‟ = [t7, t8, t10, t1, t2, t4, t5, t6, t3] And figure for Test suite = T‟: t7 t8 t10 t1 t2 t4 t5 t6 t3 F1 * * F2 * * * * F3 * F4 * * * * F5 * * F6 * * F7 * * F8 * * F9 * * * * F10 * * * No. of fault 5 3 4 3 3 2 2 2 2 Time 5 4 9 8 9 11 13 14 16 APFD = 1 – 1+2+1+1+3+2+1+1+3+2 + 1 100 20 = 0.78 or 78 % result can compare by this figure are – CONCLUSION By applying this propose technique on regression testing . we are getting more efficiency of regression testing using prioritized test cases .We have compare result of previous and new technique by APFD[1,11] metric . that shows our new technique is efficient. Primary purpose of this research paper is to introduce to set efficient Priority of test cases and enhanced prioritization technique of Regression testing. REFERENCES [1] Alexey G. Malishevsky, Joseph R. Ruthruff, Gregg Rothermel, Sebastian Elbaum, Costcognizant Test Case Prioritization, 2006 [2] S. Elbaum, A. Malishevsky, and G.Rothermel Test case prioritization: A family of empirical studies. IEEE Transactions on Software Engineering, February 2002. [3] Roger S. Pressman, Software engineering a practitioner‟s approach 6/e, 2005 [4] SebastianElbaum, Gregg Rothermel, SatyaKanduri, Alexey G. Malishevsky, Selecting a Cost-Effective Test Case Prioritization Technique, April 2004 [5] Aditya P.Mathur, Foundation of software testing, Pear- son Education 1st edition. [6] MaruanKhoury, Cost-Effective Regression Testing, 2006 [7] G. Rothermel, R.H. Untch, C. Chu, and M.J. Harrold, “Prioritizing Test Cases for Regression Testing,” IEEE Trans. Software Eng., vol. 27, no. 10, pp. 929-948, Oct. 2001. [8] MaruanKhoury, Cost-Effective Regression Testing, 2006 [9] M. Thillaikarasi ,K. Seetharam ,Techniques on Regrassion testing [10]Shin Yoo, Mark Harman,Regression Testing Minimization, Selection and Prioritization : A Survey [11]Rothermel, G., and Harrold, M.J., “Analysing regression test Selection Techniques”, IEEE Transactions on Software Engineering,vol.22,no . 8 ,pp.529-551 Aug.1996. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% New Technique Previous technique