Software Testing Techniques
Overview
Software Testing Techniques are techniques and testing types used to perform and complete testing, find defects and certify that the application is working as expected.
Effective Software testing depends on the techniques and tools used by the software team to document good test cases, uncover defects in the software application, estimate and measure test efforts, etc. A good test case is a test case that has a high probability of uncovering a defect in the application.
Software Testing Techniques
Software Testing techniques can be broadly classified into two main categories. They are as follows:
- Static Testing Techniques
- Dynamic Testing Techniques
We will discuss each of the techniques in detail in separate posts.
Static Testing Technique
In the Static testing technique, the software application is not executed. The software source code, design algorithms, documentation is analyzed to uncover defects.
https://www.testingdocs.com/static-testing-techniques/
Dynamic Testing Technique
Unlike the above in the Dynamic testing technique, the software application is executed by the team. Dynamic testing techniques are further divided into two categories. They are:
- White box Testing techniques
- Black box Testing techniques