Work Items¶
Justification¶
Often used to highlight the reason why a section of the Specification Document can’t be related to any other work item type.
Default Fields:
description
status
Possible Children Work Item Types:
None
Software Requirement¶
Describe what the Software Component should do.
Default Fields:
title
description
status
Possible Children Work Item Types:
Sw Requirement
Test Specification
Test Case
Test Specification¶
Is a description of a Test procedure. Doesn’t refer to a specific implementation. We can have different implementation (written also in different programming languages) that refers to a Test Specification. It can be used as requirement for test case development and can be useful to track what remain to be implemented.
Default Fields:
title
preconditions
test_description
expected_behavior
status
Possible Children Work Item Types:
Test Case
Test Case¶
It is the implementation of a test procedure.
Default Fields:
title
description
repository
relative_path
status
Possible Children Work Item Types:
None
Work Item Status¶
BASIL support following status for above mentioned work items:
NEW
IN PROGRESS
IN REVIEW
REJECTED
REWORK
APPROVED
Example of typical workflows can be:
NEW –> IN PROGRESS –> IN REVIEW –> APPROVED
NEW –> IN PROGRESS –> IN REVIEW –> REJECTED –> REWORK –> IN REVIEW –> APPROVED