Test Cases for Annotation |
|||
|
|
|
|
|
|
|
|
06.DAUC.TCs01 |
View Object Record |
||
Description |
The user reviews in detail the Object Record and its discussion indicator (D) next to each AP. |
||
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. Link (URI) to a AP (Annotation point) from the data layer is selected for review - from a Data Basket, Discussion, just browsing object records, etc. |
||
Constraints |
Only object records from object type: Painting (P2_has_type rkd-object:painting) will be displayed for review and annotation. |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user selects a link (URI) to Annotation point (AP) from the data layer. |
Object Record Details tab is opened. In the tab into one page are displayed only data in status "Migrated" or "Original" for the data object (the data from the Basic data layer). |
ok |
2 |
The user scrolls into the page. |
Information 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. In the Object Record details tab the following indicator is displayed: - Discussion indicator : If there are discussions started for an AP there, then a red discussion indicator (D) is displayed next to it. The discussion indicator is grey in colour if there are no discussions started. |
Now this is working!- |
Post conditions |
Object record is displayed successfully and indicators next to each AP are coloured properly. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs02 |
View discussions/versions/comments of Museum object on the root level |
||
Description |
The user reviews all discussions/versions/comments for all APs. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs01:View Object Record has been performed, and next to each AP on the Object Record details tab a discussion indicator(D) is displayed, which are properly coloured : -in red if there are one or more discussions started on an AP, - and in grey when there are no discussions started. |
||
Constraints |
The user must have at least "Write" rights to add comments on a discussion. 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 “Annotations” field. |
In the“Annotations” field all available discussions for all APs and versions/comments for the current object record are listed.Under each version/comment is visualized: Version (V) or Comment (C) indicator, Researcher Name, Date, Value/s, Topic post counter and Description. |
ok |
Post conditions |
All existing discussions/versions/comments for all APs are displayed. Reply to a comment could be started. A discussion for a field version could be reviewed or new one started. |
||
|
|
|
|
06.DAUC.TCs03 |
View discussions/versions/comments on AP |
||
Description |
The user reviews all discussions/versions/comments for one AP. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs01:View Object Record has been performed, and next to each AP on the Object Record details tab a discussion indicator(D) is displayed, which are properly coloured : -in red if there are one or more discussions started on an AP, - and in grey when there are no discussions started. |
||
Constraints |
The user must have at least "Write" rights to add comments on a discussion. 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 discussion indicator (D) next to AP from annotation layer. |
In the“Annotations” field available discussions 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 discussions/versions or can start a new one, which will be linked to the “Original” version of the record. |
ok |
2 |
The user reviews in details “Annotations” field and and press the counter to reviews all post (if there are). |
Under each version/comment for the current AP is visualized: Version (V) or Comment (C) indicator, Researcher Name, Date, Value/s, and Description. The user could read and comment on any of the existing discussions or can start a new one. |
ok |
Post conditions |
All discussions linked to an object record are accessible from the Object Record Details screen. A new post/ discussion for AP could be started from the right Annotations pane. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs04 |
Start a new discussion 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 discussions/versions/comments on AP has been performed. The “Details” tab is opened and displays all existing discussions. |
||
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 discussion indicator (D) next to AP from annotation layer. |
The button for a new discussion is activated. |
Updated:now working |
2 |
Click on the New discussion button to display the pop-up window to create new discussion. |
The creation form is opened to introduction with the following mandatory fields: New value, Discussion post (Description) and Disposition value(Justify/Criticise). |
OK |
3 |
Fill in the creation form: |
All necessary data are inputted. |
Updated – OK |
- Description: type a text describing what the post is about. |
|||
- New proposed value. |
|||
- Object disposition like Justify/Criticise next to the old value to which they are replying to. |
|||
4.1 |
Click on the Create button. |
The created discussion 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 discussion form is automatically deleted. |
ok |
Post conditions |
A discussion 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 discussion for the current AP is visualized Version (V) indicator. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs05 |
Start a new discussion without proposing a new value |
||
Description |
The user proposes a new value for a version. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs02: View Version of AP has been performed. The “Annotation” pane displays all existing discussions. |
||
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 discussion indicator (D) next to AP from annotation layer. |
The button for a new discussion is activated. |
OK |
2 |
Click on the New discussion button to display the pop-up window to create new discussion. |
The creation form is opened to introduction with the following mandatory fields: Discussion post (Description) and Disposition value. |
Seems to work but takes a bit more time to load. |
3 |
Fill in the creation form: |
All necessary data are inputted. |
ok |
|
|||
- Description: type a text describing what the post is about. |
|||
- Object disposition like Justify/Criticise next to the old value to which they are replying to. |
|||
4.1 |
Click on the Create button. |
The created discussion of the the "Annotation" pane is displayed. |
“There is only “save” or “cancel” – both of which work.. |
4.2 |
The user does not save the new proposed value and cancels the entry. |
The created discussion form is automatically deleted. |
ok |
Post conditions |
A discussion is created and is visualized on Annotation field under the discussions(versions/comments) it replies to. Next to title of the created discussion for the current AP is visualized Comment (C) indicator. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs06 |
Reply to existing discussions(versions/comments) with proposing a new value |
||
Description |
The user proposes a new value for a existing discussion. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs04: Start a new discussion with proposing a new value or 06.DAUC.TCs05 Start a new discussion without proposing a new value has been performed. The “Annotation” pane displays all existing discussions. |
||
Constraints |
The user must have at least "Write" rights to add comments on a discussion. |
||
Could be replied to existing discussions 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 selects on the Reply option of the discussion(version/comment) user wants to reply to. |
The reply form is displayed and is opened to introduction with the following mandatory fields: New value, Discussion post (Description) and Disposition value. |
ok |
2 |
Fill in the reply 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 next to the old value to which they are replying to. |
|||
3.1 |
Click on the Create button. |
The created topic with new proposed value is displayed of the "Annotation" field under the discussions/versions/comments it replies to. |
Ok |
3.2 |
The user does not save the new proposed value and cancels the entry. |
The created discussion form is automatically deleted. |
ok |
Post conditions |
A new value is created successfully and is visualized on Annotation field under the discussions/versions/comments it replies to. "V" indicator is displayed in front of each topic. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs07 |
Reply to existing discussions(version/comment) without proposing a new value |
||
Description |
The user proposes a new value for a version. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs02: View Version of AP has been performed. The “Annotation” pane displays all existing discussions. |
||
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 |
In the “Annotation” field, the user selects the collapse/ expand nodes next to existing version/comment and selects on the Reply option of the discussion(version/comment) user wants to reply to. |
The reply form is displayed and is opened to introduction with the following mandatory fields: New value, Discussion post (Description) and Disposition value. |
ok |
2 |
Fill in the reply form: |
All necessary data are inputted. |
ok |
- Description: type a text describing what the post is about. |
|||
- Object disposition like Justify/Criticise next to the old value to which they are replying to. |
|||
3.1 |
Click on the Create button. |
The created topic is displayed of the "Annotation" field under the discussions/versions/comments it replies to. |
ok |
3.2 |
The user does not save the new proposed value and cancels the entry. |
The created discussion form is automatically deleted. |
ok |
Post conditions |
A new topic is created successfully and is visualized on Annotation field under the discussions/versions/comments it replies to. "C" indicator is displayed in front of each topic. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs08 |
View Thumbnails |
||
Description |
The user reviews 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 relations with thumbnails 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. |
ok |
Post conditions |
Thumbnails to all content associated with an object record are displayed in the Relations tab. |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs09 |
Sort Discussions |
||
Description |
The user reviews discussions and sort them. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs01:View Object Record has been performed, and next to each AP on the Object Record details tab a discussion indicator(D) is displayed, which are properly coloured : -in red if there are one or more discussions started on an AP, - and in grey when there are no discussions started. There are existing discussions. |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user navigates to the right part of the screen and reviews all existings discussions. |
In the right part of the Annotations pane all available discussions 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 Go button. |
The discussion are sorted based on the selected criteria. |
ok |
4.2 |
Press Cancel Button. |
The sort screen closes. |
ok |
Post conditions |
The discussions are sorted and correctly, based on the selected criteria |
||
|
|
|
|
|
|
|
|
06.DAUC.TCs10 |
Filter Discussions |
||
Description |
The user reviews discussions and filter them. |
||
Preconditions |
The user is logged in the Nuxeo DM system. 06.DAUC.TCs01:View Object Record has been performed, and next to each AP on the Object Record details tab a discussion indicator(D) is displayed, which are properly coloured : -in red if there are one or more discussions started on an AP, - and in grey when there are no discussions started. There are existing discussions. |
||
№ |
Performed action |
Expected result |
Tester notes |
1 |
The user navigates to the right part of the screen and reviews all existings discussions. |
In the right part of the Annotations pane all available discussions 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 or keyword by clicking on the respective field and inputs different values . |
The filtering by different criterias is selected. |
ok |
4.1 |
Press Go button. |
The discussions are filtered based on the entered criteria. |
ok |
4.2 |
Press Cancel Button. |
The filter screen closes. |
ok |
Post conditions |
All discussions, which correspond to the filtering criteria entered are found, combined and displayed. |