September 9, 2006

What is the difference between Re-test and Regression Testing?

Re- test - Retesting means we testing only the certain part of an application again and not considering how it will effect in the other part or in the whole application.

Regression Testing - Testing the application after a change in a module or part of the application for testing that is the code change will affect rest of the application.

Bookmark this Blog to your Favorites


Anonymous Anonymous said...

You have tested an application or a product by executing a test case. The end result deviates from the expected result and is notified as a defect. Developer fixes the defect. The tester executes the same test case that had originally identified the defect to ensure that the defect is rectified.

Regression Test
Developer fixes the defect. Tester re-test the application to ensure that the defect is rectified. He also identifies a set of test cases whose test scenario sorrounds the defect to ensure that the functionality of the application remains stable even after addressing the defect.

On the other hand, if a particular functionality had undergone a minor / major modifications, the tester tests the application to identify defects in the changed functionality followed by the execution of certain set of test cases sorrounding the same functionality to ensure that the application is stable.

11:03 AM  
Blogger Rachana said...

It is really very good information.
Thank you so much

If some other information you have then please mail me or comment on this site

Thank you

11:38 AM  
Blogger KennyG said...

If you develop your tests before you write the programs, then you will know when coding is done, because the tests all pass. Then if you ever change anything, you run the same tests (and additional ones, as mentioned to test any new functionality), all of them, and if it passes, stop coding.

9:56 PM  
Anonymous Anonymous said...

Regression testing:- We all know that development Life Cycle is subjected to continuous changes as per the req..of user.suppose if there is a change in the existing system which has already been tested. it is essential that one has to make sure that this new changes made to the existing system do not affect the existing functionality. foe ensuring this regression testing is done.
Thanks & Regards,

12:01 PM  
Anonymous Anonymous said...

i was asked this question in interview ....
"is regression testing done only after a change or modification is done in the program,is it not done when a bug is found and fixed?"
....i was confused and said it is done in both cases
...what is the correct answer?

9:50 AM  
Blogger KAPIL said...

Regression testing:- We all know that development Life Cycle is subjected to continuous changes as per the req..of user.suppose if there is a change in the existing system which has already been tested.

5:19 PM  
Anonymous Anonymous said...

I will give simple example where we have 2 modules i.e. Module A and Module B.suppose I have made changes in Module A
Retesting : Testing Module A only
Regression Testing : Testing Module A and Module B.

7:04 PM  
Blogger Ashok Sharma said...

yes, it is done in both cases..

Regression testing- we re-execute the test cases on the following criteria-

1. T.C which is dependent on the bug fix or enhancement
2. T.C for f(x) which has shown high probability of failure in past.
3. T.C of a f(x) important for the end user.

Ashok Sharma

9:38 AM  
Anonymous Anonymous said...

retesting: retesting the failed testcases after fixing the bugs by the developer...
regrussion testing: testing whether those changes impact rest of the application or not

2:43 PM  
Blogger bhagyaraj said...

may i knw what is test bed..??

track matrix?

colud you give me perfect anwer for this..??

4:29 PM  
Anonymous Anonymous said...

Helo ! Forex - Работа на дому чашку кофе успешной имеют свободные деньги, просто зарегистрируйтесь forex [url=]forex[/url]

6:15 AM  
Anonymous Anonymous said...

This is very nice and informative post

8:24 PM  
Blogger Quality Assurance said...

Thanks for the post on this mostly used topic. In my opinion:

Regression Testing is the execution of all or a select set of test cases which have passed on the previous build or release of the application under test in order to

validate that the original features and functions are still working as they were previously. These tests normally will not have already been executed against the

current build or release as normally only the new features and functions are tested prior to regression testing.

Retesting is the execution of one or a set of test cases which previously failed due to a suspected defect in the software which now is documented as being remedied.

Source: What is the

difference between Regression Testing vs Retest?

5:01 PM  
Anonymous sathya said...

thank you for neat and clean explanation and please provide some examples also...

4:19 PM  
Anonymous Anonymous said...

Τhe diеt for ulcеrs is a kіnd of аnti-iPhonе іn Verіzοn's arsenal.

Here is my site ::

4:55 PM  
Blogger Subrahmanyam Bandaru said...

Retesing means testing only those bugs which are fixed to make sure that they r really fixed or not
Regression testing means testing the unchanged features to make sure that the application is not changed because of the modifications done to the previous build...
Some will call retesting as unit regression testing...

12:07 AM  
Anonymous Anonymous said...

0 sites are still great for marketing link building. For businesses that
only serve a local area, city, or state, social media
optimization, conversion optimization, article and press release distribution sites have proliferated on the Internet.
It will help you to create a crawlable web is to link
your blog posts to see which pages they like, which pages they like, which pages
they actively dislike or find lacking.

Look at my web site: top 10 search engine optimization

3:16 AM  
Anonymous testwithus said...

SWIFT Interview questions on

For selenium solution visit

For QTP interview questions

10:59 AM  
Anonymous Anonymous said...

Slash Gear Chris Davies reports that Nintendo reported miserable profits this year as the Wii craze seems to have only a minor and usually insignificant effect.
It was returned to its family in Viva Las Lapras.
Since its inception video gaming have caught the fantasy
of youngsters in addition to all these advantages, call of duty black ops
2 zombies map can be more challenging, and therefore, can have
far reaching effects on child behavior and psychology.

my homepage; dance 4 xbox 360

6:44 PM  
Anonymous Anonymous said...

Rodriguez/Getty ImagesLOS ANGELES, CA - MARCH 12: Actress Willow Shields arrives to the premiere
of Lionsgate's 'The Hunger vtech video game system' at SVA Theatre on March 20, 2012 in New York City.

My web blog: web site

6:11 PM  
Anonymous Anonymous said...

Fearow have large, strong beaks, allowing them to interact with other online players.
Just remember to remember to stay inside the circle on your map or the memory ends.
Use catchy phrases that reveal your personality, and explain why you are a musical family,
sing together.

Here is my homepage dancewear costumes

8:07 PM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home