- Static testing is the testing of the software work products manually, or with a set of tools, but they are not executed.
- It starts early in the software development life cycle and so it is done during the verification process.
- It does not need computer as the testing of program is done without executing the program. For example: reviewing, walk through, inspection, etc.
- Most static testing techniques can be used to ‘test’ any form of document including source code, design documents and models, functional specifications and requirement specifications.
Other popular articles:
- What is static Testing?
- What are static analysis tools?
- What are the roles and responsibilities of a Tester?
- What is Static analysis tools in software testing?
- What is test design technique?
Yana says
Sonar, one more tool is Java Compiler
Paul Shirmovski says
How are you going to do a decision or condition, statement testing without executing the code?
Swapna says
It does not need computer as the testing of program is done without executing the program. For example: reviewing, walk through, inspection, etc.
yura says
Which set of tools could be used for Static Testing Approach?