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

Functional testing script #703

Open
michael-wynne-wsu opened this issue Feb 7, 2025 · 0 comments
Open

Functional testing script #703

michael-wynne-wsu opened this issue Feb 7, 2025 · 0 comments

Comments

@michael-wynne-wsu
Copy link
Member

michael-wynne-wsu commented Feb 7, 2025

This likely won't be exhaustive, and still need to expanded as more features are completed.

Basic site setup (these can be expanded by filling in all available fields, which in some cases can only be done by editing after creation)

  • Create a community
  • Create an open protocol
  • Create a strict protocol
  • Create a new category
  • Create a new user account

Content creation (these can be expanded by filling in all available fields)

  • Create a digital heritage item
    • Including multiple media assets to check the media carousel
  • Create a community record
  • Add a language taxonomy term
  • Create a dictionary word
    • Including word entries
  • Create and populate a collection
    • Including sub-collections
  • Create and populate a word list

Media

  • Upload and display of all media formats
  • Media content warnings

Basic site use

  • Check all browse pages:
    • /browse
    • /digital heritage
    • /dictionary
    • /collections

Extended features

  • Create a multi-page item
  • Create a person record

Not yet included

  • Localization
  • Assigning community and protocol roles (some are missing)
  • Testing access and permissions based on roles
  • Comment system
  • Local Contexts integration (they now have a v2 API)
  • Migration test
  • Import/export
  • Draft content
  • Publishing workflow
  • Notifications and events
  • OCR and search
  • Advanced user management
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

1 participant