what is smoke testing

1 year ago 29
Nature

Smoke testing is a software testing method used to determine if a new software build is ready for further testing. It is also known as build verification testing (BVT), build acceptance testing, or confidence testing). Smoke testing is a preliminary testing or sanity testing that aims to reveal simple failures severe enough to reject a prospective software release). It is a confirmation for the QA team to proceed with further software testing. Smoke testing is performed by the QA team using a minimal set of tests on each build that focuses on software functionality. The goal of smoke testing is to discover simple but severe failures using test cases that cover the most important functionalities of a software. Smoke tests verify whether the most important features work as expected and that there are no showstopper issues in the build that can potentially lead to blocking the entire testing team. Smoke testing is important because it ensures that the product is testable and doesn’t let the QA teams get blocked. Smoke testing is a quick and efficient way to identify and fix any major issues with the software before more detailed testing is performed. Smoke testing is performed at the beginning of the development process to ensure that the most critical functions of a software application are working correctly.