Thursday 18 July 2013

Smoke , Sanity and difference between Sanity and regression testing.

Smoke Testing:-

1) Smoke testing basically known as the build verification testing.
2) Smoke testing is used to check the critical functionality working fine or not.
2) In smoke testing we check that the build is ready for the further testing or not.
3) Basically it is a tested by the developer, but in most of companies tester perform this task.
4) Smoke testing is used to avoid the time for the further testing.
5) If build pass the smoke test, then the build is ready for the further testing.

Example :- Supposes I have to test the  user dashboard, when I am logged in into the application blank page being displayed. So smoke test is fail and build should not be ready for the further testing.


 Sanity Testing:-

1) Sanity Testing is also a kind of build verification testing.
2) In sanity testing is performed to check that the bug have been fixed and no further issues are introduced due to these changes.
3) Sanity testing is perform by the testers.
4) Sanity testing is subset of Acceptance testing, it is also known as tester acceptance testing.

Difference Between Sanity and Regression Testing 

Sanity testing is basically the basic testing to accept the build for detailed testing.
Regression testing is testing the impact of changes after bug fix or after any change in the application or the environment.
Example:-  
Supposes I have edit profile page for the regression testing. But when I logged in into the application, blank page being displayed. Means no need to test the advanced testing because sanity is fail.  

2 comments:

  1. Information shared is really very nice.

    ReplyDelete
  2. Thanks ..
    I will try to upload some new stuff also ...

    ReplyDelete