QA/Weave Test Plan/FirefoxHome/1.1 testplan: Difference between revisions
< QA | Weave Test Plan | FirefoxHome
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
= Summary of Changes = | = 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 = | = Builds = | ||
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 the user has 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