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.
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.
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.
In this Software Testing Tutorial, we will learn about the differences between functional testing vs non functional testing. Functional testing in software testing checks functionality or requirements whereas non-functional testing tests the performance of the software application.
Functional testing focuses on user requirements but non-functional testing focus on NFR or user expectation. Watch the complete tutorial to understand the differences between functional and non functional testing.
In this Software Testing Tutorial, we will learn what is non functional testing. Non-functional testing in software testing is all about testing the non functional aspects of software or system for example responsiveness, robustness, stability of the application and many other aspects.
In this non functional testing tutorial for beginners we will understand all the key aspects of non functional testing and how you can tackle non functional interview questions in software testing interviews.