Monday, May 24, 2010

What Is Regression Testing?

What Is Regression Testing?
Regression testing is carried out to verify all fixes are working fine which were introduces during development and no functionality of the application is hampered.

Advantages of Regression testing
Assures all the features are working fine.
Assures no side affect has occurred due to new code or fix
Assures there is no broken link available on site.


Disadvantages of Regression testing
Automation Regression scripts needs skilled Software Testers
Budget of the Product increases
With new functionality added, number of automation scripts also increases and hence needs hi maintenance.
Production Support Job increases and sometimes costs as overhead for the company.



Regression Testing for Web Applications
Whenever a New feature is implements on the website or a bug is fixed, we need to assure that the others features are at their place, hence we need to regression testing on web application, which assures us that everything is working fine.
We have regression testing tool offered by http://www.regressiontester.com/


Regression Bugs
The bugs which are found after executing regression tests are called as regression bugs.
Usually these are the defects or bugs which take birth while adding new feature or during a fix.
Some Developers also call these bugs as side effect bugs, because they are born due to change in some line of code.


Regression Testing Tools, Reporting Tools
http://www.boost.org/doc/libs/1_43_0/tools/regression/doc/index.html


Regression Testing Tool
http://www.automatedqa.com/products/testcomplete/
http://www.mmsindia.com/JEvolve.html
http://www.symbioware.com/



Regression testing Frameworks, Pearl, PHP, Java
http://www.cloudtesting.com/
http://www.nunit.org/
http://agilewebdevelopment.com/plugins/webrat

PHP
http://www.lastcraft.com/simple_test.php

PERL
http://mechanize.rubyforge.org/mechanize/

JAVA
http://watij.com/

RUBY
http://cukes.info/




Regression Testing Interview Questions
• What Is Regression Testing?
• What are The Levels of Regression testing?
• What Is the Difference Between Re-Testing & Regression Testing?
• How Many Times Regression Testing is done during software development process?
• Give Example of Regression Testing?
• Have you used any Tool for Regression Testing?

0 comments:

Post a Comment