QA/Weave Test Plan/FirefoxHome/1.1 testplan: Difference between revisions
< QA | Weave Test Plan | FirefoxHome
Jump to navigation
Jump to search
| Line 60: | Line 60: | ||
*** From 1.0.4 with username as account | *** From 1.0.4 with username as account | ||
*** 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 | ** 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 | ||
Revision as of 02:13, 3 December 2010
Summary of Changes
TODO
- bug 615639 Implement bookmarks change
- bug 615647 Include string changes for v1.1
CHANGES
- New and Improved in 1.1b5:
- bug 615724 GET /report should be POST /report
- bug 615898 Localized labels are clipped on EasySetupViewController
- bug 612358 Create artwork for the new JPAKE screen
- bug 615955 Localized labels are clipped on WelcomePage
- bug 615972 Start using the production JPAKE server
- bug 615660 Localized labels are clipped on ManualSetupViewController
- bug 616073 Sporadic crash when cancelling the EasySetupViewController
- bug 616021 JPAKE error dialog pops up at random intervals
- New and improved in 1.1b4:==
- bug 615623 Include Thai translation
- bug 615625 Include Indonesian translation
- bug 615484 FF Home: J-pake screen is not localized
- bug 615428 FF Home: Crashing on iOS3 when launching fallback screen
- bug 615631 Crash on GMail URL
- bug 615632 Added sync feedback to the search screen
- bug 615633 Custom server is never forgotten
- New and improved in 1.1b3:
- bug 605734 Implement easy setup in Firefox Home based on J-PAKE (FIXED)
- bug 605724 Adopt simplified crypto in FxHome (FIXED)
- bug 611898 Home should check syncID and storage Version changes and act accordingly (FIXED)
- bug 608460 Change the User Agent of Firefox Home to include the OS version (FIXED)
- New and improved in 1.1b2:
- bug 605734 Implement easy setup in Firefox Home based on J-PAKE (IN PROGRESS)
- bug 605724 Adopt simplified crypto in FxHome (FIXED)
- bug 611898 Home should check syncID and storage Version changes and act accordingly (IN PROGRESS)
- bug 608460 Change the User Agent of Firefox Home to include the OS version (FIXED)
- New and improved in 1.1b1:
- bug 605734 Implement easy setup in Firefox Home based on J-PAKE
Builds
- build 1.1b2
- Tryserver build with v0.9 patch
- build 1.1b4
- build 1.1b5
Schedule
- 1.1 eta Early Dec
Test Plan
- Run standard smoketests
- Verify other bugs that were fixed in this version. (See notes)
- Test against latest iOS3.1.x and iOS4.x
- Testcases
- Test for Upgrading
- Upgrading from 1.0.4 when using Sync 1.5: Since Home 1.1 is backward compatible, these two scenarios should simply work as they do in 1.0.4. User should not notice anything.
- From 1.0.4 with username 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.5: Since Home 1.1 is backward compatible, these two scenarios should simply work as they do in 1.0.4. User should not notice anything.
- Test for Crypto
- Test for backward compatibility
- Sync with an existing account
- Sync with a new account created in beta 8
- Test from old crypto to new crypto
- check old sync keys (custom key, generated key, and jpake keys)
- Q: What about changing passwords? Sync Keys?
- Q: Is there changes to how the sync'd data that needs attention?
- Test for backward compatibility
- Test for Jpake
- Note: need a dev try server build with latest sync installed to test
- Q: Are there known issues if adding across platforms?
- Test new account sign up
- Test existing account sign up
- When adding a device, enter in correct j-pake key
- Enter in incorrect j-pake key
- Q: Whats the timeout when jpake server isnt returning?
- Test fallback logon screen
- Logging in and out, and re-adding device
- Test for Strings
- Need screens for all string changes in the UI
Test Results for 1.1b3
- Tester: tchung
- Build ID: tbd
- Result: not yet
- Notes
- Filed bug 615428 - FF Home: Crashing on iOS3 when launching fallback screen
- Filed bug 615484 - FF Home: J-pake screen is not localized