Testing New Functionality

When developer added a new functionality in the application why do tester needs to make sure that added new functionality does not break the other part of the application?

Questions by needy

Showing Answers 1 - 15 of 15 Answers

We need to test the existing functionalities of the software to make sure that the new functionality has not effected the working of the software. This is called regression testing.

  Was this answer useful?  Yes

wieckedkyle

  • Mar 15th, 2010
 

One of the role of a software tester is to test that the application is working as intended when new functionality has been added which is called regression testing. This is simply to make sure that the requirements either old or new were met in a business perspective approach.

  Was this answer useful?  Yes

I wants to give one real time example for this question.

Consider a ticket booking application for film. You have done testing the application and it is working fine in the expected way like login to the application, select film and booking of tickets.

Now a new functionality is going to be added in the application and consider that the new functionality is booking of foods before the ticket tickets as per the user wish.

In this scenairo you can not test the added new functionality. You have to do testing from the scratch. Login to the application, select film, select foods if you want to book after that only you can book ticket.

This is called regression testing. I think you will understand why we are doing regression testing from the above example.

Also correct me if i am wrong.


Thanks,
Rajesh.

  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