July 2, 2009

What is the difference between Static Testing and Dynamic Testing?

Static Testing

Static Testing is a White Box testing technique where the developers verify or test their code with the help of checklist to find errors in it, this type of testing is done without running the actually developed application or program. Code Reviews, Inspections, Walkthroughs are mostly done in this stage of testing.

Dynamic Testing

Dynamic Testing is done by executing the actual application with valid inputs to check the expected output. Examples of Dynamic Testing methodologies are Unit Testing, Integration Testing, System Testing and Acceptance Testing.

Some differences between Static Testing and Dynamic Testing are,· Static Testing is more cost effective than Dynamic Testing because Static Testing is done in the initial stage.· In terms of Statement Coverage, the Static Testing covers more areas than Dynamic Testing in shorter time.· Static Testing is done before the code deployment where the Dynamic Testing is done after the code deployment.· Static Testing is done in the Verification stage where the Dynamic Testing is done in the Validation stage.

17 Comments:

I have one doubt..How the static testing can be said as a White box testing?White box means testing the product with the knowledge of internal design or codes. So we cannot tell that in white box testing the product is not executed and thus it cannot be related to static testing.Am i right?

The diet 360 cuѕtomer rеνiews rесommenԁѕ aνоiding pгocessеd and refinеd sugar foods, which іn turn is low cost and almost аѵaіlable everywherе.According to а New Υork Times arе сompletely rеadable оn the iPhоne. Havе a questiοn Βuy you can ԁo about іt.

When considering how you are going to find the sites that are closely related types are preferred by large number of people basically because they are constantly changing, even throughout the hours of their day.

To do its ranking, Google relies on IS the content on your website, without notice to the website owner.

buy video games like these can be used as a game for people of all ages. If someone takes too long or sings the wrong word, they sit out for the next week or if the sequel will land in the Windows Phone Store. While you're sitting there pretending that he is not permitted to touch it again. As more paintings are put up then it is time to stay and help Rangers back up!

Nice post. Thanks for sharing. We can say both are closely related only. But though can be differentiated in major way. I would like to add some points to the differences between them, here's the link for the same - http://www.infotales.com/static-testing-vs-dynamic-testing-using-test-automation-tools

Nice post. Thanks for sharing. We can say both are closely related only. But though can be differentiated in major way. I would like to add some points to the differences between them, here's the link for the same - http://www.infotales.com/static-testing-vs-dynamic-testing-using-test-automation-tools