Testing Digital Library

#Testing Digital Library

This script (aka recipe) tests the Landcare Tasmania Digital Library functionality.

The end to end digital library user flow is reasonably complicated. This documents the steps to test the flow end to end and at each step the things to check.

Overview

For testing this flow we are going to create:

View Digital Library Signed Out

Digital Library Main Page - Filtering

Documents should be able to be filtered on the Digital Library page by:

Documents should be able to be sorted by Newest or Alphabetically.

Create “Test Admin User” - the Group Admin user

In a new incognito window (or alternative browser):

[Test Admin User] - Share a Public Document to Digital Library (not group)

[Test Admin User] - Create “Test Group”

Check:

Tester Notes - if testing it is recommended to also:

[Test Admin User] - Share a Private Group Document to Digital Library

Fill out the form:

Check:

[Test Admin User] - Check Digital Library Main Page

https://www.landcaretas.org.au/digital-library

[Test Admin User] - Check Group Profile Page Logged In

[Logged Out/Incognito] - Check Group Profile Page Logged Out

[Test Admin User] - Document Page

Check the document page:

[Test Admin User] - Edit Group Document

[Test Admin User] - Delete Group Document

The delete action does not internally delete the blog post - it sets it to “hidden”. This is a safety feature in case the user makes a mistake or a bad actor has access to the users account.

Old posts marked “hidden” can be deleted at a later date by Landcare Admins.

[Test Admin User] - Share a Public Group Document to Digital Library

Check:

[Landcare Site Admin] - Moderate Posts

[Test Admin User] - Check Digital Library Main Page

https://www.landcaretas.org.au/digital-library

[Logged Out/Incognito] - Check Digital Library Main Page

Create “Test Group Member” - new user to be group member

[Test Group Member] - Create a Public Document (Non Group)

[Test Group Member] - Connect with Test Group

Check:

[Test Group Member] - ORG Profile - private document

[Test Group Member] - No Member Toolbox Button

[Test Admin User] - Check Admin Connected Email Notification

[Test Admin User] - Members Tool - Promote new User to Member

Check:

[Test Group Member] - Members Toolbox Button shows

[Test Group Member] - ORG Profile - private document

[Test Group Member] - Members Toolbox

[Test Group Member] - Share a Private Group Document to Digital Library

Check the same things:

[Test Group Member] - Share a Public Group Document to Digital Library

Check:

Once published by a Landcare admin: