How static testing and dynamic testing differ? Both static testing and dynamic testing have significance in Software qualification testing (SQT). What is Static Testing? In Static Testing , code is checked manually. The main purpose of this testing is quality improvement of software products by finding errors in initial stages of the development cycle. This testing is also known as verification testing or Non-execution technique. Manual or automated reviews of the documents are done during initial phase of testing in Static testing. It inspects work documents and presents review comments. Examples of work documents are Requirement specifications, Source Code, Help or User document, Test Scripts, Test cases etc. What is Dynamic Testing? Unlike in Static testing, a code is executed in Dynamic Testing . It checks for functional conduct of software system, CPU/memoryusage and system’s overall performance. This is why it is called dynamic. The main purpose of this testing...