Testing approach
There are multiple testing approaches that we can utilize during various stages of the project, and they fall under one or more of these techniques/methods/processes:
- Static testing technique: Static testing, as the name implies, is a verification process and is done without executing any software functionality. Done by an SME, this technique helps us proactively prevent defects early in the project. Examples are code walk-throughs, technical reviews, inspections, and so on, to project documents such as requirements documents, test scripts, and source code.
- Dynamic testing technique: Dynamic testing, as the name suggests, is actual testing conducted on specific functionality and it does the validation of the executed functionality. This is when we uncover many issues. The sooner we unearth them, the better it is for the project. Examples are unit testing, integration testing, system testing, and so on.
- Passive testing technique: Passive testing is done...