Test Plan: ERM-132 Manage annotations for license terms
Navigation
Acceptance Scenarios / Test Cases
Add annotation to a license term
Test Path Name | GIVEN Initial Context | WHEN Something Happens | THEN | TEST SCRIPT Steps to follow from initial context | TEST DATA Null if not specified | ACTUAL RESULTS | Tester Comments | STATUS Pass Fail | LOG NOTE | |
---|---|---|---|---|---|---|---|---|---|---|
1 | Add annotation to a core (predefined) license term |
| I enter text in the annotation field (column header = Note) to a license term |
|
|
| ||||
2 | Add annotation to a non-core license term |
|
|
|
|
| ||||
3 | Add annotation to a non-core license term |
|
| display breaking error message |
| License record: Duke_2019_4SuUB | ||||
4 | User without permissions to add license terms | I'm not an authorized user | no option to add an annotation to a license term |
| License record: Duke_2019_4SuUB |
View annotation to a license term
Assumed (given context) in all test paths in this scenario
- I am a logged-in user
- with permissions to view licenses
- viewing "Licenses" > "Terms"
Test Path Name | GIVEN Initial Context | WHEN Something Happens | THEN | TEST SCRIPT Sequence of steps to follow | TEST DATA | ACTUAL RESULTS | Tester Comments | STATUS Pass Fail | LOG NOTE | |
---|---|---|---|---|---|---|---|---|---|---|
1 | An annotation is present to a license term | There is > 0 annotation for a license term. | Display annotation as per wireframe. |
| ||||||
2 | No annotation is present to a license term | There is no annotation for a license term. | Display annotation as per wireframe. The third column (Note) should also be displayed if there is no content in it. |
|
Edit annotation to a license term
Test Path Name | GIVEN Initial Context | WHEN Something Happens | THEN | TEST SCRIPT Sequence of steps to follow | TEST DATA | ACTUAL RESULTS | Tester Comments | STATUS Pass Fail | LOG NOTE | |
---|---|---|---|---|---|---|---|---|---|---|
1 | Edit annotation to a license term |
| When I change the contents of the annotation field (column header = Note) to a license term |
|
| |||||
2 | User without permissions to edit license terms | I'm not an authorized user | no option to edit an annotation to a license term |
|
Delete annotation to a license term
Test Path Name | GIVEN Initial Context | WHEN Something Happens | THEN | TEST SCRIPT Sequence of steps to follow | TEST DATA | ACTUAL RESULTS | Tester Comments | STATUS Pass Fail | LOG NOTE | |
---|---|---|---|---|---|---|---|---|---|---|
1 | Delete annotation to a license term |
| When I delete the contents of the annotation field (column header = Note) to a license term |
|
| |||||
2 | User without permissions to delete license terms | I'm not an authorized user | no option to delete an annotation to a license term |
|