Active Topics Memberlist Calendar Search Help | |
Register Login |
One Stop Testing Forum : Software Testing @ OneStopTesting : Beginners @ OneStopTesting |
Topic: Know the Regression Testing & its Best Practices |
|
Author | Message |
yogindernath
Groupie Joined: 27Oct2008 Location: India Online Status: Offline Posts: 52 |
Topic: Know the Regression Testing & its Best Practices Posted: 03May2009 at 6:56am |
First of all let us see the meaning of the term Regression Testing
According to Wikipedia, ”Regression testing is any type of software testing which seeks to uncover software regressions”. Such regressions occur whenever software functionality that was previously working correctly, stops working as intended. Typically regressions occur as an 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. Concluding Definition of “Regression Testing”: It is quite natural to have changes in the code during software development and maintenance phase. Thus a software program that happened to execute properly earlier might stop functioning the same way after the changes. Hence re-running of the test cases of a program, which functioned correctly before the changes, and with an objective of detecting failures, can be concluded to be ”Regression Testing”. Regression testing is a quality control measure aimed at ensuring the following two conditions: a) Newly modified code meets the specified requirements. b) Unmodified code has not been affected by the change as above. Going by the definition, regression testing is repetitive. Hence majority of the tests would be best suited to automation, where after performing few test iterations, test automation would prove to be extensively costs effective as compared to the strenuous manual process. Why defects get introduced during changes? Correctly working applications fail due to either incorrect or incomplete changes made in them. In software industry, the rate of defect introduction in the applications is quite high. In general, one out of six attempts made over the applications to correct them are faulty themselves. The prime reason of high rate of defects getting introduced is 1) Poor system documentation held by the developers. 2) Tendency of the developers to tackle the symptoms instead of identifying the underlying causes. 3) Lack of experience of the developers. Objectives of regression testing: 1) The objective of regression testing is to identify unexpected defects. These defects or faults are the ones, which remained in the system, due to the reason that, while changing the code, the developer probably could not completely understand the internal correlations of the code. Complete Article is available at: http://www.softwaretestinggenius.com/articaldetails.php?mode=details&qry=378&parent=145 |
|
http://www.softwaretestinggenius.com
A Storehouse of Complete Knowledge on Software Testing & QA under one Roof Post Resume: Click here to Upload your Resume & Apply for Jobs |
|
IP Logged | |
tossy
Groupie Joined: 20Aug2008 Online Status: Offline Posts: 99 |
Posted: 05May2009 at 1:19am |
You may check 2 more articles on regression testing here
http://ezinearticles.com/?Know-the-Regression-Testing-and-Its-Best-Practices&id=2184552 http://www.articlesbase.com/information-technology-articles/know-the-regression-testing-its-best-practices-897753.html |
|
|
|
IP Logged | |
qualitypoint
Groupie Joined: 12May2009 Online Status: Offline Posts: 45 |
Posted: 12May2009 at 4:22am |
IP Logged | |
cprasenjit26
Senior Member Joined: 14May2009 Location: India Online Status: Offline Posts: 151 |
Posted: 14May2009 at 10:12am |
The arrticle is very helpful and informative.
|
|
IP Logged | |
qualitypoint
Groupie Joined: 12May2009 Online Status: Offline Posts: 45 |
Posted: 15May2009 at 5:33am |
you can see the testing best practices here.
http://qualitypoint.blogspot.com/2009/04/best-practices-in-in-software-testing.html |
|
IP Logged | |
Forum Jump |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
© Vyom Technosoft Pvt. Ltd. All Rights Reserved.