In many companies, unfortunately, underestimate the influence of the static test on the quality of the final product. At first, let's start with terms to understand differences between static and dynamic testing. In contrast to dynamic testing, static testing finds causes of defects and help to prevent future failures. It often has a goal to educate team and new team members. Static testing is done before the dynamic test and accordingly, errors found at this stage costing us less.