Sr. No. | Static Testing | Dynamic Testing |
---|
1. | Testing is done without executing the program. | Testing is done by executing the program. |
2. | This testing does the verification process. | This testing does the validation process. |
3. | It focuses on the prevention of the defects. | It focuses on finding and fixing the defects. |
4. | It involves checklist and process to be followed. | It involves test cases for execution. |
5. | More cost effective than dynamic testing. | Less cost effective. |
6. | It requires loads of meetings. | Comparatively it requires lesser meetings. |
7. | Testing can be performed before compilation. | Testing is performed after compilation. |
8. | It gives an assessment of code and documentation. | It gives bugs or bottlenecks in the software system. |
9. | It covers the structural and statement coverage testing. | It covers the executable file of the code. |
10. | 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. |