What is the difference between retest and regression testing?

Showing Answers 1 - 66 of 66 Answers

subha_11_2004@yahoo.co.in

  • Sep 6th, 2005
 

Retesting:testing the same application to make sure that it does not create any defects and if it does creat defects we r going to fix the bugs and then comes regression testing.in other words retesting is performed to ensure that if at all the bugs were found we r going to perform regression testing.this means that retesting and regression testing are performed in a cyclic process or chain process. 
Retesting: 
testing the application before enhancements or changes or fixing the bugs. 
 
Regression testing:testing the component/system/appl after fixing the bugs or after some changes or enhancements. 

  Was this answer useful?  Yes

Eswar

  • Sep 13th, 2005
 

Regression testing-Done after the updations or any changes to the application.

Retest-Making the sure the application that the bug is fixed or not.

  Was this answer useful?  Yes

subha

  • Sep 16th, 2005
 

retesting is done for both purposes .1.making sure that the application is free of bugs after bug fixing.2.to find out defects in earlier stage.so retesting is applicable before regression testing and after regression testing and hence both testings r in cyclic process

  Was this answer useful?  Yes

V.Vijay Kumar

  • Sep 19th, 2005
 

Hi,

Can anybody define clearly with some examples the difference between Regression and Retesting.

Regards

Vijay

  Was this answer useful?  Yes

RAMIREDDY

  • Sep 19th, 2005
 

HI, FROM MY KNOWLEDGE

Retest: retesting means executing the tescases again on the same build

Regressiontesting: means executing the same test cases on the different build.

  Was this answer useful?  Yes

Geeta Chaudhari

  • Sep 23rd, 2005
 

Retesting and Regression Testing are slightly different in the sense....they are to be executed on different test cases...

E.g. If there are 1000 test cases to be executed in the first build....And of the 1000 test cases, 100 fail and 900 pass....

Then after bug fixes and when the 2nd build is received, REGRESSION Testing has to be done on the 900 test cases and the remaining 100 test cases are to be RETESTED.

  Was this answer useful?  Yes

Jyotsna Vani

  • Sep 27th, 2005
 

Retest means testing the application build.

Regression Testing means testing the midofied build.

arulmozhi

  • Oct 3rd, 2005
 

After retesting only we can go for regression testing. Retesting is the process of testing an application after fixing the bugs. Regression testing is the process of reexecuting the application whether it affects the other parts of application

  Was this answer useful?  Yes

praveen

  • Oct 14th, 2005
 

Jyotsna Vani Wrote:

Retest means testing the application build.

Regression Testing means testing the midofied build

Retesting means testing the application with multiple inputs.

Regression Testing mean testing the modified build.

  Was this answer useful?  Yes

praveen

  • Oct 14th, 2005
 

Geeta Chaudhari Wrote:

Retesting and Regression Testing are slightly different in the sense....they are to be executed on different test cases...

E.g. If there are 1000 test cases to be executed in the first build....And of the 1000 test cases, 100 fail and 900 pass....

Then after bug fixes and when the 2nd build is received, REGRESSION Testing has to be done on the 900 test cases and the remaining 100 test cases are to be RETESTED.

Please make if more clear Geeta. For Difference between Regression and Restesting

  Was this answer useful?  Yes

Hi,

Retesting is a testing  a whether a specified bug has been fixed by the developer or not. That is testing a particular bug alone to find out  whether the bug has been fixed or not

Regression testing is checking whether the bug fixing or adding new functionalities have made any unwanted  issues on the other part of the system.

Regression testing can also be defined as a testing performed to check whether changes made in one part of the system has affected any other part of the system.

For example:

There are two push buttons namely button1 and button2. On click of the button 1 the text of the textbox text1 should be "First" and on click of the button 2 the text of the textbox text2 should be "Second".

Now the bug is When button1 is clicked the text of the textbox text1 is "Second".

The tester has reported this bug to the bug tracking system.And the developer has made the changes and changed the status of the bug as "Fixed".

Now if the tester clicks only the button1 and checks whether the text of the textbox text1  is "First" then it is called as retesting. That is checking only the portion where the bug was found previously.

If suppose after the tester had checked by clicking the button1 followed by click of button2 to check whether "First" appears on click of the button1 and "Second" appears on the click of the button2 then it can be called as Regression testing. Because the tester is checking whether the changes made in one part of the system has affected any other part of the system.

  Was this answer useful?  Yes

Mahes

  • Oct 18th, 2005
 

Retest- Testing the application with same testcase but different inputs

Regression Test - Testing the application weather the the bug fix has worked or not without affecting previously tested functionality.

  Was this answer useful?  Yes

sravanthi naidu

  • Nov 18th, 2005
 

 hello friends

  regarding retesting and regression testing this is  very important interview question which is asked for every one of us.so as far as my knowledge.

retesting:if any modifications r done in the application then testing that particular unit is retesting.

regression testing:if any other features r depended on this modifications then we test those features also

  Was this answer useful?  Yes

Madhav

  • Jan 21st, 2006
 

Retesting: excution of testcases on same application build with given the different different input values .

Regression Testing:Execution of our test cases on modified build to ensure bug fixes work and caused side effects.

  Was this answer useful?  Yes

aniyan

  • Feb 14th, 2006
 

If u don't mind, improve your English...

Because, so many people will look this site, so they will think bad about you.

So, becareful when you put any kind of answers or questions in any where..

Just this is my suggestion to you..

Don't take serious, Think positive...........

AniyanRemo...S

  Was this answer useful?  Yes

sowmya

  • Feb 17th, 2006
 

Retest is reexecuting the testcases on the same built with different input testdata.
Regression is reexecuting the testcases on a different built. Modifications maybe due of addition of a new feature or fixing of a defect.
 
 

  Was this answer useful?  Yes

ramaraju

  • Mar 14th, 2006
 

HI,

What i feel is, in regression testing we will execute 1000 Test Cases ( New Build).

Retesting : Testing with Test Cases on Same Application ( Not on a new build).

Regards,

Ramaraju.

  Was this answer useful?  Yes

Sridharkomireddy

  • Apr 12th, 2006
 

Hi,

Re-testing--- Testing of the the application with  Different inputs

i.e testing the same application with multiple inputs.

Regression testing--Make sure that the application behaves normally even after bug fixes and any enhancements made to the application

Any mistakes pls let me know..

Thanks

sridhar.komireddy

  Was this answer useful?  Yes

usha

  • May 24th, 2006
 

what is the difference between retest and regression test

  Was this answer useful?  Yes

Rajakumar

  • May 25th, 2006
 

Retesting :

           Testing the build with multiple set of data is called retesting.

Regression testing

          Testing the modified build is called regression testing.

  Was this answer useful?  Yes

Madhavi Patel

  • Jun 23rd, 2006
 

Retesting is a general term that is used for verifying a product again. That might not have any objective too. Verifying an issues again is called Retesting.

 

Regression testing is a methodology. It is retesting of a previous tested program that undergone modificaitons so as to ensure that more bugs have not been introduced.

 

Retesting is a debatable term. It can be casually used for testing with objective or without an objective. When we say regression testing, it has a definite objective of doint it.

 

Use of such terminology differs amongst people who are involved into testing of different products. So, its like if ?regression testing? word is to be used, it can not replaced by any other term. While if you say that you are retesting, along with that you need to specify the objective behind it like uncovering a bug or reproducing a bug etc.

  Was this answer useful?  Yes

kishore122

  • Jul 23rd, 2006
 

Okay,

For each Defect fix you will get a build. So, how are the above definitions correct when a RE-TEST is done on the same build.

Both are the same expect for the fact that a re-test will be testing for the failed test cases and the Regression is done after a re-test on the same build or on a different build depending on what the DEV has communicated with QA.

If the DEV says we will fix all the Defects before you can start testing the complete application, we open the unfixed defects again and retest them again on a different version of the build and once all the defects are fixed, the regression should start on the recent build, executing all the test cases in hand.

  Was this answer useful?  Yes

suchitha

  • Aug 6th, 2006
 

Retesting:  type of testing can be where we are checking to ensure that a defect that has been found has been fixed correctly. This is known as confirmation testing or Retesting.

 

Regression testing:If a change has been made to a system we have to ensure that the change has had no adverse side affects, so another type of testing is one that checks that unrelated parts of a system have not been affected by a change or a fault fix

  Was this answer useful?  Yes

kelvin

  • Dec 13th, 2006
 

hi

 this sowmya and kelvin frm microbase.... we r quite satisfied with ur expln fr retesting and regression testing.... bt we need more expln reg. non-regression testing.. if u know pls guide us in this.....bye

  Was this answer useful?  Yes

meenkashi

  • Feb 7th, 2007
 

excellent explanation...now i understood the difference between the two. thanks

  Was this answer useful?  Yes

babu

  • Aug 24th, 2007
 

Retesting: Testing the same application..
Regression Testing:
Because of recently fixed bug is there any impacts on previously fixed bug or newly added functionality.

  Was this answer useful?  Yes

Arti Singh

  • Sep 25th, 2007
 

Regression testing is the repetation testing of module to find out bug and to check the functionality after fixing the bug where as retesting is bug fixing process in which we will just check the previous find bug is fixed or not.
or any other words we can say that in retesting we will check the previous bug will ocurre or not and if new bug found in this process it will called regrrestion testing.

  Was this answer useful?  Yes

Regression testing means rerunning test cases from existing test suites to build confidence that software changes has not  changed the old sytem flow.

Retest :- Additional tests performed after bug is fixed to ensure that its working fine.

  Was this answer useful?  Yes

chithra_s

  • Jul 4th, 2008
 

Retesting: Testing the application or module to check whether the reported bug is solved/ rectified or not
 Regression Testing: Testing the application whether the major bug is solved and to check whether any new bugs are introduced

  Was this answer useful?  Yes

vrajana

  • Jul 30th, 2009
 

Retesting:  When we report a bug and the developer fixes it. We once again run the same test case which had generated the bug on that specific part of the application to see whether the reported bug was resolved or not.

Regression testing: Once the retest is passed. We will do regression test on the build. This test is performed by taking the proior test cases which are all ready passed. It is done to see that the other parts of the code is not affected or the other test cases which are passed prior are not affected due to the fixation done to the present bug.

  Was this answer useful?  Yes

emmily

  • Sep 10th, 2010
 

Regression Testing is Retesting main modules of the application on each build. For regression testing we have a set of test cases that will execute each time when build comes.

Retesting: Retesting is testing a defect that is fixed .that time we wont check the whole functionality we will only retest that defect.
But in regression testing we will cover all the functionality.

  Was this answer useful?  Yes

silpavajja

  • Mar 22nd, 2011
 

Re-testing ensures the original fault has been removed; Regression testing looks for unexpected sideeffects. Regression testing should be done on other modules as well because fixing one module may affect other modules.

  Was this answer useful?  Yes

paramjeet singh

  • Jul 29th, 2011
 

Re-testing - testing only that part of application which is bug fixed.
Regression testing - Testing the application in and out deeply and find more bugs and also can say testing
the application's all feature deeply called regression testing

  Was this answer useful?  Yes

sowjanya g

  • Aug 2nd, 2011
 

RE-TESTING : after receiving modified SUT corresponding test engineer will execute previously failed testcase to check disappearance of the test case....

REGRESSION TESTING : after successful re-testing testing team will concentrate on regression testing to identify side effects in modified SUT,after fixing a defect...

  Was this answer useful?  Yes

SANTHOSH

  • Aug 30th, 2011
 

retesting: when a bug is found in a module and it is reported to the developer and when this bug is fixed it is again tested to check whether the bug is fixed or not is retesting.testing the same test case is retesting

regression testing: when there is any change is one module , it is tested whether this change is effecting the other modules or not.
testing done to all the modules is regression testing .
repetitive testing across every release is regression testing.

  Was this answer useful?  Yes

gayatri

  • Sep 21st, 2011
 

Regression testing : The focus of regression testing is on retesting the software to check if new defects are not introduced into the software product after certain defects have been fixed.

Retesting : It means checking whether the bug is fixed or not

  Was this answer useful?  Yes

mithr17

  • Oct 17th, 2011
 

Never heard of "non-regression" testing. Can you please include specifics, so that people like you who are looking for more answers can have their questions answered. :)

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions