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

Headless browser tests for key workflows #339

Closed
8 of 11 tasks
jessykate opened this issue Jan 26, 2019 · 5 comments · Fixed by #370
Closed
8 of 11 tasks

Headless browser tests for key workflows #339

jessykate opened this issue Jan 26, 2019 · 5 comments · Fixed by #370
Assignees

Comments

@jessykate
Copy link
Member

jessykate commented Jan 26, 2019

Use a tool like https://www.cypress.io/ to create headless browser tests for key workflows like payments, mail, bookings.

Relates to #307 and indirectly #302.

Key workflows to test

registration (profile creation) via:

room search, selection and booking request submission workflow for:

Payments and booking management

Emails

  • daily resident, guest and admin email functions work when

Other workflows

  • new user registering and RSVP-ing for an event
@bfirsh bfirsh self-assigned this Jan 26, 2019
This was referenced Feb 2, 2019
@jonathan-s
Copy link
Collaborator

@jessykate @bfirsh What flows should be tested here, can we make a list?

@jonathan-s
Copy link
Collaborator

Opening again in case more tests should is necessary for go-live.

@jessykate
Copy link
Member Author

added a list above. Feel free to edit/contribute, this is my first pass at critical workflows/functionalities.

@bfirsh
Copy link
Member

bfirsh commented Feb 27, 2019

I have made another list of less important workflows, just for the sake of prioritisation. Moved registration through RSVP-ing for event to there, because it's probably less important than booking a room?

@bfirsh
Copy link
Member

bfirsh commented Mar 1, 2019

done! superceded by #460

@bfirsh bfirsh closed this as completed Mar 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants