QA/Weave Test Plan/FirefoxHome/1.1 testplan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 1: Line 1:
= Summary of Changes =  
= Summary of Changes =  
What's new in this version:
== TODO ==
* {{bug|605724}} Crypto changes (support backward compatibility)
** bug 615639 Implement bookmarks change
* {{bug|605734}} J-pake key authentication (new UI and workflow)
** 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

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).
  • 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 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