What is the difference between static and dynamic testing?

Answer Posted / yasin tamboli

Static testing is verification testing technique where we test the requirement doc and design doc prior to software being developed i.e. testing without giving any i/p.
Testing is done before code developed.
This done during analysis and design phase using reviews techniques.
It is about prevention.
Main objective of Static testing is to improve the quality of software product by finding errors in early stages of development cycle.
Also known as ‘Non execution testing’ or ‘Verification Testing’.

Dynamic testing is validation testing where we test the developed software i.e. testing with i/p and checking the expected results.
Testing is done after code developed.
This testing done by white box testing or black box testing.
It is about Cure.
Main Objective Dynamic testing Software product work as per business requirements.
Also known as ‘Execution Testing’ or ‘Validation Testing’.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is XML Testing? Do we have any tools to test the XML? Please let me know.

1795


What is bug leakage?

927


How do you scope out the size of the testing effort?

2079


Can you please explain about the erp project

1582


what is sanity test (or) build test?

836






Please is there any one working with ITR.COM? Having interview with them. Any tips will help.

1599


To specify the test artifacts involved in testing.

1817


When do we perform smoke testing?

860


What is common interface?

1711


What are the various techniques in white box testing?

823


What is reverse engineering?

917


what are the testing appraoch that you have tested for Bread toaster

2107


do we need to write test cases for workflow of the product for instance: there is 2 module "TRAINING ASSIGN MODULE" and "EMPLOYEE" in TRAINING assign MODULE iam assigning training to employee setp is 1.selct traning "oracle" 2.select employee u want assign "peter" 3.apply. now to check whether training assign or not GOTO EMPLOYEE module 1.click on "peter" 2.click on 'view assign to employee'link.now this is a flow do i need to write test cases for this fllow.plz help me guy mail me nirmal_rawatt@rediff.com

1748


What is mean by Schedule report who is the responsible for generated that one ?

1855


how can u prepare the test plan?

1989