Skip to main content

A. Authorization

Tests for Authorization - signing in with different portals, signing out

Revision

DateWhat's changedPerson
14.07.2022Initial version - 2 test casesMateusz Nojek
24.10.2022Moved here from another fileMateusz Nojek

Automation State

  • [x] A1. User successfully logs in using GitHub
  • [x] A2. User can logout
  • [ ] A3. User can delete account

A1. User successfully logs in using GitHub

Preconditions

  1. User is not logged in
  2. Page https://qa.app.archipelo.com/login is opened

Steps

Step descriptionExpected result
1. Click "Login with GitHub" button1st step of onboarding with "Complete your profile" is opened

A2. User can logout

Preconditions

  1. User is logged in
  2. Page https://qa.app.archipelo.com/profile is opened
  3. User sees small profile photo in the top right-corner

Steps

Step descriptionExpected result
1. Click on small profile photo in the top-right cornerDropdown opens with options "Profile" and "Logout"
2. Click "Logout" option in the dropdownUser is logged out and page https://qa.app.archipelo.com/login is opened
3. Go to URL https://qa.app.archipelo.com/profile"Profile" page is not opened and user is redirected to Login page

A3. User can delete account

Preconditions

  1. User is logged in
  2. Page https://qa.app.archipelo.com/profile is opened

Steps

Step descriptionExpected result
1. Click on the "Delete My Account""Delete Archipelo Account" window shows up
2. Click "Cancel" button"Delete Archipelo Account" window is closed
3. DO NOT AUTOMATE NEXT STEPS
4. Click on the "Delete My Account" and click "Delete My Account""Login" page is opened