Static Testing Vs Dynamic Testing
|
Static Testing
|
Dynamic Testing
|
|
Testing
done without executing the program
|
Testing
done by executing the program
|
|
This
testing does verification process
|
Dynamic
testing does validation process
|
|
Static
testing is about prevention of defects
|
Dynamic
testing is about finding and fixing the defects
|
|
Static
testing gives assessment of code and documentation
|
Dynamic
testing gives bugs/bottlenecks in the software system.
|
|
Static
testing involves checklist and process to be followed
|
Dynamic
testing involves test cases for execution
|
|
This
testing can be performed before compilation
|
Dynamic
testing is performed after compilation
|
|
Static
testing covers the structural and statement coverage testing
|
Dynamic
testing covers the executable file of the code
|
|
Cost
of finding defects and fixing is less
|
Cost
of finding and fixing defects is high
|
|
Return
on investment will be high as this process involved at early stage
|
Return
on investment will be low as this process involves after the development
phase
|
|
More
reviews comments are highly recommended for good quality
|
More
defects are highly recommended for good quality.
|
|
Requires
loads of meetings
|
Comparatively
requires lesser meetings
|
Comments
Post a Comment