Static Testing
Static testing is an approach to test the project documents in the form of reviews, walkthroughs and inspection. It is a example of verification.
Reviews – Conducts on documents to ensure the correctness and completeness.
Ex : Requirement review, design review, code review , test plan review, test case review.
Dynamic Testing
Dynamic testing is an approach of testing the actual software by giving inputs and observing the results. It is example of validation
Walkthrough : It is a formal review and we can discuss/raise the issue with peer level. Doesn’t have minutes of meeting. Meeting can happen anytime.
Inspection : It is a formal approach to the requirement schedule.3-8 people sit in a meeting. Always have proper schedule intimated by via email to concerned developer or tester.