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 #25 – Retesting Vs Regression Testing

In this Software Testing Tutorial, we will learn about the difference between retesting vs regression testing. You need to understand the difference between regression testing and retesting for software testing interviews as this is very common interview question.

Regression testing is done to ensure that any changes on software have not impacted existing software functionality, however, Retesting is done to make sure that the tests cases which failed in previous test execution are passing after the defect is fixed.

Software Testing Tutorial #24 -Regression Testing in Agile Development

In this Software Testing Tutorial, we will learn about regression testing in the agile development approach. When your are following agile development approach then you need to ensure the proper strategy to handle regression efforts as the regression backlog will keep growing with every new Sprint in Scrum.

Software Testing Tutorial #23 – What is Regression Testing

In this Software Testing Tutorial, we will learn what is regression testing with examples. Regression testing is most widely done testing type in any software testing project. The intent of regression testing in software testing is to confirm that the recent change (Code/Config) in software because of defect fix, addition of new functionality, code refactoring etc. has not adversely affected existing features of the software.

In this tutorial you will understand complete details about regression testing and how it is helpful in your projects. You will also learn how to identify the regression test cases in any project.