Print Page | Close Window

What is regression testing,.......................

Printed From: One Stop Testing
Category: Types Of Software Testing @ OneStopTesting
Forum Name: Manual Testing @ OneStopTesting
Forum Discription: Discuss All that is need to be known about Manual Software Testing and its Tools.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=3776
Printed Date: 18Aug2025 at 6:20am


Topic: What is regression testing,.......................
Posted By: tanushree
Subject: What is regression testing,.......................
Date Posted: 28Nov2007 at 4:38am
What is regression testing, and how it started and end. Assume that in one module u found a bug, u send that to the developer end to fix that bug, but after that bug fixed, how will u do the regression testing and how will u end that.

A.Regression Testing  is re testing unchanged segments of the application system, it normally involves re-running test that have been previously executed to ensure that the same results can be achieved currently as were achieved when the segment was last tested.. For example, the tester get a bug in a module, after getting that module, tester sends that part to the developers end to fix that bug. After fixing that bug, that module comes to the tester end. After received, the tester again test that module and find out that, whether all the bugs are fixed or not. If those bug are fixed and after that the tester have to checked out that by fixing these bugs, whether the developer made some idiot move, and it leads to rise other bugs in other modules. So the tester has to regressively test different modules.



Replies:
Posted By: romal
Date Posted: 28Nov2007 at 11:58am
adding to the above description:

sometimes it is tough to decide how much regression testing is required on the module after the bug has been fixed by the developer, in order get over the ambiguity one can ask developer to provide the impacted area (impact analysis) for which the bug has been fixed.
You can also ask for unit test cases the developer has executed after fixing the bug so that you will get an idea where to concentrate.

Cheers


Posted By: RAMS-212
Date Posted: 13Dec2007 at 4:40am
adding to above concepts
 
Regression Testing means  the validation of  the defect corrected by the doveloper  working properly or not and due to that correction,is there is any other side impacts on the same functionlity and other existing functionalitys.


-------------
Ch.Ramarao


Posted By: dkarthikeyan
Date Posted: 16Apr2008 at 4:18am

Regression Testing: Selective re-testing of a system to verify the modification (bug fixes) have not caused unintended effects and that system still complies with its specified requirements

Regression Testing

Usage:

  • All aspects of system remain functional after testing.
  • Change in one segment does not change the functionality of other segment.

 

Objective:

  • Determine System documents remain current
  • Determine System test data and test conditions remain current
  • Determine Previously tested system functions properly without getting effected though changes are made in some other segment of application system.

How to Use

  • Test cases, which were used previously for the already tested segment is, re-run to ensure that the results of the segment tested currently and the results of same segment tested earlier are same.
  • Test automation is needed to carry out the test transactions (test condition execution) else the process is very time consuming and tedious.
  • In this case of testing cost/benefit should be carefully evaluated else the efforts spend on testing would be more and payback would be minimum.

When to Use

  • When there is high risk that the new changes may effect the unchanged areas of application system.
  • In development process: Regression testing should be carried out after the pre-determined changes are incorporated in the application system.
  • In Maintenance phase : regression testing should be carried out if there is a high risk that loss may occur when the changes are made to the system

Example

  • Re-running of previously conducted tests to ensure that the unchanged portion of system functions properly.
  • Reviewing previously prepared system documents (manuals) to ensure that they do not get effected after changes are made to the application system.

Disadvantage

  • Time consuming and tedious if test automation not done

 



Posted By: dharmendra.gaur
Date Posted: 30May2008 at 3:17am
In Regression Testing, we are checking the impact on module by modification in code. aftre getting information that the bug is fixed, we are going to check the fixation is going to create any problems in the application or not.
 
Regression testing id the process of testing the application which is already tested. It is done on different build.


-------------
Dharmendra Gaur


Posted By: getzephyr
Date Posted: 31May2008 at 12:44am
Regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes.

-------------


Posted By: Fredri
Date Posted: 11Aug2008 at 5:57am
I Agree with http://forum.onestoptesting.com/member_profile.asp?PF=9136&FID=9 - getzephyr
  


Posted By: chaitanyak6
Date Posted: 11Dec2008 at 11:29pm

Regression Testing is checking for the newly added functionality causing any errors interims of functionality and the common functionality should be stable in the latest and the previous versions

things should be tested in regression testing - While doing Regression Testing a tester must check that any new updating or Modification or Change in Functionality of a Particular Component or Module does not create any disorder and any negative affects on the functionality of the Application



-------------
Regards,
Chaitanya.K
HPIT – CSN TCOE


Posted By: cprasenjit26
Date Posted: 26May2009 at 10:50pm

Regression testing is any type of http://en.wikipedia.org/wiki/Software_testing - software testing which seeks to uncover http://en.wikipedia.org/wiki/Software_regression - software regressions . Such regressions occur whenever software functionality that was previously working correctly, stops working as intended. Typically regressions occur as an http://en.wikipedia.org/wiki/Unintended_consequence - unintended consequence of program changes. Common methods of regression testing include re-running previously run tests and checking whether previously fixed faults have re-emerged.

http://softwareqatestings.com - Software testing tutorial


Posted By: kalai
Date Posted: 24Jun2009 at 4:17am

Regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes. Regression testing is a normal part of the program development process and, in larger companies, is done by code testing specialists. Test department coders develop code test scenarios and exercises that will test new units of code after they have been.

http://www.macrotesting.com - world of software testing


Posted By: sharana2727
Date Posted: 30Jun2009 at 2:38am

you can find the answer at this site http://softwaretesting.hpage.com - http://softwaretesting.hpage.com

or http://qatestingforum.blogspot.com/ - http://qatestingforum.blogspot.com/


Posted By: tossy
Date Posted: 01Jul2009 at 12:59am
Regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes.

-------------




Print Page | Close Window