Subscribe by Email

Tuesday, October 5, 2010

Testing Types and Testing Techniques and the difference between them.

Testing types refer to different approaches towards testing a computer program, system or product. The two types of testing are black box testing and white box testing. Another type, termed as gray testing or hybrid testing combines the features of both black box and white box testing.

Testing Techniques

Testing techniques refer to different methods of testing particular features a computer program, system or product. Each testing type has its own testing techniques while some techniques combine the features of both types. Some techniques are :
- error and anomaly detection technique.
- interface checking.
- loop testing.
- basis path testing.
- physical units testing.
- domain testing.
- random testing.
- graph based testing.
- error guessing.
- control structure testing.
- boundary value analysis.
- instrumentation based testing.
- equivalence partitioning.

Difference between testing types and testing techniques
Testing types deal with what aspect of the computer software would be tested, while testing techniques deal with how a specific part of the software would be tested. That is, testing types mean whether we are testing the function or the structure of the software. In other words, we may test each function of the software to see if it is operational or we may test the internal components of the software to check if its internal workings are according to the specifications.

On the other hand, testing techniques means what methods or ways would be applied or calculations would be done to test a particular feature of a software.

No comments:

Facebook activity