Answer & Explanation
C) Error guessing
Static Testing, a software testing technique in which the software is tested without executing the code. This Techniques provide a powerful way to improve the quality and productivity of software development by assisting engineers to recognize and fix their own defects early in the software development process.
It has two parts as listed below:
Review - Typically used to find and eliminate errors or ambiguities in documents such as requirements, design, test cases, etc.
Static analysis - The code written by developers are analysed (usually by tools) for structural defects that may lead to defects.
In this software is tested without executing the code by doing Review, Walk Through, Inspection or Analysis etc.
Hence, Error guessing is not a static software testing technique.