Print Page | Close Window

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=5539
Printed Date: 18Jul2025 at 7:31am


Topic: Regression Testing
Posted By: dkarthikeyan
Subject: Regression Testing
Date Posted: 16Apr2008 at 4:19am

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
Note : any doubts , feel free contact me



Replies:
Posted By: getzephyr
Date Posted: 16May2008 at 3:36am
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