User:Mevans/TCMEntityExample: Difference between revisions
Jump to navigation
Jump to search
| Line 45: | Line 45: | ||
| List of one or more tags that aid in test case searches and assignments | | List of one or more tags that aid in test case searches and assignments | ||
|SYSTEM-LIST | |SYSTEM-LIST | ||
| Array of strings | | Array of strings | ||
|- | |||
|Attachments | |||
| List of one or more attachments | |||
|SYSTEM-LIST | |||
| Array of attachment objects | |||
|} | |} | ||
Revision as of 05:00, 12 August 2010
Below is a proposed format for describing a TCM enitity
Name: Test Case
Description
A Test Case is a specific test intended to verify one particular aspect of a Product under test. A test case will contain information entered by the user which covers objectives and requirements for the test.
Attributes
| Attribute Name | Description | Type | Value |
| Title | The title of the test case | STRING | char[100] |
| Creation Date | The date of test case creation | DATE | System-Date |
| Last Modification Date | The date the test case was last modified | DATE | System-Date |
| Author | User who created the test case | STRING | Valid system user name |
| Status | The current state of the test case | ENUM | [DRAFT,APPROVED,BLOCKED,ACTIVE] |
| Version | The version number of the test case | SYSTEM-VERSION-NUMBER | <major>.<minor> |
| Tags | List of one or more tags that aid in test case searches and assignments | SYSTEM-LIST | Array of strings |
| Attachments | List of one or more attachments | SYSTEM-LIST | Array of attachment objects |
Business Rules
- Newly created Test Case will have a status “Draft”. Testing Managers will have Permission to “Approve Test Case” or “Activate”, but Testers will not. Saving “Draft” Test Case will not result in versioning and UI should not prompt users to increment version numbers.
- Each test case has one or more steps. Each step has instructions to execute it, expected result of an execution and estimated time to complete. Each test case version will be related to a single product version (latest version - by default).