What is Static Testing? Software Testing Techniques