Test Cases for Data Annotation |
|||
|
|
|
|
|
|
|
|
06.DAUC.TCs01 |
View Object Record in detail the Annotations tab |
||
Description |
The user reviews in detail the Annotations tab - Data layer, Annotations and Related Content. |
||
Preconditions |
The user is logged in the Nuxeo DM system. Advanced Semantic Search or Full Text Search has been performed, an object record is successfully found and selected for review - from a Data Annotation (in Tools tab), Data Basket, Forum, just browsing object records, etc. Annotations tab is opened and the annotations page is displayed for review. |
||
Constraints |
Only MO will be displayed for review and annotation. |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user scrolls into the page. |
IInformation for all nodes of the object is collapsed by default and is automatically positioned to the selected item and the user could manually collapse/ expand nodes.
§ A nnotation indicator: If there are annotations started for an AP there, then a red annotation indicator (pencil) is displayed next to it. The annotation indicator is grey in colour if there are no annotations started. § Collapsible section with ability to navigate to a particular section in data layer. On the "Annotations" field in Annotations tab the following actions and buttons is displayed: § Filter option (06.DAUC.TCs08) ; § Sort option (06.DAUC.TCs07); § Option to add new annotation (06.DAUC.TCs04 and 06.DAUC.TCs05) ; The MO's "Related Content" field in Annotations tab enabled to easily select of the most popular images and documents. |
ok |
Post conditions |
Object record is displayed successfully and Annotations tab is displayed properly. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs02 |
View annotations (versions/comments) of Museum object on the root level |
||
Description |
The user reviews all annotations (versions/comments) for all APs. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs01:View Object Record in detail the Annotations tab has been performed, and next to each AP on the Object Record details tab a annotation indicator(pencil) is displayed, which are properly coloured : -in red if there are one or more annotations started on an AP, - and in grey when there are no annotations started. |
||
Constraints |
The user must have at least "Write" rights to add comments on a annotation. Versions of APs with status “Deleted” from the current project are visible only for the RS and Project Administrators. |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user reviews in details the “Annotations” field in Annotation tab.. |
In the“Annotations” field all available annotations for all APs and versions/comments for the current object record are listed. For each version/comment is visualized: Version (V) or Comment (C) indicator, Topic post counter,Title of annotation, Researcher Name, Date and Time, Value/s (Reffered and/or Suggested), Description of post and action to expand the following options: Reply (06.DAUC.TCs06), Promote to forum (is not in scope for this iteration ), Add to data basket (is not in scope for this iteration ) and Copy link (is not in scope for this iteration) . |
ok |
Post conditions |
All existing annotations (versions/comments) for all APs are displayed. Reply to a comment could be started. A annotation for a field version could be reviewed or new one started. |
||
|
|
|
|
06.DAUC.TCs03 |
View annotations (versions/comments) on AP |
||
Description |
The user reviews all annotations (versions/comments) for one AP. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs01:View Object Record in detail the Annotations tab has been performed, and next to each AP on the Object Record details tab a annotation indicator(pencil) is displayed, which are properly coloured : -in red if there are one or more annotations started on an AP, - and in grey when there are no annotations started. |
||
Constraints |
The user must have at least "Write" rights to add comments on a annotation. Versions of APs with status “Deleted” from the current project are visible only for the RS and Project Administrators. |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user selects a annotation indicator (pencil) next to AP from data layer. |
In the“Annotations” field available annotations are listed, which is restricted only to those on the current AP and a list of all existing versions in all statuses (except Deleted) of a value is displayed. The original value from the data layer is also listed. The user could read and comment on any of the existing annotations (versions/comments) or can start a new one, which will be linked to the “Original” version of the record (Reffered value). |
ok |
2 |
The user reviews in details “Annotations” field and and press the counter to reviews all post (if there are). |
For each version/comment for the current AP is visualized: Version (V) or Comment (C) indicator, Topic post counter,Title of annotation, Researcher Name, Date and Time, Value/s (Reffered and/or Suggested), Description of post and action to expand the following options: Reply (06.DAUC.TCs06), Promote to forum (is not in scope for this iteration ), Add to data basket (is not in scope for this iteration ) and Copy link (is not in scope for this iteration) .The user could read and comment (reply) on any of the existing annotations or can start a new one. |
ok |
Post conditions |
All annotations linked to an object record are accessible from the Annotations field screen. A new post/ annotation for AP could be started using the "Add new annotation" button. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs04 |
Start a new annotation with proposing a new value |
||
Description |
The user proposes a new value (suggested value) for a version. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs03: View annotations (versions/comments) on AP has been performed. The “Annotations” tab is opened and displays all existing annotations. |
||
Constraints |
New values could be proposed only for literal or thesauri objects. New values for compound objects (example Exhibitions) cannot be proposed. |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user selects a annotation indicator (pencil) next to AP from annotation layer. |
The button for a new annotation is activated. |
ok |
2 |
Click on the Add new annotation button to display the pop-up window to create new annotation. |
The creation form is opened to introduction with the following mandatory fields: Suggested value, annotation post (Description) and Disposition value(Justify/Criticise/None) |
Ok – but pop up window is always at the top of the page – it would be better for the annotation window “second tab” to be opened next to the pencil? |
3 |
Fill in the creation form: |
All necessary data are inputted. |
ok |
§ Description: type a text describing what the post is about. |
|||
§ New proposed value. |
|||
§ Object disposition like Justify/Criticise/None next to the Referred value to which they are replying to. |
|||
§ Category: Select a category/s from those are that are displayed (optional). |
|||
4.1 |
Click on the Save button. |
The created annoatation of the the "Annotations" pane is displayed. |
ok |
4.2 |
The user does not save the new proposed value and cancels the entry. |
The created annoatation form is automatically deleted. |
ok |
Post conditions |
An annotation is created and is visualized on Annotation field. The new suggested value is successfully saved and additional metadata are associated. Next to title of the created annotation for the current AP is visualized Version (V) indicator. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs05 |
Start a new annoatation without proposing a new value |
||
Description |
The user comment the AP. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs03: View annotations (versions/comments) on AP has been performed. The “Annotations” tab is opened and displays all existing annotations. |
||
Constraints |
No |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user selects a annotation indicator (pencil) next to AP from annotation layer. |
The button for a new annotation is activated. |
ok |
2 |
Click on the New annotation button to display the pop-up window to create new annotation. |
The creation form is opened to introduction with the following mandatory fields: annotation post (Description) and Disposition value. |
ok |
3 |
Fill in the creation form: |
All necessary data are inputted. |
ok |
§ Description: type a text describing what the post is about. |
|||
§ Category: Select a category/s from those are that are displayed (optional). |
|||
§ Object disposition like Justify/Criticise/None next to the Referred value to which they are replying to. |
|||
4.1 |
Click on the Save button. |
The created annoatation of the the "Annotation" pane is displayed. |
ok |
4.2 |
The user does not save the new proposed value and cancels the entry. |
The created annotation form is automatically deleted. |
ok |
Post conditions |
An annotation is created and is visualized on Annotation field under the annotations(versions/comments) it replies to. Next to title of the created annotation for the current AP is visualized Comment (C) indicator. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs06 |
Reply to existing annotations(versions/comments) |
||
Description |
The user proposes a new value for a existing annotation. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs04: Start a new annotation with proposing a new value or 06.DAUC.TCs05 Start a new annotation without proposing a new value has been performed. The “Annotation” pane displays all existing annotations. |
||
Constraints |
The user must have at least "Write" rights to add comments on a annotation. |
||
Could be replied to existing annotations only for a Topic. Reply to a Post cannot be performed. |
|||
№ |
Performed action |
Expected result |
Tester notes |
1 |
In the “Annotation” field, the user selects the collapse/ expand nodes next to existing version/comment and post counter and selects on the Reply option of the annotation user wants to reply to. |
The reply form is displayed and is opened to introduction with the mandatory field - annotation post (Description). |
ok |
2 |
Fill in the reply form: |
All necessary data are inputted. |
|
§ Description: type a text describing what the post is about. |
|||
3.1 |
Click on the Save button. |
The created topic is displayed of the "Annotation" field under the annotations(versions/comments) it replies to. |
ok |
3.2 |
The user does not save the new proposed value and cancels the entry. |
The created annotation form is automatically deleted. |
ok |
Post conditions |
A new value is created successfully and is visualized on Annotation field under the annotations/versions/comments it replies to. "V" indicator is displayed in front of each topic. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs07 |
Sort annotations |
||
Description |
The user reviews annoatations and sort them. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs01:View Object Record in detail the Annotations tab has been performed, and next to each AP on the Object Record details tab a annotation indicator(pencil) is displayed, which are properly coloured : -in red if there are one or more annotations started on an AP, - and in grey when there are no annotations started. Annotations tab is opened and the annotations page is displayed for review. There are existing annotations. |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user navigates to the middle annotations part of the screen and reviews all existings annoatations. |
In the middle part of the Annotations pane all available annotations for the current AP are listed. |
ok |
2 |
Click on the Sort button located at the top. |
The sort screen opens. |
ok |
3 |
The user selects to sort in ascending/descending order by creation date or last post date by clicking on the respective radio button. |
The sorting by date is selected. |
ok |
4.1 |
Press Sort button. |
The annotation are sorted based on the selected criteria. |
ok |
4.2 |
Press Cancel Button. |
The sort screen closes. |
ok |
Post conditions |
The annoatations are sorted correctly, based on the selected criteria. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs8 |
Filter annotations |
||
Description |
The user reviews annoatations and filter them. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs01:View Object Record in detail the Annotations tab has been performed, and next to each AP on the Object Record details tab a annotation indicator(pencil) is displayed, which are properly coloured : -in red if there are one or more annotations started on an AP, - and in grey when there are no annotations started. Annotations tab is opened and the annotations page is displayed for review. There are existing annotations. |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user navigates to the middle annotations part of the screen and reviews all existings annoatations. |
In the middle part of the Annotations pane all available annotations for the current AP are listed. |
ok |
2 |
Click on the Filter button located at the top. |
The filter screen opens. |
ok |
3 |
The user selects several (one or more) the filtering criteria/s - author, date (from and/or to), keyword or category/s by clicking on the respective field and inputs different values . |
The filtering by different criterias is selected. |
ok |
4.1 |
Press Filter button. |
The annotations are filtered based on the entered criteria. |
I think there is a bug – if I filter for history records with no attributes are selected. There does not seem to be a direct link between results and categories – filtering results for example for annotations of Batseba or Badende Susanna for “Medieval sources” produces multiple annotations. which are not tagged with this category. However the same problems were not found in Lachende man. |
4.2 |
Press Reset Filters button |
Entry filter form is empty - all fields are cleared and no one offers the last selected filtering. |
ok |
4.3 |
Press Cancel Button. |
The filter screen closes. |
ok |
Post conditions |
All annotations, which correspond to the filtering criteria entered are found, combined and displayed. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs09 |
View Relations |
||
Description |
The user reviews existing relations (thumbnails) and adds a new relation. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs01:View Object Record has been performed and an object record is successfully displayed. |
||
Constraints |
No |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user navigates to and opens the Relations tab. |
In Relations tab all existing thumbnails relations to all images, documents linked to the object record are displayed. |
ok |
2 |
The user adds a new relation by clicking the "Add New Relation" button on the Relations tab and filling in the necessary data, refer to and saves. |
The new relation is added and the Relations tab is open to review. |
(is not in scope for this iteration) |
Post conditions |
Thumbnails (for an imafes) and liks to all content associated with an object record are displayed in the Relations tab. |