Smoke Testing with Example

What is smoke testing?
Smoke testing is a type of software testing in which test engineer test the basic and critical feature of application before through testing just to verify that the application is stable or not .The main aim of doing smoke testing is to check the stability of the application .In smoke testing QA engineers do only the positive testing by entering the valid data in all the fields.

Smoke Testing is also known as the Build verification testing /Dry run testing .When ever software build deployed in QA environment then the test engineers verified the stability of software by doing the smoke testing after that they go for further testing .

Smoke Testing Example
Here We are going to discuss, how we do the smoke testing on a login page which contain fields : username , password , login button , forgot password link.
The core working of login page is to user should login into the system, while doing smoke testing we check..
  • User able to enter the data in username and password filed
  • Page redirect the user to home page when user enter the valid user name and password .
  • page redirect user to the forgot password screen or no when user click on forgot password link.
When to do smoke testing?
Generally, Smoke testing is perform when the development team develop a new feature and deployed the same build in testing environment then test engineers first perform the smoke testing .where they check the basic and critical feature of application just to verify that the software functionalities working or not.

Who do the smoke testing ?
Smoke testing is performed by QA engineers /QA Leads .
Whenever new feature deployed in testing environment then the testing team perform the smoke testing on build by entering the only positive data.

How to do smoke testing ?
There are two way to do the smoke testing .
1) Manual 
2) Automation 

 1) Manual : In manual smoke testing the QA engineer go through all the feature manually and enter the positive data and check the stability of the build .

2) Automation : In automation smoke testing test engineer do the smoke testing by using the automation tool . whenever new build deployed in testing environment then the test engineer prepare a test script for doing smoke testing .

Why we do smoke testing ?
The aim of smoke testing is ..
  • To verify the stability of application .
  • To detect the critical and blocker bug in early stage .
  • To ensure the basic and critical feature of application working fine .
  • To check whether the product is testable or not 
  • Smoke testing reduce the risk of failure .
  • Smoke testing reduce the both time and effort 

Hope !!! The above tutorial Smoke Testing with example Helpful for you....
Team 
QA acharya


Related Post :
Sanity Testing With Example 
Smoke testing vs sanity testing

Tags: Smoke Testing , Smoke testing with example , smoke testing in software testing , smoke testing vs sanity testing . smoke testing scenarios for whatsapp

Smoke Testing with example 







Post a Comment

1 Comments