Question: what is the difference between static and dynamic testing of software?
Answer: Static testing is about the prevention of defects whereas Dynamic testing is about finding and fixing the defects. Static testing does the verification process while Dynamic testing does the validation process. Static testing is performed before compilation whereas Dynamic testing is performed after compilation.