01 Create a new tag
Description
Create a new tag, non-existent in the dedicated tag thesaurus
Preconditions & Constraints
The new tag is denoted by Tag1 (e.g. Tag1="testTag1")
The dedicated tag thesaurus does not contain Tag1
A pop-up is opened that:
- creates a new Image annotation (see Test 07 Image Annotation#05)
- creates a new Data annotation (see Test 06 Data Annotation#05)
- edits a bookmark from Data Basket view (see Test 20 Data Basket#20)
- edits a bookmark from Bookmark view (see Test 20 Data Basket#21)
- adds a new/existing Image record to Data Basket (see Test 20 Data Basket#01, Test 20 Data Basket#02)
- adds a new/existing Image annotation to Data Basket (see Test 20 Data Basket#03, Test 20 Data Basket#04)
- adds a new/existing Data record to Data Basket (see Test 20 Data Basket#05, Test 20 Data Basket#06)
- adds a new/existing Data field to Data Basket (see Test 20 Data Basket#07, Test 20 Data Basket#08)
- adds a new/existing Data annotation to Data Basket (see Test 20 Data Basket#09, Test 20 Data Basket#10)
- adds a new/existing “Data object from Search” to Data Basket (see Test 20 Data Basket#11, Test 20 Data Basket#12)
- adds a Search to Data Basket (see Test 20 Data Basket#13)
- adds a Web Link to Data Basket (see Test 20 Data Basket#14)
- adds a Text Snippet to Data Basket (see Test 20 Data Basket#17)
Perform the test case for each of these pop-ups
N | Performed action | Expected result | Tester notes |
1 | Type the text of Tag1 in the tags edit box of the pop-up |
|
|
e.g.1 | Type "testTag1" in the tags edit box of the pop-up |
|
|
2 | Click the button Add |
|
|
3.1 | Click the button Save |
|
|
3.2 | Click the button Cancel |
|
Post conditions
- Annotation is created or Bookmark is created/updated that contains the new tag
- The new tag is placed into the dedicated tag thesaurus
02 Add existing dedicated thesaurus tag
Description
Checks that an existing tag from the dedicated thesaurus can be successfully added to a Data/Image annotation or a Bookmark.
Preconditions & Constraints
The existing dedicated thesaurus tag is denoted by Tag1 (e.g. run Test 04 Tags#01 in order to record "testTag1" into the dedicated thesaurus)
A pop-up is opened that:
- creates a new Image annotation (see Test 07 Image Annotation#05)
- creates a new Data annotation (see Test 06 Data Annotation#05)
- edits a bookmark from Data Basket view (see Test 20 Data Basket#20)
- edits a bookmark from Bookmark view (see Test 20 Data Basket#21)
- adds a new/existing Image record to Data Basket (see Test 20 Data Basket#01, Test 20 Data Basket#02)
- adds a new/existing Image annotation to Data Basket (see Test 20 Data Basket#03, Test 20 Data Basket#04)
- adds a new/existing Data record to Data Basket (see Test 20 Data Basket#05, Test 20 Data Basket#06)
- adds a new/existing Data field to Data Basket (see Test 20 Data Basket#07, Test 20 Data Basket#08)
- adds a new/existing Data annotation to Data Basket (see Test 20 Data Basket#09, Test 20 Data Basket#10)
- adds a new/existing “Data object from Search” to Data Basket (see Test 20 Data Basket#11, Test 20 Data Basket#12)
- adds a Search to Data Basket (see Test 20 Data Basket#13)
- adds a Web Link to Data Basket (see Test 20 Data Basket#14)
- adds a Text Snippet to Data Basket (see Test 20 Data Basket#17)
Perform the test case for each of these pop-ups
N | Performed action | Expected result | Tester notes |
1 | Start inputting text, containing 2 or more characters from Tag1 in the tags edit box of the pop-up |
|
|
e.g.1.1 | Type "test" | "testTag1" is one of the suggestions in the auto-complete list | |
2 | Click on Tag1 in the auto-complete list | Tag1 text is placed into the edit box | |
3 | Click the button Add |
|
|
4.1 | Click the button Save |
|
|
4.2 | Click the button Cancel |
|
Post conditions
The tag is added to the annotation/bookmark
03 Add general thesauri tag
Description
Checks that a tag from the general thesauri tag can be successfully added to a Data/Image annotation or a Bookmark.
Preconditions & Constraints
The existing dedicated thesaurus tag is denoted by Tag1 (e.g. Tag1= "coin")
A pop-up is opened that:
- creates a new Image annotation (see Test 07 Image Annotation#05)
- creates a new Data annotation (see Test 06 Data Annotation#05)
- edits a bookmark from Data Basket view (see Test 20 Data Basket#20)
- edits a bookmark from Bookmark view (see Test 20 Data Basket#21)
- adds a new/existing Image record to Data Basket (see Test 20 Data Basket#01, Test 20 Data Basket#02)
- adds a new/existing Image annotation to Data Basket (see Test 20 Data Basket#03, Test 20 Data Basket#04)
- adds a new/existing Data record to Data Basket (see Test 20 Data Basket#05, Test 20 Data Basket#06)
- adds a new/existing Data field to Data Basket (see Test 20 Data Basket#07, Test 20 Data Basket#08)
- adds a new/existing Data annotation to Data Basket (see Test 20 Data Basket#09, Test 20 Data Basket#10)
- adds a new/existing “Data object from Search” to Data Basket (see Test 20 Data Basket#11, Test 20 Data Basket#12)
- adds a Search to Data Basket (see Test 20 Data Basket#13)
- adds a Web Link to Data Basket (see Test 20 Data Basket#14)
- adds a Text Snippet to Data Basket (see Test 20 Data Basket#17)
Perform the test case for each of these pop-ups
N | Performed action | Expected result | Tester notes |
1 | Start inputting text, containing 2 or more characters from Tag1 in the tags edit box of the pop-up | At least one autocomplete suggestion is displayed and it is Tag1 | |
e.g.1.1 | Type "coi" | "coin" is one of the suggestions in the auto-complete list | |
2 | Click on Tag1 in the auto-complete list | Tag1 text is placed into the edit box | |
3 | Click the button Add |
|
|
4.1 | Click the button Save |
|
|
4.2 | Click the button Cancel |
|
Post conditions
The tag is added to the annotation/bookmark
04 Close non-existent tag
Description
Add a new tag, that does not exist in the dedicated thesaurus, to a Data/Image annotation and a Bookmark, but close it by clicking the 'x' in the tag area.
Preconditions & Constraints
The new tag is denoted by Tag1 (e.g. Tag1="testTag2")
The dedicated tag thesaurus does not contain Tag1
A pop-up is opened that:
- creates a new Image annotation (see Test 07 Image Annotation#05)
- creates a new Data annotation (see Test 06 Data Annotation#05)
- edits a bookmark from Data Basket view (see Test 20 Data Basket#20)
- edits a bookmark from Bookmark view (see Test 20 Data Basket#21)
- adds a new/existing Image record to Data Basket (see Test 20 Data Basket#01, Test 20 Data Basket#02)
- adds a new/existing Image annotation to Data Basket (see Test 20 Data Basket#03, Test 20 Data Basket#04)
- adds a new/existing Data record to Data Basket (see Test 20 Data Basket#05, Test 20 Data Basket#06)
- adds a new/existing Data field to Data Basket (see Test 20 Data Basket#07, Test 20 Data Basket#08)
- adds a new/existing Data annotation to Data Basket (see Test 20 Data Basket#09, Test 20 Data Basket#10)
- adds a new/existing “Data object from Search” to Data Basket (see Test 20 Data Basket#11, Test 20 Data Basket#12)
- adds a Search to Data Basket (see Test 20 Data Basket#13)
- adds a Web Link to Data Basket (see Test 20 Data Basket#14)
- adds a Text Snippet to Data Basket (see Test 20 Data Basket#17)
Perform the test case for each of these pop-ups
N | Performed action | Expected result | Tester notes |
1 | Type the text of Tag1 in the tags edit box of the pop-up |
|
|
e.g.1 | Type "testTag2" in the tags edit box of the pop-up |
|
|
2 | Click the button Add |
|
|
3 | Click the sign 'x' in the tag area of Tag1 | Tag1 area disappears – it is closed | |
4 | Click the button Save | The pop-up closes | |
5 | Perform the test case Test 04 Tags#02 for Tag1 (in order to make sure that Tag1 is not added to the dedicated thesaurus) | Get a negative result to test Test 04 Tags#02 for Tag1 |
Post conditions
The tag is not added to the dedicated thesaurus.
05 Add multiple tags
Description
Add more than one tag to a Data/Image annotation or a Bookmark.
Preconditions & Constraints
The tags are denoted by Tag1, Tag2, etc (e.g. Tag1="coin", Tag2="drawing")
The tags may be from the general thesauri, the dedicated thesaurus, or non-existing.
A pop-up is opened that:
- creates a new Image annotation (see Test 07 Image Annotation#05)
- creates a new Data annotation (see Test 06 Data Annotation#05)
- edits a bookmark from Data Basket view (see Test 20 Data Basket#20)
- edits a bookmark from Bookmark view (see Test 20 Data Basket#21)
- adds a new/existing Image record to Data Basket (see Test 20 Data Basket#01, Test 20 Data Basket#02)
- adds a new/existing Image annotation to Data Basket (see Test 20 Data Basket#03, Test 20 Data Basket#04)
- adds a new/existing Data record to Data Basket (see Test 20 Data Basket#05, Test 20 Data Basket#06)
- adds a new/existing Data field to Data Basket (see Test 20 Data Basket#07, Test 20 Data Basket#08)
- adds a new/existing Data annotation to Data Basket (see Test 20 Data Basket#09, Test 20 Data Basket#10)
- adds a new/existing “Data object from Search” to Data Basket (see Test 20 Data Basket#11, Test 20 Data Basket#12)
- adds a Search to Data Basket (see Test 20 Data Basket#13)
- adds a Web Link to Data Basket (see Test 20 Data Basket#14)
- adds a Text Snippet to Data Basket (see Test 20 Data Basket#17)
Perform the test case for each of these pop-ups
N | Performed action | Expected result | Tester notes |
1 | Input Tag1 in the tags edit box using either one of the following methods:
|
The text Tag1 appears in the tags edit box. | |
e.g.1 | Type "coin" in the tags edit box of the pop-up | "coin" appears in the tags edit box | |
2 | Click the button Add |
|
|
3 | Input Tag1 for a second time in the tags edit box using either one of the following methods:
|
The text of the second Tag1 appears in the tags edit box. | |
4 | Click the button Add |
|
|
5 | Input Tag2 in the tags edit box using either one of the following methods:
|
The text Tag2 appears in the tags edit box. | |
e.g.5 | Type "drawing" in the tags edit box of the pop-up | "drawing" appears in the tags edit box | |
6 | Click the button Add |
|
|
7 | Repeat actions 3 and 4 for each additional tag you may want to add | Each additional tag is placed into the pop-up | |
8.1 | Click the button Save |
|
|
8.2 | Click the button Cancel |
|
Post conditions
The tags are added to the annotation or the bookmark
06 Detach a Bookmark tag
Description
Edit a bookmark and detach one if its tags.
(This test cannot be applied to a Data or Image annotation because it does not have the "Edit annotation" functionality implemented yet)
Preconditions & Constraints
A bookmark that has at least one tag (denoted by Tag1) is created (see Test 04 Tags#01, Test 04 Tags#02, Test 04 Tags#03).
(e.g. a bookmark is created that has a dedicated thesaurus tag Tag1="Tagtest1" – this would place "Tagtest1" into the dedicated tag thesaurus, if not already there)
(e.g. a bookmark is created that has a general thesauri tag Tag1="coin")
A pop-up is opened that:
- creates a new Image annotation (see Test 07 Image Annotation#05)
- creates a new Data annotation (see Test 06 Data Annotation#05)
- edits a bookmark from Data Basket view (see Test 20 Data Basket#20)
- edits a bookmark from Bookmark view (see Test 20 Data Basket#21)
- adds a new/existing Image record to Data Basket (see Test 20 Data Basket#01, Test 20 Data Basket#02)
- adds a new/existing Image annotation to Data Basket (see Test 20 Data Basket#03, Test 20 Data Basket#04)
- adds a new/existing Data record to Data Basket (see Test 20 Data Basket#05, Test 20 Data Basket#06)
- adds a new/existing Data field to Data Basket (see Test 20 Data Basket#07, Test 20 Data Basket#08)
- adds a new/existing Data annotation to Data Basket (see Test 20 Data Basket#09, Test 20 Data Basket#10)
- adds a new/existing “Data object from Search” to Data Basket (see Test 20 Data Basket#11, Test 20 Data Basket#12)
- adds a Search to Data Basket (see Test 20 Data Basket#13)
- adds a Web Link to Data Basket (see Test 20 Data Basket#14)
- adds a Text Snippet to Data Basket (see Test 20 Data Basket#17)
Perform the test case for each of these pop-ups and for the two e.g. values of Tag1
N | Performed action | Expected result | Tester notes |
1 | Locate the area of Tag1 and click the sign 'x' | Tag1 detaches from the bookmark – the tag area disappears. | |
e.g.1.1 | Locate the tag "Tagtest1" and click the sign 'x' | "Tagtest1" detaches from the bookmark – the tag area disappears | |
e.g.1.2 | Locate the tag "coin" and click the sign 'x' | "coin" detaches from the bookmark – the tag area disappears | |
2.1 | Click the button Save |
|
|
2.2 | Click the button Cancel |
|
Post conditions
The detached tag is not removed from the thesauri.
07 Filter by 1 tag
Description
Add a tag to Data/Image annotations Filter or Data Basket Filter, and perform filtering by that tag.
Preconditions & Constraints
For filtering Data/Image annotations:
- Advanced Semantic Search or Full Text Search has been performed and a Data/Image object record was successfully found and selected for review - from a Data/Image Annotation (in Tools tab), Data Basket, Forum, just browsing object records, etc.
- A particular Data/Image object is found
- Its Data/Image Annotations tab is opened
- A list of annotations is created for that object (list of Test 06 Data Annotation#05 / Test 07 Image Annotation#05)
- Some of these annotations are associated to a particular tag (denoted by Tag1)
(e.g. add a tag Tag1="coin" to some of the annotations - see Test 04 Tags#03) - The Annotations pane contains the Filter tab.
For filtering the Data Basket:
- The Data Basket contains a number of bookmarks, some of which are associated to a particular tag (denoted by Tag1 – e.g. Tag1="coin")
- The Data Basket tab contains the Filter tab.
N | Performed action | Expected result | Tester notes |
1 | Expand the Filter drop-down tab in the:
|
The Filter drop-down area contains a Tags edit box and a button Add situated next to it | AN: I cannot find this tab in the databasket filter or in the annotations pane. Ivan: I added a link to screenshot that contains the Annotations pane - Filter drop down is just above text "Annotations". For Data basket - Filter is just below the text "Databasket" |
2 | Start inputting text, containing 3 or more characters of Tag1 in the tags edit box of the Filter |
|
|
e.g.2 | Start inputting text, containing 3 or more characters of "coin" in the tags edit box of the Filter |
|
|
3 | Click the suggestion Tag1 | Tag1 text is placed into the Tags edit box of the Filter tab | |
e.g.3 | Click the suggestion "coin" | "coin" is placed into the Tags edit box of the Filter tab | |
4 | Click the button Add |
|
|
e.g.4 | Click the button Add |
|
|
5.1 | Click the button Filter | Only the list of annotations that are associated with Tag1 are displayed | |
5.2 | Click the button Cancel |
|
|
5.3 | Click the button Reset Filters | Tag1 area disappears | |
5.4-1 | Click the 'x' in the area of Tag1 | Tag1 area disappears | |
5.4-2 | And then click the button Filter | No filtering by Tag1 is performed |
Post conditions
Only the list of annotations/bookmarks that are associated with Tag1 are displayed
08 Filter by 2 tags
Description
Add multiple tags to Data/Image annotations Filter or Data Basket Filter, and perform filtering.
Preconditions & Constraints
For filtering Data/Image annotations:
- Advanced Semantic Search or Full Text Search has been performed and a Data/Image object record was successfully found and selected for review - from a Data/Image Annotation (in Tools tab), Data Basket, Forum, just browsing object records, etc.
- A particular Data/Image object is found
- Its Data/Image Annotations tab is opened
- A list of annotations is created for that object (list of Test 06 Data Annotation#05 / Test 07 Image Annotation#05)
- Some of those annotations are associated to Tag1 (e.g. Tag1="coin") (see Test 04 Tags#03)
- Others are associated to Tag2 (e.g. Tag2="drawing") (see Test 04 Tags#03)
- Yet others are associated to both Tag1 and Tag2
For filtering the Data Basket:
- The Data Basket contains a number of bookmarks, some of which are associated to a particular tag (denoted by Tag1 – e.g. Tag1="coin")
- Others are associated to Tag2 (e.g. Tag2="drawing")
- Yet others are associated to both Tag1 and Tag2
The Filter drop-down tab is expanded. It contains a Tags edit box and a button Add.
N | Performed action | Expected result | Tester notes |
1 | Perform actions 1 through 4 of Test 04 Tags#07 for Tag1 for:
|
|
|
2 | Perform actions 1 through 4 of Test 04 Tags#07 for Tag2 for:
|
|
|
3.1 | Click the button Filter | Only the list of annotations that are associated to both Tag1 and Tag2 is displayed | |
3.2 | Click the button Cancel |
|
|
3.3 | Click the button Reset Filters | Tag1 and Tag2 areas disappear |
Post conditions
Only the list of annotations that are associated to both tags are displayed
09 Tags found in all the relevant general thesauri
Description
Check that tags are found in every relevant general thesauri.
Preconditions & Constraints
- The "Edit Details" pop-up of this bookmark in Databasket is opened (see action 1 of Test 20 Data Basket#20)
- The following lists all the relevant general thesauri and some of the tags that can be used to check if they are searched correctly:
Thesaurus1 - tags1 – e.g. "tagT1", "tagT2", etc
Thesaurus2 - tags2
Thesaurus3 - tags3
Etc (THIS TEST CASE IS WORK IN PROGRESS)N Performed action Expected result Tester notes 1 Type the text of a tag into the tags edit box and visually inspect the auto-suggested list of tags That tag is one of the entries in the auto-suggested list e.g.1 Type "tagT1" tags edit box and visually inspect the auto-suggested list of tags "tagT1" is one of the entries in the auto-suggested list e.g.1 Type "tagT2" tags edit box and visually inspect the auto-suggested list of tags "tagT2" is one of the entries in the auto-suggested list Etc continue with all the tags in the list above (WORK IN PROGRESS) Post conditions
Tags are found in every relevant general thesauri