Different Types of Dynamic Test Design Techniques

Posted By : Kunal Sharma | 14-Jan-2015

Different Types of Dynamic Test Design Techniques:-

 

1. Experience Based Testing - It is a testing technique where people apply their knowledge, skills and background to create test cases. 

 

2. Structure Based Testing - In this testing technique the internal structure of the software is checked to create test cases. 

 

3.Specification Based Testing - It is technique where test cases are designed with no knowledge of the internal working of the application under test.

 

 

Experienced Based Techniques

 

It is a technique in which people’s knowledge, skills and background play a significant role in designing of test cases. In this, the experience of both technical and business people is important.

Experience-based techniques are used when there is no specification or if the specification is inadequate or irrelevant. They are considered suitable for testing low-risk systems or when there is extreme pressure of delivering project on time.

We can classify the experienced based testing technique into the following two categories:-

 

a). Error Guessing
b). Exploratory Testing

 

Structure Based Techniques

 

It is technique where the internal structure of the software is used to create test cases. This technique requires the knowledge of how the software is implemented so they are commonly called as White box or Glass box techniques. In this the user is aware of the internal structures and all the coding and loops inside the software.

This technique includes :-

 

a). Basis Path Testing
b). Statement Coverage Testing
c). Branch Coverage Testing
d). Loop Testing

 

 

Specification Based Testing

 

This type of technique is also referred to as Black Box technique as in this the user is not aware of the internal structure of the software. Only the inputs are applied and the output is generated. The user views the software as a black box with no knowledge of coding and structures.

This technique includes :-

 

a). Equivalence Partitioning
b). Boundary Value Analysis
c). Decision Tables
d). State Transition Testing
e). Use Case Testing

 

Thanks

About Author

Author Image
Kunal Sharma

Kunal is a bright QA Engineer with skills in Manual and Automation Testing.

Request for Proposal

Name is required

Comment is required

Sending message..