Skip to content

QA Test Plan

Erin Germ edited this page Sep 29, 2017 · 4 revisions

Test Plan

This is a basic test plan to assist with testing.

Adhoc, edge case, and out-of-bound testing are encouraged; if you have any questions, please contact Erin or post in the testing channel.

Before performing any security testing please contact Erin.

General Test Plan

  • Unauthenticated User
    • sign in using Google
    • sign in using Facebook
    • cannot access /admin
    • can search Rides
  • Authenticated User
    • sign in using Google
    • sign in using Facebook
    • cannot access /admin
    • can search Rides
  • Authenticated User - Rider
    • sign up for a ride
    • sign up for multiple rides
    • can delete profile
    • gets notifications (emails)
    • what happens when a user tries to sign up for a ride that doesn't have enough space for them
  • Authenticated User - Driver
    • create a ride
    • create multiple rides
    • can delete profile
    • can allow a rider
    • can deny a rider
    • what happens when you delete a profile with an active ride; notification to riders?
  • Authenticated User - Driver
    • Create destination
    • Purge users
    • Can make other users an admin

Browsers:

  • Chrome
  • Firefox
  • Safari
  • Android browser
  • iOS (iPhone) browser
Clone this wiki locally