What is the difference between static testing and dynamic testing

Please can any one explain what is static testing and dynamic testing

Questions by lakshmiyaganti

Showing Answers 1 - 15 of 15 Answers

rameshn3

  • May 23rd, 2008
 

Static testing is performed using the software documentation. The code is not executing during static testing. Most verification techniques are static tests
1.Feasibility Review

2. Requirement Reviews

Dynamic Testing requires the code to be in an executable state to perform the tests. Most validation tests are dynamic tests.
Examples of dynamic testing are
1) Unit Testing: These tests verify that the system functions properly; for example pressing a function key to complete an action.
2) Integrated Testing: The system runs tasks that involve more than one application or database to verify that it performed the tasks accurately.
3) System Testing: The tests simulate operation of the entire system and verify that it ran correctly.
4) User Acceptance: This real world test means the most to your business and unfortunately, there's no way to conduct it in isolation. once your organizations staff, customers, or vendors begin to interact with your system., they will verify that it functions properly for you.

tu_kumar

  • Jun 16th, 2008
 

Static testing: Examining the documents and finding errors in the documents.
Dynamic testing: Executing the documents in the actually implemented Application and finding the errors

  Was this answer useful?  Yes

static testing -  static testing is process of examining and reviewing the specification or product  witout executing it .  Review , walkthrough , inspection comes under static testing . ie. static testing is testing s/w which is not running.

Dynamic testing - Dynamic testing is process of running and using the s/w for testing . ie. testing the s/w which is running . unit , integration , system and their various parts comes under this dynamic testing.

1. Dynamic testing involves the execution of the code where as static testing involves manual examination of documents, code etc.2. Dynamic testing finds fewer bugs than static testing.3. Static testing is many times more cost-effective than dynamic testing.
4. Static testing finds the d
efects early in the life cycle thus reducing the project cost

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions