Dynamic Testing Techniques
Dynamic testing is broadly classified into two types:
- White box Testing: White box testing also known as clear box testing looks at the internal workings of the code. The developers will perform the white box testing where they will test every line of the program’s code. In this type of testing the test cases are derived from the source code and the inputs and outputs are known in advance.
- Black box Testing: Black box testing looks only at the functionality of the Application Under Test (AUT). In this testing, the testers are unaware of the system’s underlying code. They check whether the system is generating the expected output according to the requirements. The Black box testing is further classified as, Functional Testing and Non-functional Testing.
Difference between Static and Dynamic Testing
Testing is the most important stage in the Software Development Lifecycle (SDLC). It helps to deliver high-quality products to the end-user and also provides an opportunity for the developer to improve the product. Testing is of many types and is chosen based on the product that is being developed. Static Testing and Dynamic Testing are the two testing techniques that will be discussed in this article.
Contact Us