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.
On the MO's "Data Layer" in Annotations tab  the following indicator and option is displayed:

§     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.