DEV Community

Suriya-KSM
Suriya-KSM

Posted on

Testing Techniques

1. Boundary Value Analysis

Boundary Value Analysis is based on testing the boundary values of valid and invalid partitions. The behavior at the edge of the equivalence partition is more likely to be incorrect than the behavior within the partition, so boundaries are an area where testing is likely to yield defects.
It checks for the input values near the boundary that have a higher chance of error. Every partition has its maximum and minimum values and these maximum and minimum values are the boundary values of a partition.

2. Decision Table Testing

Decision table technique is one of the widely used case design techniques for black box testing. This is a systematic approach where various input combinations and their respective system behavior are captured in a tabular form.
Decision table technique is appropriate for the functions that have a logical relationship between two and more than two inputs.

3. Use Case Testing

Use case testing is a type of black box testing that helps in identifying test cases that cover the entire system transaction-by-transaction from start to finish. It is a description of how a specific user uses the system. This method is widely used in developing tests at systems or acceptance levels.

4. LCSAJ Testing

LCSAJ stands for Linear Code Sequence and Jump, a white box testing technique to identify the code coverage, which begins at the start of the program or branch and ends at the end of the program or the branch.

Top comments (0)