Confirmed users
6,361
edits
m (→Test Plan) |
|||
| Line 62: | Line 62: | ||
*** From 1.0.4 with email address as account | *** From 1.0.4 with email address as account | ||
** Upgrading from 1.0.4 when using Sync 1.6: In this case when the user has used 1.6, the data has been changed to use new crypto. Home should notice at next sync and tell you to sign in again. It should also give you a cancel option so that you are not forced to sign in (and lose your data). | ** Upgrading from 1.0.4 when using Sync 1.6: In this case when the user has used 1.6, the data has been changed to use new crypto. Home should notice at next sync and tell you to sign in again. It should also give you a cancel option so that you are not forced to sign in (and lose your data). | ||
*Test for Crypto | *Test for Crypto | ||
**Test for backward compatibility | **Test for backward compatibility | ||
*** Sync with an existing account | *** Sync with an existing account | ||
*** Sync with a new account created in beta 8 | *** Sync with a new account created in beta 8 | ||
**Test from old crypto to new crypto | **Test from old crypto to new crypto | ||
***check old sync keys (custom key, generated key, and jpake keys) | ***check old sync keys (custom key, generated key, and jpake keys) | ||
** | *** Change your Sync key and update, and retry syncing on Device. Should see an error on device saying "incorrect Sync Key" and direct back to setup screen. | ||
** | **** Test sign in again via Jpake | ||
**** test sign in again via Fallback setup (new password) | |||
*** Change your password and update, and retry syncing on Device. Should see an error on device saying "incorrect Sync Key" and direct back to setup screen. | |||
**** Test sign in again via Jpake | |||
**** test sign in again via Fallback setup (new sync key) | |||
*Test for Jpake | *Test for Jpake | ||
**Note: need a dev try server build with latest sync installed to test | **Note: need a dev try server build with latest sync installed to test | ||
**'''Q: Are there known issues if adding across platforms?''' | **'''Q: Are there known issues if adding across platforms?''' nope | ||
**Test new account sign up | **Test new account sign up | ||
**Test existing account sign up | **Test existing account sign up | ||
**When adding a device, enter in correct j-pake key | **When adding a device, enter in correct j-pake key | ||
**Enter in incorrect j-pake key | **Enter in incorrect j-pake key | ||
**'''Q: Whats the timeout when jpake server isnt returning?''' | **'''Q: Whats the timeout when jpake server isnt returning?''' 5 mins | ||
**Test fallback logon screen | **Test fallback logon screen | ||
**Logging in and out, and re-adding device | **Logging in and out, and re-adding device | ||