01 Start image annotation tool
Description
The user selects a particular digital image and starts image annotation tool.
Preconditions
The user is logged in the Nuxeo DM system. A digital image of an object is successfully found and selected for review.
The image is opened in Annotations tab - in medium size and all metadata is listed.
N | Performed action | Expected result | Tester notes |
1 | The user navigates to "Annotations" tab and selects it (if not already in it). | The Image annotation tool is opened for review. | |
2 | The user scrolls into the page and reviews in details the image, image annotations, image annotation tool and options. | The Annotations tab is opened with the following functionalities:
|
Post conditions
- The "Annotation" tab is opened and the system displays the image annotation tool. The default zoom level is medium (it's on the fourth level counted left-to-right on the zoom bar)
- The Annotation Selector option is All (radio button All is checked) in the Annotations pane.
- The annotation regions (areas) are visible over the Image.
- The zoom slider (containing the + and - buttons) and annotation counter for each zoom level are visible underneath the Image. The zoom slider contains the button Full Screen.
- "Settings" and "Overlay" drop downs are displayed.
- "Single image", "Multiple images", "Compare images" buttons are displayed next to the color buttons.
02 View existing annotation
Description
The user reviews annotations on an image in the Annotations tab.
Preconditions
The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#01 has been performed - the Annotations tab is opened and displays the image, and all existing annotations, and the default Annotation Selector option is All.
If there are no Image annotations the user creates some (see Test 07 Image Annotation#05 and Test 07 Image Annotation#06).
N | Performed action | Expected result | Tester notes | |
1 | The user navigates to the right of the screen and reviews all the existings image annotations. | In the right pane of the Annotations screen all available annotations for this Image are listed. | ||
2 | The user selects one of the existing annotations and examines its attributes. | The following is displayed:
|
||
3.1 | The user navigates to the left pane of the screen, where the image is displayed, and performs a mouse-over an annotation area | The border line for the area keeps its color but becomes dashed | ||
3.2 | The user clicks inside the annotation area or on the border line of the annotation. |
|
||
4.1 | The user navigates to the Annotations pane and performs a mouse-over an annotation box |
|
||
4.2 | The user clicks inside the annotation box in the Annotations pane. |
|
Post conditions
The annotation is showed over the Image with the correct shape and zoom level and in the Annotation pane list with the correct details
03 Sort Annotations
Description
The user reviews annotations and sorts them.
Preconditions
The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#01 is preformed - the "Annotations" tab is opened and there are existing annotations (if not the user creates them – see Test 07 Image Annotation#05 and Test 07 Image Annotation#06). The Annotation Selector has a value All.
N | Performed action | Expected result | Tester notes |
1 | The user navigates to the right part of the screen and reviews all existings image annotations. | In the right part of the Annotations screen all available annotations for the current image are listed. | |
2 | The user clicks the Sort button located at the Annotations pane. | The sort screen opens. | |
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. | |
4.1 | The user clicks the Sort button. | The annotations are sorted based on the selected criteria. | |
4.2 | The user clicks the Cancel Button. | The sort screen closes. |
Post conditions
The annotations are sorted correctly, based on the selected criteria
04 Filter Annotations
Description
The user reviews annotations and filters them.
Preconditions
The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#01 is preformed - the "Annotations" tab is opened, and there are existing annotations (if not the user creates them – see Test 07 Image Annotation#05 and Test 07 Image Annotation#06), and the Annotation Selector has a value All.
N | Performed action | Expected result | Tester notes |
1 | The user navigates to the right part of the screen and reviews all existings image annotations. | In the right part of the Annotations screen all available annotations for the current image are listed. | |
2 | The user clicks the Filter button located at the Annotations pane. | The filter screen opens. | |
3 | The user selects and edits several (one or more) filtering criteria:
|
||
The filter by different criteria is selected. | |||
4.1 | The user clicks the Filter button. | The annotations are filtered based on the entered criteria. Only the annotation shapes that correspond to the filtering criteria are shown over the image. |
|
4.3 | Press Cancel Button. | The filter screen closes and the unfiltered list of annotations is loaded. | |
5 | The user clicks the Annotation Selector option "Only This Level" | Only This Level radio button is selected | |
6 | The user selects and edits several (one or more) filtering criteria:
|
The filter by different criteria is selected. | |
7.1 | The user clicks the Filter button. |
|
|
7.2 | Press Cancel Button. | The filter screen closes and the unfiltered list of annotations for the current zoom level is loaded. |
Post conditions
All annotations, which correspond to the filtering criteria entered are found, combined and displayed.
05 Create annotation on entire image
Description
The user creates annotation for the entire Image
Preconditions
The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#01 is preformed - the "Annotations" tab is opened
N | Performed action | Expected result | Tester notes |
1 | The user inspects the zoom level | The image is opened in zoom level 4 (medium) | Related images not loading in annotation area. RS-1953 |
2 | The user navigates to the Annotations pane and clicks the Add annotation button | The New annotation pop-up form is opened | |
3 | The user fills in the „New annotation" form:
|
|
|
4.1 | The user clicks the Save button |
|
|
4.2 | The user does not fill the creation form and clicks the Save button | Empty annotation is not created | |
4.3 | The user clicks the Cancel button |
|
Post conditions
Annotation area is created over the image and the new annotation text is displayed on the right pane of the screen.
06 Create annotation on zoom level
Description
The user creates annotation at a desired zoom level
Preconditions
The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#01 is preformed - the "Annotations" tab is opened
N | Performed action | Expected result | Tester notes | |
1 | The user navigates to the left part of the screen and zooms in/out the image to a desired zoom level (see Test 07 Image Annotation#11) | The image is zoomed to the desired zoom level | ||
2 | The user selects a point or an area shape from the drawing toolbar buttons at the top of the image | The annotation area shape is selected | ||
3 | The user selects a color for the annotation area from the color buttons in the drawing toolbar | The annotation color is selected | ||
4 | The user creates a point or a region (can be a line, rectangle, polygon, ellipse or freehand drawn tool) on the image. |
|
||
5 | The user fills in the „New annotation" form:
|
|
||
6.1 | The user clicks the Save button | The new annotation is saved. | ||
6.2 | The user does not fill the creation form and clicks the Save button |
|
||
6.3 | The user clicks the Cancel button |
|
Post conditions
Annotation area is created over the image and the new annotation text is displayed on the right pane of the screen.
07 Reply to annotation
Description
The user replies to an existing annotation and saves the post.
Preconditions
The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#05 or Test 07 Image Annotation#06 have been performed – the "Annotations" tab is opened and there are existing annotations.
N | Performed action | Expected result | Tester notes |
1 | The user navigates to a particular annotation in the Annotations pane | The annotation is displayed | |
2 | In the displayed annotation the user selects the action button Down Arrow and selects the Reply option | The reply form is displayed with two editable fields - title and description | |
3 | The user fills in the reply form – types text | All necessary data is inputted. | |
4 | The user clicks the Save button. | The reply counter button is increased by 1. A Reply is displayed in a separate box inside the annotation that shows:
|
|
5 | The user clicks the Reply counter button | The reply box is collapsed – not visible |
Post conditions
The reply is inserted into the annotation.
The reply counter button is increased by 1.
08 Select annotations
Description
The user selects to view applications in All/Only This Level/None mode
Preconditions
The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#01 is preformed - the "Annotations" tab is opened and there are existing annotations (to create annotations see Test 07 Image Annotation#05 and Test 07 Image Annotation#06)
N | Performed action | Expected result | Tester notes |
1 | The user navigates to the Annotations pane and checks the radio button All from the Annotation Selector |
|
|
2 | The user checks the radio button Only This Level located at the top of the Annotations pane. |
|
|
3 | The user checks the radio button None located at the top of the Annotations pane. |
|
Post conditions
The system displays All/Only this level/None annotations
09 View image in full screen mode
Description
The user reviews image on full screen mode.
Preconditions
The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#01 is preformed - the "Annotations" tab is opened and the Annotation Selector has a value All.
N | Performed action | Expected result | Tester notes |
1 | The user chooses a particular zoom level (see Test 07 Image Annotation#10) | The Image is zoomed to that zoom level | |
2 | The user navigates to the Zoom slider and clicks the Full Screen button |
|
|
2 | The user clicks the Full screen button again | The user exits the full screen mode and returns to the Annotations tab view |
Post conditions
The image is opened in full screen mode.
10 Zoom image
Description
The user zooms in to magnify the image, and zooms out to shrink the image.
Preconditions
The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#01 is preformed – the Annotations tab is displayed, an Image is displayed to the left, and the Annotation Selector has a value All.
N | Performed action | Expected result | Tester notes |
1 | The user magnifies the image by:
|
The zoom level of the image is increased - the image is magnified | |
2 | The user shrinks the image by:
|
The zoom level of the image is decreased - the image is shrunk | |
3 | The user visually inspects the Annotations tab |
|
|
4 | The user checks the option Only This Level from the Annotation Selector |
|
|
5 | The user checks the option None from the Annotation Selector | The annotation counters for all the zoom levels show 0 |
Post conditions
The Image is zoomed in/out and the annotation counters in the slider bar are correct
11 Control Image overlay
Description
The user selects image(s) with which to overlay the current image and controls the image opacity.
Preconditions The user is logged in the Nuxeo DM system.
Test 07 Image Annotation#01 is preformed – the Annotations tab is displayed.
There exist several variants of the Image – with different color tints.
e.g. image 125669 "man in orientalsee"
N | Performed action | Expected result | Tester notes |
1 | The user clicks the "Multiple images" button next to the color selection buttons (the button with the two overlapping squares) | The overlay option is enabled | |
2 | The user selects the Overlay drop-down (located above Annotations tab) | A screen opens with all overlaid images. | |
3 | The user switches on/off for visibility all the existing overlay image(s). | The system successively displays (or not) all overlays (two or more) of images in which the option visibility is switched on or off. | |
4 | The user sets up image opacity using the dragable opacity bar. | The image opacity is changed and the image below the selected one is visible | |
5 | The user moves (by mouse dragging) one of the images on the top of the overlay list of images | The image is visibleon the top of the list with images. |
Post conditions
All overlay of images in which the option visibility is switched on are successively displayed with manually selectable opacity.
2 Comments
comments.show.hideApr 23, 2012
jana.parvanova
07.18.IMGAN.TCs04
After annotations are filtered, only the relevant shapes should be seen on image - if Show Image Annotations is checked
When Cancel is clicked, full list of annotation is reloaded.
07.18.IMGAN.TCs05
When popup is opened (4) but before Save is clicked, user may edit shape - move, resize etc.
07.18.IMGAN.TCs10
Annotation shapes are scaled accordingly if visible
Missing
Apr 23, 2012
Anna Radeva
Done.
Test cases are updated and new doc file (with changes) is uploaded.