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