Dynamic testing
Encyclopedia
Dynamic testing is a term used in software engineering
Software engineering
Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software...

 to describe the testing of the dynamic behavior of code. That is, dynamic analysis refers to the examination of the physical response from the system to variables that are not constant and change with time. In dynamic testing the software must actually be compiled and run; Actually Dynamic Testing involves working with the software, giving input values and checking if the output is as expected. These are the Validation activities. Unit Tests, Integration Tests, System Tests and Acceptance Tests are few of the Dynamic Testing methodologies.
Dynamic testing means testing based on specific test
cases by execution of the test object or running programs.

Dynamic testing is used to test software
through executing it. This is in contrast to Static testing
Static testing
Static testing is a form of software testing where the software isn't actually used. This is in contrast to dynamic testing. 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 and/or manually...

.

See also

  • Dynamic program analysis
    Dynamic program analysis
    Dynamic program analysis is the analysis of computer software that is performed by executing programs built from that software system on a real or virtual processor. For dynamic program analysis to be effective, the target program must be executed with sufficient test inputs to produce interesting...

  • Time Partition Testing a model-based testing methodology for the reactive test of dynamical or control systems.
  • Daikon
    Daikon (system)
    For other uses, see Daikon Daikon is a computer program that detects likely invariants of programs. An invariant is a condition that always holds true at certain points in the program...

    , a dynamic invariant generator.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK