The state of a TC comprises of the following attributes:
- Test Case Id
- Test Case Version
- Summary
- Description
- Attachment
- External-Id
- Linked Requirements
Key points are:
- A Test Case can be in two states
- Editable
- Committed
- By default a new version is created in committed state. It can be committed through
- an explicit commit action by the user
- a commit operation on the test cycle
- When a Test Case is in open state, included in a Test Cycle, and a copy of Test Cycle is created, then
- a new copy of the Test Case is created in the newly created Test Cycle.
- "Status" is not included in the state of a TC but is part of a specific Test Cycle.
- With version change, all the existing associations are carried over to the next version.