Skip to end of metadata
Go to start of metadata

01 View Search Form

Description
The user chooses the option "Search" from the Header Tab bar > Tools menu and views the search page in details.

Preconditions
The user is logged in the Nuxeo DM system. The migration of documents is completed.

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 Navigate to "Search" located in Tools menu/Search and select it. "Search" page is opened. Fields and options for search criteria are editable and have no default set values.  

Post conditions
The system displays the detailed "Search" page.

02 Perform Full Text Search

Description
The user enters a keyword or phrase in the Full Text Search tool, a search is performed, and the system displays a detailed list of the search results.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 Navigate to the Full Text Search, enter a keyword or a phrase, and press Enter.
  • A Sentence Search tab is displayed that contains:
    • Search criterion field that displays:
      • the FR keyword in the FR field
      • the searched phrase in the Search criterion field next to it
    • a detailed list of the search result in the sub-tab List
  • If there is only one result found then the MO tab for that result is opened (additional to the Sentence Search tab).
 

Post conditions
The system displays a detailed list of search results in a Sentence Search tab.
If only one result is found it displayed in a separate MO tab.

03 View search item from Search History

Description
The user chooses a history record from Tools menu/ Search list, and views the search results page in details.

Preconditions
The user is logged in the Nuxeo DM system. The migration of documents is completed.

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 Navigate to Tools menu/Search and selects one search record from search list (the History list displays the last five searches).
  • Sentence Search tab page is opened.
  • Fields and options for search criteria are editable and have previously set values.
  • The system displays a detailed list of the search results in the tab List.
 

Post conditions
The system displays the Search page that contains the search results.

04 Semantic search with one criterion

Description
The user opens the Sentence Search tab and searches with one criterion

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Navigate to the Header Tabs bar, select Tools, and select the option "Search" (see Test 02 UI and Navigation#04) - the Sentence Search tab is opened in which to perform the semantic search and the search criterion field is editable and has no default set values

Constraints
The search is performed taking into consideration the semantic data object repository.

N Performed action Expected result Tester notes
1 Start inputting 2 or more characters of any search criterion
  • Autocomplete suggestion list is displayed
  • Each suggestion consists of the Actor's name and the thesauri names that contain that Actor
 
2 Select one of the suggestions from the autocomplete list
  • The search criterion field displays the selected suggestion. A tooltip containing information about the suggestion is displayed during mouse-over it.
  • The search criterion field is editable (criterion can be changed)
  • An expandable FR field is added to the search sentence that, if expanded, contains a list of adequate FRs. A tooltip containing information about the FR is displayed during mouse-over it.
  • If any of the FRs in the list are selected it is displayed in the FR field
  • the FR field contains the default FR
  • A new check box is displayed that allows the user to search only for objects with images.
  • The search field contains the actions to add a new field for the same FR ("+") and to delete the current field ("-") (might be visible only during mouse-over)
  • The action "+" to add a new search criterion field for a separate FR is displayed next to the search field
 
3 Click the Search button.
  • A note specifying the number of search results is displayed
  • If the search results are more than 500 the note contains text, indicating the fact
  • All object records that satisfy the search criterion by the default FR are listed in the sub-tab "List"
  • If clicked, the sub-tab "Thumbnails" display a list of thumbnails of the object records
  • If clicked, the sub-tab "Timeline" displays a timeline where the object results are positioned correctly
  • The results are displayed grouped by screens
  • A Navigation area that allows for correct navigation between the result screens is displayed (top-right of the search tab)
  • New search record is created automatically at the bottom of the search history list in the Header Tab bar > Tools > Search > Search History (see action 2.3 of Test 02 UI and Navigation#04).
  • The search history contains 5 entries (the new search is not added as 6th in the list)
  • If the same search was already performed before and was existing in the search history it is not duplicated in the history list and appears only at the bottom
 
4 Perform the following action sequence:
  • Expand the FR field
  • Select any of the FRs in the FR list
  • Delete the previously inputted text in the criterion field
  • Start inputting 2 or more characters of a new (or same) Actor
  • Autocomplete suggestion list is displayed
  • The list contains only Actors from Actor's thesauri (as listed in the expected results for action 1)
 
6 Click the Search button. Same as the expected results for action 3  

Post conditions
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered search criterion are found and displayed.

05 Semantic search by one criterion for Actor

Description
The user opens search tab and searches with one criteria from the range Actor.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) - the criterion search field is displayed.
Actor is anything in the semantic data that satisfies the definitions depicted in FR Names Table

Constraints
The search is performed taking into consideration the semantic data object repository.

N Performed action Expected result Tester notes
1 Start inputting a search criterion that is any Actor in the semantic repository
  • One (or more) of the items in the autocomplete list is an Actor
  • The Actor thesauri are some of the following (see Meta-thesaurus table for the thesauri that are searchable):
    • RKD Artist
    • RKD Collection/Institution
    • RKD Person
    • BM Department
    • BM Ethnographic Group
    • BM Nationality
    • BM Person/Institution
 
2 Select one of the suggestions that is an Actor (is from one of the above-listed thesauri)
  • The Actor name is displayed in the criterion search field
  • The FR field displays the default FR created/modified by
 
3 Click the button Search (to look for the object records that satisfy the default FR) All object records are found that contain "Thing (or part/inscription thereof) was created or modified/repaired by Actor (or group it is member of)"  
4 Change the FR (in FR field) to met and click the button Search All object records are found that contain "Thing (or another thing it is part of) has met actor in the same event (or event that is part of it)"  
5 Change the FR to influenced by and click the button Search All object records are found that contain "Thing's production was influenced/motivated by Actor (or group it is member of)"  
6 Change the FR to owner/keeper and click the button Search All object records are found that contain "Thing has current owner or keeper Actor"  
7 Change the FR to all owners/keepers and click the button Search All object records are found that contain "Thing has former or current owner or keeper Actor, or ownership/custody was transferred from/to actor in Acquisition/Transfer of Custody event"  
8 Change the FR to about and click Search All object records are found that contain "Thing depicts or refers to Actor, or carries an information object that is about Actor, or bears similarity with a thing that is about Actor"  

Post conditions
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Actor criterion and FR are found and displayed.

06 Semantic search by one criterion for Period

Description
The user opens search tab and searches with one criteria from the range Period.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) - the criterion search field is displayed.
Period is anything in the semantic data that satisfies the definitions depicted in FR Names Table

Constraints
The search is performed taking into consideration the semantic data object repository.

N Performed action Expected result Tester notes
1 Start inputting a search criterion that is any Period in the semantic repository
  • One (or more) of the items in the autocomplete list is a Period
  • The Period thesauri are some of the following (see Meta-thesaurus table for the thesauri that are searchable):
    • BM Event
    • BM Period/Culture
    • BM Political State
 
2 Select one of the suggestions that is a Period (is from one of the above-listed thesauri)
  • The Period name is displayed in the criterion search field
  • The FR field displays the default FR about
 
3 Click Search (to look for the object records that satisfy the default FR) All object records are found that contain "Thing depicts or refers to Event/Period, or carries an information object that is about Event, or bears similarity with a thing that is about Event"  
4 Change the FR to present at and click Search All object records are found that contain "Thing was present at Event (eg exhibition) or is from Period"  

Post conditions
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Period criterion and FR are found and displayed.

07 Semantic search by one criterion for Place

Description
The user opens search tab and searches with one criteria from the range Place.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) - the criterion search field is displayed.
Place is anything in the semantic data that satisfies the definitions depicted in FR Names Table

Constraints
The search is performed taking into consideration the semantic data object repository.

N Performed action Expected result Tester notes
1 Start inputting a search criterion that is any Place in the semantic repository
  • One (or more) of the items in the autocomplete list is a Place
  • The Place thesauri are some of the following (see Meta-thesaurus table for the thesauri that are searchable):
    • BM Place
    • RKD Place
 
2 Select one of the suggestions that is a Place (is from one of the above-listed thesauri)
  • The Place name is displayed in the criterion search field
  • The FR field displays the default FR created in
 
3 Click Search (to look for the object records that satisfy the default FR) All object records are found that contain "Thing (or part/inscription thereof) was created or modified/repaired at/in place (or a broader containing place)"  
4 Change the FR to from and click Search All object records are found that contain "Thing has former, current or permanent location at place, or was created/found at place, or moved to/from place, or changed ownership/custody at place (or a broader containing place)"  
5 Change the FR to located in and click Search All object records are found that contain "Thing has current or permanent location in Place (or a broader containing place)"  
6 Change the FR to found at and click Search All object records are found that contain "Thing was found (discovered, excavated) at Place (or a broader containing place)"  
7 Change the FR to about and click Search All object records are found that contain "Thing depicts or refers to a place or feature located in place, or is similar in features or composed of or carries an information object that depicts or refers to a place"  

Post conditions
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Place criterion and FR are found and displayed.

08 Semantic search by one criterion for Type

Description
The user opens search tab and searches with one criteria from the range Type.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) -the criterion search field is displayed.
Type is anything in the semantic data that satisfies the definitions depicted in FR Names Table

Constraints
The search is performed taking into consideration the semantic data object repository.

N Performed action Expected result Tester notes
1 Start inputting a search criterion that is any Type in the semantic repository
  • One (or more) of the items in the autocomplete list is a Type
  • The Type thesauri are some of the following (see Meta-thesaurus table for the thesauri that are searchable):
    • BM Currency
    • BM Escape
    • BM Object
    • BM School
    • BM Series Type
    • BM Subject
    • BM Ware
    • RKD Keywords
    • RKD Location
    • RKD Object
    • RKD Shape
    • RS IconClass
 
2 Select one of the suggestions that is a Type (is from one of the above-listed thesauri)
  • The Type name is displayed in the criterion search field
  • The FR field displays the default FR is/has/about
 
3 Click Search (to look for the object records that satisfy the default FR) All object records are found that contain "Thing is of Type, or has Shape, is of Kind, or is about a type"  

Post conditions
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Type criterion and FR are found and displayed.

09 Perform semantic search by one criterion for Material

Description
The user opens search tab and searches with one criteria from the range Material.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) - the criterion search field is displayed.
Material is anything in the semantic data that satisfies the definitions depicted in FR Names Table

Constraints
The search is performed taking into consideration the semantic data object repository.

N Performed action Expected result Tester notes
1 Start a new semantic search (see Test 05 Search#04) and start inputting a search criterion that is any Material in the semantic repository
  • One (or more) of the items in the autocomplete list is a Material
  • The Material thesauri are some of the following (see Meta-thesaurus table for the thesauri that are searchable):
    • BM Material
    • RKD Material (Support/Frame)
 
2 Select one of the suggestions that is a Material (is from one of the above-listed thesauri)
  • The Place name is displayed in the criterion search field
  • The FR field displays the default FR made of
 
3 Click Search (to look for the object records that satisfy the default FR) All object records are found that contain "Thing (or part thereof) consists of material"  

Post conditions|The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Material criterion and FR are found and displayed.

10 Semantic search by one criterion for Technique

Description
The user opens search tab and searches with one criteria from the range Technique.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) - the criterion search field is displayed.
Technique is anything in the semantic data that satisfies the definitions depicted in FR Names Table

Constraints
The search is performed taking into consideration the semantic data object repository.

N Performed action Expected result Tester notes
1 Start inputting a search criterion that is any Techniquein the semantic repository
  • One (or more) of the items in the autocomplete list is a Technique
  • The Technique thesauri are some of the following (see Meta-thesaurus table for the thesauri that are searchable):
    • BM Technique
    • RKD Technique
 
2 Select one of the suggestions that is a Technique (is from one of the above-listed thesauri)
  • The Technique name is displayed in the criterion search field
  • The FR field displays the default FR used
 
3 Click Search (to look for the object records that satisfy the default FR) All object records are found that contain "The production of Thing (or part thereof) used general technique"  

Post conditions
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Technique criterion and FR are found and displayed.

11 Semantic search by one criterion for Literal

Description
The user opens search tab and searches with one criteria from the range Literal.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) - the criterion search field is displayed.
Literal is anything in the semantic data that satisfies the definitions depicted in FR Names Table

Constraints
The search is performed taking into consideration the semantic data object repository.

N Performed action Expected result Tester notes
1 Start inputting a search criterion that is any Literal (free text)
  • The Literal name is displayed in the criterion search field
 
3 Click Search
  • If the literal is anything different from a number (year)
    • The FR field displays the default FR keyword
    • All object records are found that match " The full text of the thing's description (including thesaurus terms and textual descriptions)"
  • If the Literal is a number (year)
    • The FR field displays the default FR keyword
    • All object records are found that contain " Thing was created at some time within the given interval or year"
 
4 Delete the search criterion and start inputting 2 (or more) characters of a new search criterion
  • The search criterion field contains the value entered by the user
  • Autocomplete is not active
 
5 Change the FR to identified by and click Search All object records are found that contain " Thing (or part thereof) has Identifier (exact-match string)"  
6 Delete the search criterion and start inputting 2 (or more) characters of a new search criterion
  • The search criterion field contains the value entered by the user
  • Autocomplete is not active
 

Post conditions
The search is performed taking into consideration the semantic repository with data objects.
All object records that satisfy the entered Literal criterion and FR are found and displayed.

12 Semantic search by several criteria by the same FR

Description
The user opens search tab and searches by several criteria by the same FR

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) - the criterion search field is displayed.

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 Start inputting text and select a criterion from the autocomplete in "Find all objects" field (ranges - Actor, Place, Period, Type, Technique, Material)
  • The search criterion (of a particular range type) is inputted into the criterion field.
  • FR field appears that contains the corresponding default FR (the user may choose to change it from the FR drop-down, which would not change the expected results).
 
2 Pass the mouse over the search criterion field and press "+" to add new search criterion for the same FR
  • Drop-down box containing the logical AND and OR is displayed. The default value is AND.
  • New search criterion field is automatically displayed and is editable and have no default set values.
 
3 Start inputting 2 (or more) characters of the second criterion The autocomplete list displays only suggestions that are of the same range as the range of the first criterion  
4 Select a suggestion and click Search All the object records that satisfy the logical construction default FR (first criterion AND second criterion) are displayed in the sub-tab List  
5 Change the logical operator in the logical drop-down box to OR and click Search All the object records that satisfy the logical construction
default FR (first criterion OR second criterion) are displayed in the sub-tab List
 
6 Pass the mouse over the second search criterion field and press "-" to delete it
  • The second criterion field is deleted
  • The logical drop-down box is deleted
 
7 Pass the mouse over the search criterion field and press "+"
  • Drop-down box containing the logical AND and OR is displayed. The default value is AND.
  • New search criterion field is automatically displayed and is editable and have no default set values.
 
8 Input a literal into the second criterion box
  • The literal text appears in the criterion box
  • No autocomplete suggestions are displayed
 
9 Click Search
  • The second criterion field appears after the circled "+" after a FR field containing the FR keyword
  • All the record object that satisfy the logical construction (default FR (first criterion)) AND (FR keyword (Literal)) are displayed in the sub-tab List
 

Post conditions
All object records that correspond to the multiple search criteria are found and displayed.

13 Semantic search by multiple FRs

Description
The user opens search tab and searches by multiple FRs

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) - the criterion search field is displayed.

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 Start inputting text and select a criterion from the autocomplete in "Find all objects" field (ranges - Actor, Place, Period, Type, Technique, Material)
  • The search criterion (of a particular range type) is inputted into the search field.
  • FR field appears that contains the default FR for that criterion (denoted by FR1).
 
2 Click the circled + (logical AND)
  • new criterion search field is displayed automatically
 
3 Start inputting text in the second search field and select a criterion from the autocomplete that has a range that is different from the range of the first criterion
  • The search criterion is inputted into the second search field.
  • FR field appears that contains the default FR for the second criterion (denoted by FR2).
 
4 Click the Search button All the object records that satisfy the logical construction
(FR1 (first criterion)) AND (FR2 (second criterion)) are displayed in the sub-tab List
 

Post conditions
All object records that correspond to the search criteria entered are found and displayed.

14 Semantic search for objects with images

Description
The user searches only for objects with images.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Start a new semantic search (see Test 05 Search#04) - the "Find all objects" search field and a check box that allows to search only for images are displayed

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 Check the option to look for objects only with images The option is checked  
2 Input a search criterion and click the Search button All the object records that satisfy the criterion and have images are found and displayed. Some object have images but do not have a thumbnail image - they will be found.  

Post conditions
All the object records that satisfy the criterion and have images are found and displayed

15 Change existing semantic search

Description
The user opens existing search page, changes some criteria, and/or deletes some search options, and performs a new semantic search - the system displays a detailed list of search results.

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Test 05 Search#02 or Test 05 Search#04 or Test 05 Search#12 or Test 05 Search#13, etc. has been performed
and all object records are displayed.
Criterion fields, FR fields, and logical drop-downs are editable and have previously set values.

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 Change some criterion, or/and delete a criterion, and/or change the AND/OR logical values, and/or change some FRs, and click the Search button. All object records that satisfy the search criteria and options are listed in the sub-tab List.  

Post conditions
All object records that correspond to the search criteria and options are found and displayed.

16 Review the search results in detail - List, Thumbnails, Timeline

Description
The user reviews the list of search results in different views (List, Thumbnails, Timeline sub-tabs).

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Test 05 Search#02 or Test 05 Search#04 or Test 05 Search#12 or Test 05 Search#13, etc. has been performed
and all object records are displayed.

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 The user reviews the search results list in List view.
  • The sub-tab List shows a list of object records.
  • Each object record displays:
    • a thumbnail of the object
    • title
    • type, creator, material, and technique.
 
2 The user reviews the search results in Thumbnails or Timeline views.
  • The sub-tab Thumbna displayes are thumbnail of the object, title, and creator
  • The sub-tab Timeline displays a timeline based on date of creation.
 

Post conditions
The search result are correctly displayed in List, Thumbnails, and Timeline views

17 Filter search results

Description
The user filters the search results

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Test 05 Search#02 or Test 05 Search#04 or Test 05 Search#12 or Test 05 Search#13 has been performed
and all object records are displayed.

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 Navigate to the left part of the screen to the Filter pane. The search results are represented in different statistical categories placed in facets with headers:
  • object type
  • creator
  • places
  • created
  • technique
  • material
 
2 Select (check) one or several categories from the facets
  • Only the object records that fall within all the selected categories are displayed in the right
  • If there is only one result found then the MO tab for that result IS NOT opened.
 
3 Unselect (uncheck) some categories Only the object records that fall within all the selected categories are displayed in the right  

Post conditions
Only and all of the object records that correspond to all of the filtering categories are found and displayed.

18 Sort search results

Description
The user sorts the search results

Preconditions
The user is logged in the Nuxeo DM system.
The migration of documents is completed.
Test 05 Search#02 or Test 05 Search#04 or Test 05 Search#12 or Test 05 Search#13 has been performed
and all object records are displayed.

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
1 Observe the sort option (located above the list of search results) The sort options are clickable and are:
  • "title"
  • "then by"
 
2 Click the "title" Drop-down list is displayed that contains options to sort in descending/ascending alphabetical order and the criteria:
  • "created"
  • "creator"
  • "material"
  • "object type"
  • "technique"
 
3 Select the option to sort by descending alphabetical order The search results are sorted by descending alphabetical order  
4 Select any criterion (denoted by criterion1) from the drop-down list
  • The search results are sorted by the selected criterion1
  • If the selected criterion was not sorting by alphabetical order then criterion1 is displayed in place of "title"
 
5 Click the criterion1 Drop-down list is displayed that contains "title" and does not contain criterion1  
6 Click "then by" Drop-down list is displayed that does not contain criterion1 and contains the criteria:
  • "created"
  • "creator"
  • "material"
  • "object type"
  • "technique" (one of these is missing, since it is criterion1)
  • "title"
 
7 Select any of the listed criteria (denoted by criterion2)
  • The search results are sorted by criterion1 AND criterion2
  • The selected criterion2 is shown next to criterion1 and before "then by" ("then by" is shifted to the right)
  • If clicked, criterion1 and criterion2 display options to sort by ascending/descending alphabetical order
 

Post conditions
The search results are sorted by the selected criteria

19 Search examples

Description
Search examples are given that demonstrate the various test cases depicted in this document

Preconditions
WORK IN PROGRESS

Constraints
The search is performed taking into consideration the semantic repository with data objects.

N Performed action Expected result Tester notes
       

Post conditions
The search results are sorted by the selected criteria

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Mar 17, 2013

    I encountered problems with searching for date intervals

    1. Mar 18, 2013

      Austin, can you be more specific?