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.