Static Testing is a type of software testing in which a software application is tested without code execution. It relies on reviews and analysis. The main objective of static testing is to improve the quality of software
applications by finding errors in the early stages of the software development process. Static testing checks any work product in the software development life cycle like:
- The code
- Requirement specifications
- User stories