Software Testing Tutorial #30 – What is a Test Case

In this Software Testing Tutorial, we will learn what is a test case. A test case is a set of steps that is written to verify the functionality of the application. When a test case is executed is verifies if the functionality of application is as per the requirement that has been given by the customer.

Test case is a set of steps or the procedure that you follow to verify the particular functionality in any software application.

Software Testing Tutorial #29 – What is Exploratory Testing

In this Software Testing Tutorial, we will learn what is exploratory testing. Exploratory testing can be understood as exploring the application, investigating and learning the software as you test the software. There is very little or no documentation available to tester for exploratory testing and when tester starts testing they keep documenting the scenarios and results as they proceed with exploratory testing.

Software Testing Tutorial #28 – End to End Testing in Software Testing

In this Software Testing Tutorial, we will learn about end to end testing in software testing. End to end testing is very important type of testing and exercises the end user scenarios for any software scenarios.

Understanding what is end to end testing is important for interview and for working as software tester because you would be required to analyze, write and execute end to end test cases in your project. In this tutorial we will learn all the details about end to end testing with examples.

Software Testing Tutorial #27 – Verification Vs Validation in Software Testing

In this Software Testing Tutorial, we will learn about the differences between verification vs validation in software testing. Verification versus validation is similar to static testing and dynamic testing. Verification is static testing and validation is dynamic testing in software testing.

Static testing or verification is testing of software documents like requirements, software code, design documents, plans etc. without executing the code, however, validation is to test the software after executing the application.

Software Testing Tutorial #26 – Smoke Testing Vs Sanity Testing

In this Software Testing Tutorial, we will learn about the difference between smoke testing vs sanity testing. Both smoke testing and sanity testing are related to the software builds. Whenever the new build is available for testing team then you perform smoke testing or sanity testing based on the maturity of builds before going for detailed testing of that build.