Positive is another essential testing technique used to show a software product or an application under the test. It validates how the application performs for the positive set of data. In this type of testing, we will enter the valid data set as the input value.

We will implement positive testing to validate the exact working of different software modules with the lines of estimated performance in response to valid data input.
For example, suppose we have the Software applications like website and mobile application which needs objects like text boxes and text forms. So, in such cases, positive testing is used to tests the specific functionality of these objects.
Usually, positive testing is implemented to make sure that the particular application or the software product meets the client’s specifications and prospects.
In other words, we can state that positive testing is mainly used to help the test engineer to check whether the software is working as expected by using positive inputs or not.
Concisely, positive testing is used to test the software or an application precisely what it’s meant to perform.
Positive testing is required to perform if we may face the following situations:
- Whenever the application is ready for the testing process, a test engineer can implement all the other scenarios designed for that functionality like Database testing, Negative testing, and so on, only after positive testing is approved.
- The execution of positive testing is required each time the build is ready, further known as Smoke testing/ build verification testing/sanity testing, because it is a first step of the test execution process.
- n this example, suppose we have one Textbox that can only accept alphabetic character values.

- Therefore, in this case, the positive test scenario is as follows:
- Positive Test Scenario:
- Enter the alphabetical character values and verify that the application receives the input values under test or not.
