1 / 1

How To Do Smoke Testing Step by Step?

Smoke testing is a software testing process that validates that the deployed software build is stable or not. This testing method is designed to test the core functionality of a new build and if the smoke test fails then it is very likely the build is immediately rejected by the QA team. <br><br>https://dev.to/woodjessica/how-to-do-smoke-testing-step-by-step-53ob

Download Presentation

How To Do Smoke Testing Step by Step?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How To Do Smoke Testing Step by Step? WHAT IS SMOKE TESTING? Smoke testing is a software testing process that validates that the deployed software build is stable or not. This testing method is designed to test the core functionality of a new build and if the smoke test fails then it is very likely the build is immediately rejected by the QA team. As QA teams are involved in this process, the test is done in a QA environment, to ensure that the product is stable and fully functional. It is also known as ‘build verification testing’ or ‘confidence testing’. WHAT ARE THE APPROACHES OF SMOKE TESTING? There are two approaches to performing smoke testing. These are manual smoke testing and automated Smoke testing. It usually varies from organization to organization as to what approach they follow. Manual smoke testing: Manual smoke testing is done to ensure that the critical path navigation is as expected and does not hinder the functionality. Once the build is released to QA teams, test cases for high priority features are checked to determine the crucial flaws in the system. If the test passes, then teams proceed to functional testing, and if the test is failed the build is rejected and sent back to the development team for corrections. QA teams again perform smoke testing on the new build version. It is then integrated with old builds to maintain the correctness of the system. Automated smoke testing: Smoke testing can be performed by using a set of automated test cases. With the help of record and playback feature recorded smoke test cases can be reused whenever new software build is deployed. It verifies whether the major functionalities are functioning properly or not. If the test fails, then the corrections are done, and build is redeployed immediately. It helps in saving the time and efforts of the team. HOW TO DO SMOKE TESTING STEP BY STEP? Below mentioned are the basic steps involved in performing smoke testing: Identify smoke test cases: This is a very important step in carrying out the smoke test. It is essential to identify the minimum number of test cases to cover the crucial functionalities of the product so that they can be executed quickly. Choose the necessary test cases that are already identified by the programmers. Create a smoke test: An identified smoke test can be used to build test cases around them. The test cases are developed manually and test scripts can be created to perform automation. Run smoke test: Once the smoke tests are created then they can be run on the build and results can be analyzed. Analyze the smoke test: After the smoke test is completed, results can be analyzed to know whether the build is a pass or a failure. If the test is successful, it is sent to functional testing and if the test is a failure it is sent back to development teams for re-build. Conclusion Smoke testing plays a vital role in determining whether the software build is stable or not.it helps in the early identification of defects and tells whether the software can be further tested or required re-build. This helps in achieving high quality and stable software applications. This testing process should therefore be followed as it assesses the basic functionalities of a new build quickly and ensures that the build is appropriate for further testing. Therefore, when working on software products, companies should recognize smoke testing as an essential testing method for assessing the quality of the software. Leverage our end to end functional and non-functional testing services to achieve quality products. Get in touch with our experts today. www.TestingXperts.com To know more about our services please email us at info@testingxperts.com Scan the QR Code UK | USA | NETHERLANDS | INDIA | AUSTRALIA © 2020 TestingXperts, All Rights Reserved to contact us © www.testingxperts.com

More Related