Difference between Static and Dynamic Testing
Difference between Static and Dynamic Testing
Static Testing
|
Dynamic Testing
| |
1
|
In this type of testing we do not execute the code
|
In this type of Testing we always execute the code.
|
2
|
It means examining and reviewing the software.
|
It means testing, running, and using the software.
|
3
|
In this form of Testing methods like code review, inspection, walkthrough, reviews are used.
|
In this Testing methods like testing and validations are used.
|
4
|
It is done in the phase of verification.
|
It is done in the phase of validation.
|
5
|
This testing means "How we prevent" means it always talks about prevention.
|
This testing means "How we cure" means it always talks about cure.
|
6
|
It is not a time consuming job because its purpose is to examine the software or code.
|
It is always a time consuming job because its purpose is to execute the software or code and it may also involve running more test cases.
|
7
|
As it can always start early in the life cycle it definitely reduces the cost of product or you can say project.
|
As it not starting early in the life cycle hence it definitely increases the cost of product/project.
|
8
|
It is always considered as less cost effective job/task.
|
It is always considered as more cost effective job/task.
|
9
|
It can find errors that dynamic testing cannot find and it is a low level exercise.
|
It can find errors that static testing cannot find and it is a high level exercise.
|
10
|
It is not considered as a time consuming job or task.
|
It is always considered as a time consuming job or task because it requires several test cases to execute.
|
11
|
Techniques/methods of static testing are inspections, reviews, and walkthroughs etc.
|
Technique/method of dynamic testing is always software testing means testing.
|
12
|
Static testing is also known by the name Dry Run Testing.
|
Dynamic Testing is not known by any other name.
|
13
|
It definitely comes before dynamic testing.
|
It definitely follows after static testing.
|
Category: Software Testing Terms, Static Testing vs Dynamic Testing
0 comments