Interview Questions, Answers and Tutorials

Explain Smoke Testing in Easy and Simple Way?

Explain Smoke Testing in Easy and Simple Way?

Smoke Testing is always confused with the Sanity Testing Example but in reality, both the testing examples are different from each other. Here I am writing Smoke Testing Example in such a way that your confusion can definitely be removed by seen the example.

Now before we proceeding towards the Smoke Testing Example, it is very important for us to first take a warm look at Smoke Testing.
Smoke Testing – Brief Look
Smoke Testing is considered surface-level testing which is always used to validate that build provided by the development to the QA team is ready to accept for further testing. In Smoke Testing we test the major points means major functionality of the application and it is also known by the name to Build Acceptance Testing (BAT).

Smoke Testing Example – Real One
Smoke Testing Example is given below which is totally based on Real Practical Scenario means which totally reflect your software testing process in a company environment.

For example, we are working on a small project named Employee Management System and in this project, there are four modules like New Employee Module, Existing Employee Module, Admin Module, User Module, etc. So firstly in these four modules development team performs the Smoke Testing by executing all the major functionality of modules like New Employee is able to login or not and after login new employee can seen the record of the existing employee or not, and employee that is created can also be edited, deleted or not.

So in this way Smoke Testing is done by the development team before releasing means submitting the build to the Software Testing team.

Now when the build is hand over means releasing it to the testing team then the software testing team has to check whether to accept or reject the build by checking the major functionality of that build. So as you know we are taking the example Employee Management System, so our build is Employee Management System.

Now when the build (Employee Management System) is submitted means release to the testing team then the testing team has to check whether to accept the build (Employee Management System) or not by checking the major functionality of the build like an employee is able to login or not and after login, they can see the existing employee record or not and after that log out easily or not. So this is the Smoke Testing done by Software Testers.

Keep in Mind

Please keep one thing in mind that firstly Smoke Testing is done by the developer before releasing the build to the tester and when developers did the smoke testing than they releasing the build to the testing team and then the testing team decides whether to accept the build or not for performing further testing by checking the major or you can say essential functionality of the build.

Conclusion

Smoke Testing Example is widely used and Smoke Testing is always done whenever we have to accept the build means before accepting the build we do smoke testing to check whether we accept the build or rejected (Refused).