Question:
What do we mean by static testing ? How can we analyse a programme without executing it.?
Muhamma Irshad
2009-11-12 23:31:07 UTC
I checked this information on web but got explanation as: "Analysis of a program carried out without executing the program."
Now a question I would like to ask is how a program is analysed without executing it?
Please someone can help, answer this.
thanks & regards,
Irshad
Four answers:
anonymous
2009-11-13 05:20:40 UTC
STATIC TESTING:

Static testing is a form of software testing where the software isn't actually used.



It is 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 or document to find errors



This type of testing can be used by the developer who wrote the code in isolation. Code reviews inspections and walkthroughs are also used.



These are verification activates. Code Reviews inspection and walkthroughs are few of the static testing methodologies.



DYNAMIC TESTING:

In dynamic testing the software must actually be compiled and run.



Dynamic analysis refers to the examination of the physical response from the system to variables that are not constant and change with time.



Some of dynamic testing methodologies include unit testing integration testing system testing and acceptance testing.



These are the Validation activities. Unit Tests Integration Tests System Tests and Acceptance Tests are few of the Dynamic Testing methodologies.
broad
2016-04-13 03:07:12 UTC
Static testing may be conducted manually or through the use of various software testing tools. Specific types of static software testing include code analysis, inspection, code reviews etc..
John
2015-08-19 08:46:10 UTC
->Static testing is the testing of the software work products manually, or with a set of tools, but they are not executed.

->It starts early in the Life cycle and so it is done during the verification process.

->It does not need computer as the testing of program is done without executing the program. For example: reviewing, walk through, inspection, etc.

http://www.softwaretesting-certification.com/
buGGedDown
2009-11-12 23:35:03 UTC
you can analyze a program by just looking and understanding the code.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...