Quality is delighting customers
Only one..! that is Regression testing itself..!
But in search i found one answer
Unit Regression will be done during Unit testing ..
Partial regression is when regression will be done after Impact Analysis and We would go for Partial regression means complete Regression suite will not be executed..
Complete Regression :- when we execute complete regression suite..
Note:-- Unit , Integration , System , In all three of them Regression can be done but it does not mean that Regression testing is of three types...!
Hope it will help you..
Samrat as per my knowledge
Unit Regression is done only when a defect is fixed in a module,if that module has relationship with other sections within that Module, then we perform Unit Regression.
We will be testing only the fixed part of the module.
What do you mean to ask or say..?
by Writing this :--Unit Regression is done only when a defect is fixed in a module,if that module has relationship with other sections within that Module, then we perform Unit Regression.
We will be testing only the fixed part of the module.. what do you want to tell me..?
we will be testing only the fixed part of the module..? what is this..?
okay got ur point.
Unit Regression testing :We will be testing only the fixed part of the module, if any defect is fixed. This happens when the Developer who has fixed the defect says to perform the Unit Regression.
No Dude.. Regression means :-- looking for the side effects, so all those modules will be tested which are logically dependent on the module n which changes is made.. if you test only fixed past of the module that will be called Confirmation testing ... and It would be done by the Developers and always done in informal manner..!
What is Regression testing ? How we speak in Interview.
Please reply me.
When testing is done to ensure that the changes have not affected the unchanged area of the soft its called regression testing .. looking for the side effects of the changes..
Regression is done in two situations
1) If software has been changed ( because of fixes or Adding extra functionality or deleting existing functionality )
2) If the Environment changes still we will do regression..
Retesting:- ( also called Confirmation testing : ):- when testing is done to confirm that the bug which we reported earlier has been fixed in new build is called retesting .... but Regression testing means :- testing to ensure that the fixes has not introduced new bugs to be appear... !
Example:-- You execute 5 test case in which 2 test cases failed ...
Now in new build ( After fixes ) You will execute 2 test cases which failed earlier in Retesting to ensure that the defect has really been fixed....
but You will execute 3 test cases which passed earlier ( in 1st test run ) to ensure that the test cases which were passed has not been affected because of Bug fixes...
on the whole :--- Retesting after bug fixes to ensure that bug really got fixed ..
but Regression will be done to find out the side effect of the changes....
Now My 2nd point :---- Suppose the S/W has not been changed but the Environment has been changed (like a S/W was developed to work with XP but The Client wants that S/W to work with Windows 7 too ) in that case too Regression will be done...!
Hope Its Clear now.......??
I think regression testing are two types,
1.functional regression testing: when new functional added to the application,called as functional regression testing.
2.Bug/defect regression testing: it is also known as regression testing.
If anything wrong plse correct me .........