In this Software Testing Tutorial, we will learn what is agile testing. Agile testing is a software testing practice that follows agile software development principles and practices. It follows all the values and principles of agile software development and how we do the testing use those principles and practices while testing in Agile Software development approaches like SCRUM.
The traditional software development approach like waterfall, v-model had some drawbacks like phased approach, late feedback etc. Agile development approach came in picture to overcome those drawbacks. Along with Agile development we also need to embrace new ways of testing and that when Agile testing came in picture which embraces the values and principles of Agile.
In this Software Testing Tutorial, we will learn about what is test summary report in software testing. Test report is a document that is produced as part of the testing which outlines the key activates performed in testing lifecycle for any release and what is the overall outcome of testing.
Test reporting is an very important document as it helps the stakeholders to make decisions on product releases. It contains key information about testing, like scope of testing, tests executed, defect raised, over all quality recommendations etc.
In this Software Testing Tutorial, we will learn about Severity and Priority in Software Testing. Severity indicates how bad the defect is and what is the impact of the defect on the software, whereas the priority determines the urgency of fixing the defect.
Defect severity is assigned by the software testers and priority is mostly assigned by Product owners or person who represents business or customer. Defect severity and priority are very important information to be assigned to defects so that development team can understand the order in which they need to fix the defects.
In this Software Testing Tutorial, we will learn about difference between defect bug error failure in software testing. There is very minor difference between defects and bug but in the actual scenario we will use bug and defects interchangeably.
A deviation is categorized as bug only if the failure is because of the coding error but if it is related to requirements like missing requirements or misunderstood requirement and the actual outcome is not as per expectation because of the requirement issues then that is known as defect.
In this Software Testing Tutorial, we will learn about the difference between test plan vs test strategy in software testing. A software test plan is defined at the project level whereas test strategy is at organization level. The test plan can change as per the requirement but the test strategy doesn’t change frequently.