GeekInterview.com
Series: Subject: Topic:
Question: 398 of 492

Differentiate between Static and Dynamic testing...with example please... thanks and regards

Asked by: Interview Candidate | Asked on: May 3rd, 2006
Showing Answers 1 - 12 of 12 Answers
jyotsna

Answered On : May 3rd, 2006

Software testing is a process of analyzing or operating software for the purpose of finding bugs.According to the definition, testing can involve either "analyzing" or "operating" software. Test activities that are associated with analyzing the products of software development are called static testing. Static testing includes code inspections, walkthroughs, and desk checks. In contrast, test activities that involve operating the software are called dynamic testing. Static and dynamic testing complement one another, and each type has a unique approach to detecting bugs.

  
Login to rate this answer.
amar_win

Answered On : May 3rd, 2006

View all answers by amar_win

Static: Document review, inspections, reviews

Dynamic: Build testing/testing code/testing application

  
Login to rate this answer.
Srinivasan

Answered On : May 8th, 2006

Static testing:Non-execution based testing is called static testing.

ex:unit testing, system testing...

Dynamic testing:Execution based Testing is called dynamic testing

Ex: Walkthrough, reviews, inspection

  
Login to rate this answer.
Dileep Kumar

Answered On : May 8th, 2006

Static Testing : It is the process of testing the application code(and/or related documents) with out running it, it can be code review, walk through etc.Dynamic Testing : It is the process of testing the application/code by running it. (ie black box testing).

  
Login to rate this answer.
Diju

Answered On : May 8th, 2006

View all answers by Diju

1: Static testing is about prevention, dynamic testing is about cure.2: The static tools offer greater marginal benefits.3: Static testing is many times more cost-effective than dynamic testing.4: Static testing achieves 100% statement coverage in a relatively short time, while dynamic testing often often achieves less than 50% statement coverage, because dynamic testing finds bugs only in parts of the code that are actually executed.5: Dynamic testing usually takes longer than static testing. Dynamic testing may involve running several test cases, each of which may take longer than compilation.6: Static testing can be done before compilation, while dynamic testing can take place only after compilation and linking.7: Static testing can find all of the followings that dynamic testing cannot find: syntax errors, code that is hard to maintain, code that is hard to test, code that does not conform to coding standards, and ANSI violations.

  
Login to rate this answer.
Subbu4testing

Answered On : Oct 31st, 2006

View all answers by Subbu4testing

Sorry Mr srinivasan im mnot agreeing with ur answer Unit testing System testing etc these are all comes under Dynammic testing

Walkthroughs,inspections and reviews are comes under static testing

  
Login to rate this answer.
Chowdary.C.T

Answered On : Mar 6th, 2007


Static Testing          : Testing the application when it's not being executed
                                   Ex : GUI Testing, Data Base Testing.

Dynamic Testing     : Testing the application when it's being executed
                                   Ex :  Functionality of application.

  
Login to rate this answer.
nikhilk265

Answered On : Nov 6th, 2007

Verification is static technique for static technique we do not need computer.
 Validation is Dynamic technique for this we need computer, which include testing and prototyping

  
Login to rate this answer.
nagolucsr

Answered On : Jan 13th, 2008

View all answers by nagolucsr

static testing: Analysis of a program carried out with out executing a program
dyamic testing: the process of evaluting a system or component based upon its behavior during execution

  
Login to rate this answer.
myrangu

Answered On : Jan 20th, 2008

Static Testing - Code is examined without being executed.
Eg. Code Inspections, Reviews and walk-through.

Dynamic Testing - Code is executed and tested without necessarily being examined.
Eg. Black box Testing.

  
Login to rate this answer.

Static testing:checking the right product .it is  the verification portion of the varification and validation
Dynamic testing:checking whether the product is right.it is  the validation portion of the varification and validation

  
Login to rate this answer.

Static testing refers to any testing of source code.  Examples are unit tests and  integration tests.
 
Dynamic testing refers to testing the dynamic behavior of an application over time by introducing inputs and verifying outputs.  Examples of dynamic testing are functional tests and volume tests. 

  
Login to rate this answer.

Give your answer:

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

Related Open Questions

Ads

Connect

twitter fb Linkedin GPlus RSS

Ads

Question Categories

Microsoft.Net Testing

Bug Tracking Interview Questions

Testing Common Interview Questions

DataBase Testing Interview Questions

Testing Discussion Interview Questions

Functional Testing Interview Questions

Load Testing Interview Questions

Network Testing Interview Questions

Product Testing Interview Questions

QA Testing Interview Questions

Quality Control Interview Questions

Quality Management FAQs

Security Testing Interview Questions

Software Testing Interview Questions

Test Automation Interview Questions

Test Cases Interview Questions

Testing Basics Interview Questions

Testing General Interview Questions

Testing Scenarios Interview Questions

Web Testing Interview Questions

Whitebox Testing Interview Questions

Wireless Testing Interview Questions

Interview Question

 Ask Interview Question?

 

Latest Questions

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.