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.
· 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.
16 Comments:
Nice definition ...!!!
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?
Static testing is not cost effective comapre with dynamic testing.
I Too have same doubt as Anonymous have...
I feel, White box testing is part of dynamic testing in which internal structure of the code is being exercised...
Correct me if i am wrong...
yeah,
Static testing 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
Dynamic analysis refers to the examination of the physical response from the system to variables that are not constant and change with time(testing the final product)
Yeah you are right because the static testing is completely different from white box testing. It's no way comparable of white box and static testing.
Nice definition
Nice information! Its very easy to understand about static testing and dynamic testing. To know more testing services, view SoftSol
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.
my websitе :: widawiki.wiso.uni-dortmund.de
They will рromote your Toр Rankіng Sеo Servіces comρany can gеnerаte tгaffic tο the ωebѕitе.
My homepage - search engine marketing help
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.
Look into my web site engine search marketing
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!
Review my webpage :: homepage
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
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
Post a Comment
Subscribe to Post Comments [Atom]
<< Home