Dynamic testing


Dynamic testing

Dynamic testing (or dynamic analysis) is a term used in software engineering 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.

See also

  • Dynamic program analysis
  • Time Partition Testing a model-based testing methodology for the reactive test of dynamical or control systems.
  • Daikon, a dynamic invariant generator.

References

  • G.J. Myers, The Art of Software Testing, John Wiley and Sons, New York, New York, 1979.

External links


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • High strain dynamic testing — is a method of testing deep foundations to obtain information about their capacity and integrity, and in some cases, to monitor their installation. It is codified by D4945 00 Standard Test Method for High Strain Dynamic Testing of Piles. High… …   Wikipedia

  • Dynamic load testing — of piles is a fast and effective method of assessing foundation bearing capacity that requires instrumenting a deep foundation with accelerometers and strain transducers and analyzing data collected by these sensors. The procedure is based on the …   Wikipedia

  • 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… …   Wikipedia

  • Dynamic Systems Development Method — (DSDM) is a software development approach originally based upon the Rapid Application Development (RAD) methodology. DSDM is an iterative and incremental approach that emphasizes continuous user involvement. Its goal is to deliver software… …   Wikipedia

  • Dynamic mechanical analysis — Dynamic Mechanical Analyzer Acronym DMA Classification Thermal analysis Manufacturers Bose Electroforce Group, Mettler Toledo, Netzsch Instruments, PerkinElmer, TA Instruments, Triton Technology Ltd, Gabo Other techniques Related Isothermal… …   Wikipedia

  • Dynamic infrastructure — is an information technology paradigm concerning the design of data centers so that the underlying hardware and software can respond dynamically to changing levels of demand in more fundamental and efficient ways than before. The paradigm is also …   Wikipedia

  • Dynamic insulation — is a form of insulation where cool outside air flowing through the thermal insulation in the envelope of a building will pick up heat from the insulation fibres. Buildings can be designed to exploit this to reduce the transmission heat loss (U… …   Wikipedia

  • Dynamic Business Modeling — ( DBM ) describes the ability to automate business models within an open framework. The independent analyst firm Gartner has recently called Dynamic Business Modeling critical for BSS solutions to succeed . Dynamic Business Modeling is based on… …   Wikipedia

  • Dynamic compilation — is a process used by some programming language implementations to gain performance during program execution. Although the technique originated in the Self programming language,[citation needed] the best known language that uses this technique is… …   Wikipedia

  • Dynamic network analysis — (DNA) is an emergent scientific field that brings together traditional social network analysis (SNA), link analysis (LA) and multi agent systems (MAS) within network science and network theory. There are two aspects of this field. The first is… …   Wikipedia