Friday, April 2, 2010

Functional testing techniques

Functional testing techniques:

  • Functional analysis
  • Equivalence partitioning
  • Boundary value analysis

Specification Vs. Implementation

The basic approaches to testing software are based on its specification and implementation

  • White box testing – test cases and data are constructed based on the code that implements the software
  • Quality and correctness of computations is validated
  • Will not be further discussed in this tutorial
  • Black box testing – test cases and data are constructed based solely on the software’s specification

Functional System Testing:

  • Testing of a completed application to determine that it provides all of the behaviors required of it.
  • Testing of completed increments that provide some degree of end-user functionality.
  • Search for defects that are variances between the actual operation of the system and the requirements for the system.
  • System is treated as a black box.

No comments:

Post a Comment