Quality Assurance
Procedures
TBD - push notifications on initial setup TBD - walk through slides
- install app
- accept permission requests
- register
- kill and restart app
- test bio-auth login
- logout
- login
- go to profile settings and reset password
- use emailed pin to reset password & sign in
- navigate through each tab to ensure everything looks right
- change between light & dark mode
- change profile picture with photo
- change profile picture with photo from gallery
- open privacy policy on profile settings action sheet
- open terms & conditions on profile settings action sheet
- open settings page on profile settings action sheet
- change name & description
- change password & log back in if necessary
- delete account
- re-register
- create hub
- confirm that hub shows on map of homepage
- tap map to open it
- tap pin for hub and ensure it opens hup page then go back to home page
- ensure there's no prompt on home page to create a hub
- open hub and select options from top right
- ensure you can navigate to admin hub page
- go to profile page & select your hub to admin
- change name & description of hub
- go to home page, select the hub and ensure they reflect the changes
- go to profile, got to admin hub page for your hub
- delete hub & recreate a new hub
- sign out of account
Second User
- create new account
- sign out
First User
- sign into first user account
- invite second user to hub
- sign out
Second User
- sign into second user
- confirm that invite shows up on home page & confirm that you can open it
- go to notifications page and ensure there's a notification for invite
- open invite & reject it
- logout
First User
- login to first user
- go to profile page, select admin your hub, confirm that the invite is gone
- re-invite the second user
- sign out
Second User
- sign into second user
- open invite from home page and accept invite
- ensure you're navigated back to the home page and the hub shows up in your hubs
- ensure there's no empty invite section
- open invite
- confirm that everything looks alright and that you're not able to see who's present or away
- sign out
First User
- sign into first user
- open hub and make sure user 2 is there
- go to admin hub page & activate the hub
- sign out
Second User
- sign into second user
- open hub from home page & confirm that you can see who's present or away
- add a micro chat
- select the micro chat & send it from the action sheet
- sign out
First User
- sign into first user
- open notifications & confirm you have a notification from the micro chat
- open hub & test uber navigation then go back
- open navigate in map and select apple maps then ensure that it shows properly