Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Testing Checklist v4.2.0 #3420

Closed
chiatt opened this issue May 18, 2018 · 0 comments
Closed

Release Testing Checklist v4.2.0 #3420

chiatt opened this issue May 18, 2018 · 0 comments
Assignees

Comments

@chiatt
Copy link
Member

chiatt commented May 18, 2018

1st [x] == Chrome; 2nd [x] == Safari; 3rd [x] == Firefox, 4th [x] == Internet Explorer 11

Future release features

  • [x] [x] [x] Test that users can't access the Mobile Survey Manager page or the new graph/editor pages

Auth Cyrus

  • [x] [x] [x] User can sign themselves up for a new Arches account
  • [x] [x] [x] User is added to default group (Crowdsource Editor)
  • [x] [x] [x] User can log in with their email address
  • [x] [x] [x] User can reset their password
  • [x] [x] [x] User can edit their profile (First and Last name, email address, etc...)

Search Jeff

  • [x] [x] [x] Free text search
  • [x] [x] [x] Concept search
  • [x] [x] [x] Map search
  • [x] [x] [x] Time range based search
  • [x] [x] [x] Time wheel search
  • [x] [x] [x] Advanced search
  • [x] [x] [ ] Related resource search
    • [x] [x] [x] Paging
    • [x] [x] [x] D3 graph
  • [x] [x] [x] Resource type search
  • [x] [x] [x] Edit status search (provisional, authoritative, or both). Confirm that only resource reviewers are able to see provisional tile data
  • [x] [x] [x] Map should not zoom to points that a user is not permitted to read, nor should the search aggregation layer (e.g. hexbin or heatmap) indicate that a restricted resource is present.

Related Resources

  • Resource Editor

    • [x] [x] [x] User can add a related resource
    • [x] [x] [x] User can delete a related resource
    • [x] [x] [x] User can change the properties of related resources
    • [x] [x] [x] User can switch between table and force directed graph
    • [x] [x] [x] User can page through related resources in table
  • Search Jeff

    • [x] [x] [x] Hovering over a link in the force directed graph opens a panel with source and target node info and list each unique relationship type
    • [x] [x] [x] Hovering over a node highlights the adjacent links and the corresponding entry in the node list
    • [x] [x] [x] Hovering over a node list entry highlights the corresponding node and its adjacent links
    • [x] [x] [x] User can switch between table and force directed graph
    • [x] [x] [x] Entering text in the search field filters the list of list entries
    • [x] [x] [x] Overlays support custom popups

Map Widget

Map Layer Manager

  • Resource Layers

    • [x] [x] [x] Settings - changes to the name and icon of a layer are reflected in the map widget overlay list and overlay library
    • [x] [x] [x] Deactivating/Activating a resource layer hides/shows the layer in the map widget overlay list and overlay library - minor issue in IE see Overlays in IE are temporarily missing after an overlay is deactivated or activated in the map layer manager #3509
    • [x] [x] [x] Style Settings - changes to the layer style are displayed in the layer
    • [x] [x] [x] Style Settings Advanced - changes to the layer style are displayed in the layer
    • [x] [x] [x] Clustering
      • [x] [x] [x] Increasing cluster distance causes features to cluster at increased distances between them
      • [x] [x] [x] Increasing cluster max zoom causes clusters to be formed at higher zoom levels
      • [x] [x] [x] Decreasing min points to 2 points causes clusters to form with only 2 points
      • [x] [x] [x] Increasing vector simplification to 0.0 prevents simplification a low zoom levels
    • [x] [x] [x] Activating caching adds a cache folder for a resource in your projects tileserver directory
    • [x] [x] [x] Activating clean cache on edit updates the cache when a geometry is edited
    • [x] [x] [x] Setting permissions for a user or group as No Access removes the user and group from the permissions list under the permissions tab.
  • Basemaps

    • [x] [x] [x] Changing the default search basemap in the basemap settings is reflected on the search page
    • [x] [x] [x] Settings - changes to the name and icon of a layer are reflected in the map widget basemap list
    • [x] [x] [x] User can delete a basemap and it no longer appears in the map widget's list of basemaps
  • Overlays

    • [x] [x] [x] Settings - changes to the name and icon of a layer are reflected in the map widget overlay list and overlay library
    • [x] [x] [x] User can delete an overlay and it no longer appears in the map widget overlay library

RDM

  • Thesauri

    • [x] [x] [x] Add scheme
    • [x] [x] [x] Delete scheme
    • [x] [x] [x] Import scheme
    • [x] [x] [x] Export scheme
    • [x] [x] [x] Add top concept
    • [x] [x] [x] Import from SPARQL
    • [x] [x] [x] Manage parents
    • [x] [x] [x] Make collection
    • [x] [x] [x] Add label
    • [x] [x] [x] Add Note
    • [x] [x] [x] Add image
  • Collections

    • [x] [x] [x] Add collection
    • [x] [x] [x] Delete collection
    • [x] [x] [x] Export all collections
    • [x] [x] [x] Add dropdown entry
    • [x] [x] [x] Add sort order and confirm in dropdown

Import/Export

  • [x] [x] [x] Create_mapping_file
  • Import business data (cli)
  • Export business data (cli)
  • Load package-- Unable to load packages (cli)
  • Create package (cli)

Graph/Resource Designer

  • [x] [x] [x] Export graph
  • [x] [x] [x] Import graph
  • [x] [x] [x] Create branch
  • [x] [x] [x] Create resource
  • [x] [x] [x] Add/Edit cards
  • [x] [x] [x] Add/Edit menus
  • [x] [x] [x] Add/Edit reports
  • [x] [x] [x] delete graph -- can delete different nodes and node groups, but not an entire graph
  • [x] [x] [x] clone graph

Resource Instance Management

  • Confirm edits for all data types

    • [x] [x] [x] String
    • [x] [x] [x] Concepts
    • [x] [x] [x] Domains
    • [-] [x] [x] Images
    • [x] [x] [x] Dates
    • [x] [x] [x] Number
    • [x] [x] [x] Boolean
    • [x] [x] [x] GeoJson
    • [x] [x] [x] Resource instance type
    • [x] [x] [x] Node data type
  • Updating of a resource descriptor should be reflected in:

    • [x] [x] [x] search results
    • [x] [x] [x] form headings
    • [x] [x] [x] report headings
    • [x] [x] [-] map popups
    • [x] [x] [-] related resource d3 graph and listings - only shows up for source resource node not related nodes -- IE11 see ticket Related Resources: The Related Resources graph does not load #3352
    • [ ] [x] [x] Provisional users see indication in a widget that their tile edits were submitted
    • [ ] [x] [x] Resource reviewers are able to identify provisional tiles and can approve/discard provisional edits

System Settings Cyrus

  • [x] [x] [x] Project Name - Updating name updates in index.htm and the page tab--- SEE TICKET System Settings: Project Name: Renaming the application does not affect the Index page #3339

  • [ ] [ ] [ ] Web Analytics - String value insterts in base.htm at the location of this template variable:{{GOOGLE_ANALYTICS_TRACKING_ID}}

  • Confirm map settings ---- See ticket Map: Map fails to render correctly in Internet Explorer #3349 and Map/Map Layer Manager: Internet Explorer unable to load Basemaps and Overlays #3350

    • [x] [x] [x] API Key - Key saves and API calls are successful
    • [x] [x] [-] Hex Grid Precision - Saves properly, but errors if precision is too high (Exception detail: TransportError(400, u'parsing_exception', u'[geohash_grid] failed to parse field [precision]'))
    • [x] [x] [-] Hex Cell Size - Changes reflected in Search results
    • [x] [x] [x] Default Zoom - Changes reflected in Card Config Manager
    • [x] [x] [x] Min Zoom - Changes reflected in Card Config Manager
    • [x] [x] [x] Max Zoom - Changes reflected in Card Config Manager
    • [x] [x] [x] Project Extent - Changes reflected in Card Config Manager
  • Confirm search settings

    • Basic Search Settings
      • [x] [x] [x] Searches per page updates properly in Search
      • [x] [x] [x] Number of search suggestions is reflected in search term input
    • Temporal Search Settings (Not currently used)
      • Changes in time wheel color ramp are reflected in time wheel change time wheel colors (not in use)
      • Changes in time wheel config are reflected in time wheel (not in use)
    • Saved Searches
      • [x] [x] [x] A new search saves with a name, search url, description, and image and displays properly in the saved search page. -- Image Does not get put into the saved searchs
      • [x] [x] [x] Users can delete a saved search

Permissions Management - SEE TICKET #3468

  • [ ] [ ] [x] Confirm removing read permissions removes that section from the report
  • [ ] [ ] [x] Confirm removing read permissions removes that section from the form
  • [ ] [ ] [x] Confirm removing read permissions removes that section from the adv. search
  • [x] [x] [x] Confirm removing read permissions for a spatial nodegroup removes that resource type from map based search results
  • [x] [x] [x] Confirm removing read permissions for a spatial nodegroup removes that resource type from the overlays section of the map settings
  • [x] [x] [x] Confirm removing read permissions for a spatial nodegroup removes the map from the Map Report
  • [ ] [ ] [x] Confirm removing read permissions for a date based nodegroup removes the related entries from the type dropdown in the time filter of the search page
  • [ ] [ ] [x] Confirm removing read permissions for a date based nodegroup reduces the wheel count appropriately
  • [x] [x] [x] Confirm removing write permissions but still having read permissions disallows saving that section of the form

Reports

  • [x] [x] [x] Confirm that report templates with map header gets rendered correctly
  • [x] [x] [x] Confirm that report templates with image header gets rendered correctly
  • [x] [x] [x] Confirm that report templates with no header gets rendered correctly
  • Confirm tile data rendered properly for each data type
    • [x] [x] [x] String
    • [x] [x] [x] Concepts
    • [x] [x] [x] Domains
    • [x] [x] [x] Images
    • [x] [x] [x] Dates
    • [x] [x] [x] Number
    • [x] [x] [x] Boolean
    • [x] [x] [x] GeoJson
    • [x] [x] [x] Resource instance type
    • [x] [x] [x] Node instance type - Jeff

Install

  • Confirm that upgrading from previous release (4.1.1) is issue free
@chiatt chiatt changed the title Release Testing Checklist Release Testing Checklist v4.2.1 May 18, 2018
@chiatt chiatt changed the title Release Testing Checklist v4.2.1 Release Testing Checklist v4.2.0 May 18, 2018
@ajwuthrich ajwuthrich self-assigned this May 29, 2018
@chiatt chiatt assigned chiatt and unassigned ajwuthrich Jun 2, 2018
@chiatt chiatt assigned jmunowitch, ryan86 and apeters and unassigned ryan86, jmunowitch and chiatt Jun 12, 2018
@apeters apeters closed this as completed Jun 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants