It does not require any execution of the application under test in order to validate the functionality against the requirement. Its done by the testers and developers during the documentation (Requirement gathering and analysis,Making BRD,SRS,FRD) phase. It is more cost effective as compared to dynamic testing. It covers large area as compare to dynamic testing.
Dynamic Testing
It requires an execution of the application under test in order to validate the functionality against the requirement by entering the input and validating the output with the expected result.