Child pages
  • Release Regression Testing
Skip to end of metadata
Go to start of metadata

The following list is a set of manual tests that can be used to ensure that DuraCloud features work properly prior to release

DuraCloud

View/add/remove spaces via UI for each provider (as root)

View/add/remove content via UI for each provider (as root)

View/add/remove content metadata via UI for each provider (as root)

Verify that ADMIN-level user can work with spaces and content
Verify that USER-level user can view spaces and content (only) where read access is given
Verify that USER-level user can edit spaces and content (only) where write access is given

Verify that UI functions as expected in Google Chrome

Verify that UI functions as expected in FireFox

Verify that UI functions as expected in IE / Edge (win 10)

Verify that UI functions as expected in Safari

Verify Media Streaming works (both RTMP and HLS)

Verify that storage stats are collected successfully

Verify that storage stats are displayed properly in the UI

Verify that the auditor is capturing changes in each provider properly

Verify that audit button works as expected in the UI
Verify that manifest works as expected

Verify that ACL settings result in correct space listings for different user types

Verify that the Sync Tool runs in command line mode as expected

Verify that the Sync Tool runs in UI mode as expected
Verify that the Sync Tool installer works properly (osx, windows, linux)

Verify that the Retrieval Tool runs as expected

Verify that REST API works as expected (see REST API scripts)

Verify that spaces created in Glacier provider have a bucket lifecycle policy in place to move content to Glacier
Verify that spaces created in S3 provider have a bucket lifecycle policy in place to move content to Standard-IA

Snapshot

Perform a content snapshot, complete the snapshot, verify all content is copied and all content properties are captured
Restore a snapshot, verify that all content is restored and all content properties are restored
Verify that USER-level user can see and interact with snapshots only when they have access to the associated space
  • No labels