-
Notifications
You must be signed in to change notification settings - Fork 27
Functional Tests
Ken Manheimer edited this page May 15, 2013
·
12 revisions
An attempt to provide guidance to functional testers, without limiting them to our own expectations.
We assume that you have a trial account. You may need to create special items, like a password-protected share room, in order to test some features.
"Clean Slate" = no pending "remembered" login.
- brief or no splash screen (SpiderOak emblem)
- then Login screen
- (Note that login screen is only one that lacks bar (menu bar, action bar?) at top)
- Use "Log in" button:
- Fill in username and password (password characters are hidden)
- Elect whether or not to set remember button
- Hit Log in button
- Presented with transient "Please wait" // "Authenticating" // scrolling dots animation black "toast" box
- Login success:
- Proceeds to either the Hive top-level screen, if account has Hive,
- else account's Storage/Devices top-level screen
- Login fails:
- Presented with persistent dialog: "Authentication error" // "Authentication failed - incorrect username or password", plus "Ok" button to dismiss
- Returned to Login screen with credentials left as they were
- Use "Go to ShareRooms" button
- Nothing to fill in
- Proceeds to ShareRooms top-level screen
- Go to "more about SpiderOak"
- by hitting link at bottom.
- Proceeds to about screen
Exact same operation as what ensues from the Application Entry - Clean Slate state if you hit the "Log in" button.
- Remembering
- Change while not logged in
- Change while logged in