Differentiate between Static testing and Dynamic testing w.r.t SDLC?
There are differences between static testing and dynamic testing available on the internet. Let’s not talk about those testing differences as they provided you definition-based explanation. Let’s associate this with SDLC to understand the
structural relationship of Static and Dynamic testing w.r.t to SDLC and Verification/Validation phases.
We know that SDLC comprises of different stages as below:
Requirement Analysis → Feasibility Study → Design → Coding → Testing → Installation → Maintenance. Phases till Coding stage are known as Verification phases and phase from Testing till Maintenance phase is known as Validation phases. Every testing that we do in verification phases of SDLC starting from requirement analysis phase to Coding phase using various testing techniques (walkthroughs, reviews and inspections) is known as Static testing. Every testing that we do in validation phases of SDLC starting from requirement testing phase to Maintenance phase using various testing techniques (experience based, specification based, and structure based) is known as Dynamic testing.