Test Design Techniques

Multiple Condition Coverage

Multiple Condition Coverage is also known as Condition Combination Coverage. In Multiple Condition Coverage for each decision all the combinations of conditions should be evaluated.

Multiple Condition Decision Coverage

Multiple Condition Decision Coverage(MCDC) is also known as Modified Condition Decision Coverage. In MCDC each condition should be evaluated at least once which affects the

Condition Coverage or Predicate Coverage

Condition coverage is also known as Predicate Coverage Condition coverage is seen for Boolean expression, condition coverage ensures whether all the Boolean expressions have been

Line Coverage or Statement Coverage

Statement coverage is also known as line coverage. The formula to calculate statement coverage is: Statement Coverage=(Number of statements exercised/Total number of statements)*100 Studies in

What is Error Guessing

This is a Test design technique where the experience of a tester is used to find the components of software where defects might be present.

Decision Table Testing

What is a Decision Table It is a table which shows different combination inputs with their associated outputs, this is also known as cause effect

UseCase Testing

Before explaining Usecase Testing lets first understand what is a UseCase A Usecase is a description of a particular use of the system by the

State Transition Testing

State transition testing is used for systems where some aspect of the software system can be described in ‘finite state machine’. This means that the

Boundary Value Analysis

What is a Boundary Value A boundary value is any input or output value on the edge of an equivalence partition. Let us take an

Equivalence Partitioning

Equivalence partitioning (EP) is a blackbox testing technique. This technique is very common and mostly used by all the testers informally. Equivalence partitions are also