Pages

Saturday, August 20, 2011

STATIC Vs DYNAMIC TESTING


STATIC TESTING
DYNAMIC TESTING
Static testing is a form of software testing where the software isn’t actually used.
In dynamic testing the software must actually be compiled and run.
It is generally not detailed testing, but checks mainly for the sanity of the code, algorithm, or document. It is primarily syntax checking of the code or and manually reading of the code or document to find errors
Dynamic analysis refers to the examination of the physical response from the system to variables that are not constant and change with time
This type of testing can be used by the developer who wrote the code, in isolation. Code reviews, inspections and walkthroughs are also used.

Some of dynamic testing methodologies include unit testing, integration testing, system testing and acceptance testing.
This is the verification portion of Verification and Validation
Dynamic testing is the validation portion of Verification and Validation.

These are verification activites. Code Reviews, inspection and walkthroughs are few of the static testing methodologies.
These are the Validation activities. Unit Tests, Integration Tests, System Tests and Acceptance Tests are few of the Dynamic Testing methodologies.

No comments:

Post a Comment