The last word of software testing is static testing. Static testing covers the static of your software, which isn't functional yet and is usually done before static compilation. This service helps you get started with Software Testing services that are non-functional. Software testing is integration or system testing, which is done at the end of the life cycle. They are the types of tests that are used to test whether an application meets its requirements. Software testing is performed by the developers while Static Testing is performed by QA teams. Static Testing can be divided into two types - Static Analysis and Static Code Analysis.