Explain Static Testing Techniques