DEV Community

Ambika
Ambika

Posted on

Testing Techniques

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.

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.

Use Case Testing:
Use case testing is a functional testing technique that helps in identifying and testing scenarios on the whole system or doing start-to-end transactions.

LCSAJ Testing:

  • LCSAJ testing is a white-box testing methodology used to determine the code coverage, i.e., what percentage of the code is executed with the existing test cases.
  • It helps in designing new test cases, which can increase the coverage of the code under test. Once the code coverage reaches a certain level, we can stop the testing.
  • Hence, LCSAJ methodology also helps in determining when to stop the testing of a software.

Top comments (0)