Enroll in Selenium Training

What is Dynamic Testing?

In Dynamic Testing Technique software is executed using a set of input values and its output is then examined and compared to what is expected. Dynamic execution is applied as a technique to detect defects and to determine the quality attributes of the code. Dynamic Testing and Static Testing are complementary methods, as they tend to find different types of defects effectively and efficiently. But as it does not start early in the Software Development Life Cycle hence it definitely increases the cost of fixing defects.

It is done during Validation Process evaluating the finished product.

Dynamic Techniques are subdivided into three more categories:

  1. Specification Based Testing : This includes both Functional Testing and Non-Functional Testing.
  2. Structure-Based Testing
  3. Experience Based Testing

Advantages of Dynamic Testing

  1. Considered High-Level Exercise: It can always find errors that static testing cannot find and that is the reason why it is considered as high-level exercise.
  2. Improves Quality: Executing the software leads to the chances of finding more bugs in the application, so it ensures error-free software to some extent.

Disadvantages of Dynamic Testing

  1. Time Consuming: It is a time-consuming task because its aim is to execute the application or software and as a result, more test cases are needed to execute.
  2. Increases cost of Product: It is not done early in the software life cycle and hence bugs fixed in later stages result in more cost.
  3. Execution Costly: It requires more manpower to complete the task.
Gray Box Testing
Gray Box Testing
Previous Article
Specification Based Testing
Specification Based Testing
Next Article
Lakshay Sharma
I’M LAKSHAY SHARMA AND I’M A FULL-STACK TEST AUTOMATION ENGINEER. Have passed 16 years playing with automation in mammoth projects like O2 (UK), Sprint (US), TD Bank (CA), Canadian Tire (CA), NHS (UK) & ASOS(UK). Currently, I am working with RABO Bank as a Chapter Lead QA. I am passionate about designing Automation Frameworks that follow OOPS concepts and Design patterns.
Virender Singh's Photo
Virender Singh

Similar Articles