| Line 53: | Line 53: | ||
*** A test case targets an usage (API combination) instead of an API itself | *** A test case targets an usage (API combination) instead of an API itself | ||
*** Test need cover param pairs with equivalence partitioning and boundary condition (All-pairs optional) | *** Test need cover param pairs with equivalence partitioning and boundary condition (All-pairs optional) | ||
| - | |||
**Average | **Average | ||
*** Legacy or low risk APIs are covered only with positive tests | *** Legacy or low risk APIs are covered only with positive tests | ||
| - | |||
**Lightweight | **Lightweight | ||
*** Test most critical functionalities | *** Test most critical functionalities | ||
*** With most typical parm-pairs | *** With most typical parm-pairs | ||
Test Case Naming
Test Definition
File header
Check list
Makefile (??? If need automake)
Coding Style
Test Case Design