[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


...difference between REGRESSION TESTING AND...

<< Back to: comp.software.testing Frequently Asked Questions (FAQ)

Question by kvs
Submitted on 2/28/2004
Related FAQ: comp.software.testing Frequently Asked Questions (FAQ)
Rating: Rate this question: Vote
what is the difference between REGRESSION TESTING AND RETESTING. Why regression testing is vital in object oriented programing.


Answer by ssrao
Submitted on 3/4/2004
Rating:  Rate this answer: Vote
after retesting only we can for regression testing.
retesting is the process of testing of application after fixing the bugs.

regession testing is the process of reexecuting the application whether it affects the other parts of application or not.

 

Answer by MickyMike
Submitted on 3/17/2004
Rating:  Rate this answer: Vote
Regression testing is verifing that previously passed tests are still OK after any change to the software or the environment, usually to verify that a change in one area doesn't affect other or unrelated areas. Retesting? just running the same tests and conditions over and over again, to verify reproducability (precision)

 

Answer by heram
Submitted on 7/22/2004
Rating:  Rate this answer: Vote
Reexecution of testcases on modified form of build is called regression testing.

Reexecution of testcases in same application with different input values is called retesting.

 

Answer by sreeram
Submitted on 12/17/2004
Rating: Not yet rated Rate this answer: Vote
Re-executing the failed test case to ensure that the test case is passed... is Re-Testing.(This is usually done after fixing the defect by developers)

Where as re-executing the passed test cases to ensure that the test cases are still in passed status.... is Regression Testing.
(This is usually done in every release of the build)

 

Answer by sairam
Submitted on 1/10/2005
Rating: Not yet rated Rate this answer: Vote
Retesting:  Testing the passed Application with Same input values we call it as Re-testing.

Regression Testing: Testing the Application after fixing the bug, whether this fixing is affecting any part of the Application.

 

Answer by Pandiarajan
Submitted on 4/2/2005
Rating: Not yet rated Rate this answer: Vote
Retesting -- Checking whether the assigned bugs to development team have been fixed or not.

Regression testing -- Testing the application after the bugs have been fixed or modifications have been done, does it affect other parts of the application etc.

 

Answer by sam
Submitted on 4/6/2005
Rating: Not yet rated Rate this answer: Vote
Retesting is the process of testing application after fixing the bugs where expected and actual result for the selected testcase may be/may not be same in all the versions of builds.


Regression testing means Reexecution of testcases on modified form of builds where Expected result and actual result is always same for selected testcase in all the versions of builds.


 

Answer by sashikanth
Submitted on 4/12/2005
Rating: Not yet rated Rate this answer: Vote
my name

 

Answer by vishali
Submitted on 4/26/2005
Rating: Not yet rated Rate this answer: Vote
Testing the application after the bug is fixed is called as Re-testing.

Making sure that the new functionality performs well as per the requirement and that the new functionality does not hamper the old functionality is said Regression.

Experts please do advise if I am wrong.

 

Answer by Mohd.Rouff
Submitted on 5/4/2005
Rating: Not yet rated Rate this answer: Vote
Retesting is the process of testing the AUT repeatedly for its consistency until there is no requirements changes in a release.

Regression testing is the process of testing the AUT when there is any requirements changes in a release to ensure that already Closed bugs in any modules are not reopened or any new bugs do not rise.

 

Answer by Preethi Chandrashekar
Submitted on 5/12/2005
Rating: Not yet rated Rate this answer: Vote
Regression testing: It is the type of testing in which, testing is performed on an application which is already tested before, whenever there is a new change is added to the existing functionality in order  to make sure that the existing functionality is not affected and remain intact.

Retesting: It is a type of testing in which an already tested functionality is once again tested to make sure that the defects is reproducible if any defects and to rule out the environmental issue.


 

Answer by jerison
Submitted on 6/28/2005
Rating: Not yet rated Rate this answer: Vote
Retesting is to verify whether the task,after the bug is being removed,works fine.

Regression Testing is to check whether the the changes done to a particular part of the application(to remove the bug), affects the entire working of the application.  

 

Answer by Shantanu
Submitted on 7/15/2005
Rating: Not yet rated Rate this answer: Vote
Regression testing is done on account of some modification/change to the code as a part of fixing defect. This is to ensure the bug-fix has not introduced some new bug.

Whereas there is no such pre-condition for retesting. Infact what we do in regression testing is retesting itself !

 

Answer by ram8086g
Submitted on 8/3/2005
Rating: Not yet rated Rate this answer: Vote
retesting is reexecuting the testcase after the bug is fixed.
Regression testing is executing the related testcases  to verify the side effect of the fix.

 

Answer by Praveen
Submitted on 9/5/2005
Rating: Not yet rated Rate this answer: Vote
pkp

 

Answer by sandhya
Submitted on 10/28/2005
Rating: Not yet rated Rate this answer: Vote
sandhya

 

Answer by gjghj
Submitted on 12/16/2005
Rating: Not yet rated Rate this answer: Vote
Retesting is reexecution of test cases after fixing of the bug,to ensure that the bug is actually fixed.If the test case is pass ,the bug will be closed else again it is reported to developer.
Regression testing is done near the end of the testing cycle.It can be done after fixing of the bugs,some test cases can be selected (feature is critical for customer where user interface is more)and executed with the help of any automation tool.It can also be done after the enhancement,to ensure that after enhancement the old and new features together work fine..

 

Answer by ivan
Submitted on 12/21/2005
Rating: Not yet rated Rate this answer: Vote
Regression Testing :- Testing the entire build to verify that the Changed part has not affected the unchanged part of the Software.
Retesting : - Running the previously written Test Scripts once again in case of automation testing or Re-executing all the previously writen test Cases once again in case of manual tesing

 

Answer by Soumen Ghosh
Submitted on 3/31/2006
Rating: Not yet rated Rate this answer: Vote
Thanks buddy,,,,,

 

Answer by Rashmi
Submitted on 5/5/2006
Rating: Not yet rated Rate this answer: Vote
If some test cases are executed on one platform, and if same test cases are required to test on another platform, then it is 'Retesting',
If same test cases are executed after fixing the bugs or newly added features for confirmation that previous features are not affected then it is 'Regression Testing'.

 

Answer by pmm
Submitted on 6/16/2006
Rating: Not yet rated Rate this answer: Vote
regression testing is testing of software after bug fixing or enhancement to check previous functionality is not affected.
retesting is repeated testing of software.
Regression test is important for all kinds of software

 

Answer by saranya
Submitted on 7/10/2006
Rating: Not yet rated Rate this answer: Vote
Retesting : Retesting is Retesting
Regression Testing : Regression Testing is Regression Testing

 

Answer by Ashish
Submitted on 7/21/2006
Rating: Not yet rated Rate this answer: Vote
Retesting refers to testing an application again n again with the same or different test data, while regression testing refers to retesting an application after a bug is fixed, and make sure that it doesn't affect another module.

 

Answer by I Don't Know
Submitted on 8/2/2006
Rating: Not yet rated Rate this answer: Vote
Good question... Good one..excellent...

ha ha.. good good..
re execution and regresion are same and different

 

Answer by sravan
Submitted on 9/4/2006
Rating: Not yet rated Rate this answer: Vote
after retesting only we can for regression testing. retesting is the process of testing of application after fixing the bugs.

regession testing is the process of reexecuting the application whether it affects the other parts of application or not. After fixes or modifications of the software or its environment.

 

Answer by prakash
Submitted on 10/12/2006
Rating: Not yet rated Rate this answer: Vote
Regression Testing means ..Reexecuting our Test cases on the modified application after the changes has occured .untill error free and no side effects to that application.
Retesting means ..retesting our test on the same application with multiple test data in that application

 

Answer by sanjeevswami
Submitted on 11/2/2006
Rating: Not yet rated Rate this answer: Vote
Retesting: When bugs are fixed,the software is tested again in order to ensure whether the bug is fixed or not.

Regression Testing : Whenever some changes are made to a particular part of software, it is necessary to test the impact of the same on a particular part or does it effect the other part (module) of the software,for this regression should be performed. Same test cases executed earlier should be followed along with new test cases written for the new changes.

 

Answer by Gagandeep singh
Submitted on 11/9/2006
Rating: Not yet rated Rate this answer: Vote
regression testing is taken under maintainance phase after handing to the software to the customer and then adding the module and test the effect of module to other old module

retesting is done on same application with difference input or different test suit to ensure that there is no error in product

 

Answer by Arun Prakash B
Submitted on 12/5/2006
Rating: Not yet rated Rate this answer: Vote
Hi,

Retesting: After fixing the bug by developers, developers will send it for retesting, to verify that bug is working fine (Means, its working what it supposed to do). In Retesting we are executing only the test cases which is related to that particular function. We are not testing the application with different set of data. If that fixed function is working fine with out showing error, then we will go for regression testing.

In Regression testing, we will verify whether, that fixed bug is impacts on the other related/dependent modules. (In Regression testing, we will execute all the test cases for that modules and other related/dependent modules).


 

Answer by Prasad
Submitted on 12/17/2006
Rating: Not yet rated Rate this answer: Vote
Regression testing is re executing the program to ensure that the priorly modified bug has no ill affect in any part of the application.Whereas , retesting is the process of confirming the bug that it is a bug or not

 

Answer by jimmy
Submitted on 1/9/2007
Rating: Not yet rated Rate this answer: Vote
Regresion testing s dat testing where we compare d new test cases wit d old cases in order 2 varify it while Retesting s dat testing where we again test d same software wit all posible inputs .

 

Answer by anil
Submitted on 1/12/2007
Rating: Not yet rated Rate this answer: Vote
retesting:re execute by giving different input values to the same build.
regression test:this test is conducting on modified build with few selected test cases, failed test cases and remaining test cases.

 

Answer by kamal
Submitted on 1/14/2007
Rating: Not yet rated Rate this answer: Vote
Retesting is testing the software again with new set of input data in order to check the application for the stability purpose as well as to check the functionality of the software application.
While
Regression testing is the testing done after the fixation of bugs to check wheather the change in the build has not affected the other portion on the software application.

 

Answer by ravisicsr
Submitted on 2/1/2007
Rating: Not yet rated Rate this answer: Vote
Re-execution of test cases on modified form of code or build due to new functionality added or due to integration of modules or any future enhancement done,  to check whether any functionality that were working correctly in previous build, is working fine in current build or not is called regression testing.

Re-execution of test cases in same application with different input values is called retesting.

 

Answer by sobia
Submitted on 3/8/2007
Rating: Not yet rated Rate this answer: Vote
Testing of a new functionality and its effect on the whole application is termed as 'Regression Testing'
while
Testing of a functionality or whole application again again within a same build is termed as 'Retesting'

 

Answer by naveen
Submitted on 3/14/2007
Rating: Not yet rated Rate this answer: Vote
Retesting is to re Execute the failed cases with the same inputs.

Regression testing is to re Execute the cases with different inputs...

 

Answer by PRAVEEN.D.P
Submitted on 3/21/2007
Rating: Not yet rated Rate this answer: Vote
REGRESSION TESTING IS ONE OF THE TYPE OF TESTING, IT THE CUSTMOR MADE ANY CHANGES LIKE ADDING A NEW FEATURE OR DELETING OR CHANGES IN THE PRODUCT WE HAD TO WRITE TEST CASE FOR THE CHANGES AND IT THIS CHANGES EFFECTS ANY OTHER FEATURE DUE TO INTERLINK OR DUE TO COADING WE HAD TO RETEST THE WHOPLE PRODUCT USING THE PREVIOUS TEST CASE SO THAT THE CHANGES DOESNT EFFECT THE OTHE FEATURE
RETESTING IS TESTING AGAIN IF THERE IS BUG

 

Answer by srikala
Submitted on 3/22/2007
Rating: Not yet rated Rate this answer: Vote
Reexecution of tests on modified build for more than one times is called regression testing.
Reexecution of tests on same build with different input values is called retesting.

 

Answer by abdul samad
Submitted on 7/12/2007
Rating: Not yet rated Rate this answer: Vote
Regression testing means to verify that changing in one portion of the software has no ill-effect on other portion of the software.

Reexecution of testcases in same application with different input values is called retesting

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to: comp.software.testing Frequently Asked Questions (FAQ)


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.