Model testing is the small component testing of a model to identify defects before the model is implemented. Model testing involves the execution of the model using the "wetware" computer (i.e., human brain), which for example may occur on either a whiteboard or using an upperCASE tool.
The typical objectives of model testing are to:
Model testing can typically begin when the following preconditions hold:
Model testing is typically complete when the following postconditions hold:
Model testing typically involves the following producers performing the following testing tasks:
Model testing is performed on the following environments using the following tools:
Model testing typically consists of the following tasks
being performed during the following phases:
| TASK \ PHASE | Business Strategy (1) | Business Optimization | Initiation (2) | Construction | Delivery | Usage | Retirement |
|---|---|---|---|---|---|---|---|
| Test Planning | Completed | Not Applicable | Completed | Maintained | Maintained | Maintained | Not Applicable |
| Test Reuse | Completed | Not Applicable | Started | Completed | Not Applicable | Not Applicable | Not Applicable |
| Test Design | Completed | Not Applicable | Started | Completed | Not Applicable | Not Applicable | Not Applicable |
| Test Implementation | Completed | Not Applicable | Started | Completed | Not Applicable | Not Applicable | Not Applicable |
| Test Execution | Completed | Not Applicable | Started | Completed | Not Applicable | Not Applicable | Not Applicable |
| Test Reporting | Completed | Not Applicable | Started | Completed | Not Applicable | Not Applicable | Not Applicable |