QA/Weave Test Plan/FirefoxHome/1.0.2 testplan

From MozillaWiki
Jump to: navigation, search

Summary of Changes

What's new in this version:

  • custom server support (look in the Settings App) PLEASE TEST THIS! If you have, or know of, a non-Mozilla weave server, please verify that it works.
  • the user's node (cluster) is updated before every sync, to avoid issues with migration
  • user is only ever forcibly signed out under extremely unusual circumstances. in almost all cases, (wrong cluster, authentication failure, decryption failure), the user is allowed to continue using the local data, they just cannot sync.
  • automatic refresh has been added on iOS 4 when the app has been suspended for more than 5 minutes
  • the version number of the app is displayed in the Firefox Home pane of the Settings App.
  • the current locale is sent with the registration email, so we can send localized help emails.
  • significantly cleaned up and improved network error handling code.

Builds

Schedule

  • beta 1: 7/29 builds

Test Plan

  • Run standard smoketests
  • Verify other bugs that were fixed in this version. (See notes)
Testcases
  • Test account sync Custom Server
  • Settings > Firefox Home
    • Version number shown
    • Toggle Custom Server switch
    • Specify Server URL
  • Test network handling use cases (need to create a matrix for known ones)
  • Test string localization changes (need to figure out how to do this with a simulator)
  • Test automatic refresh has been added on iOS 4 when the app has been suspended for more than 5 minutes
  • Check network timeouts from 30 to 60 seconds
  • Check added localization strings bug 583241. Supported locales are:
    • de
    • es-ES
    • it
    • nl
    • fr
    • zh-CN
    • zh-TW
    • ko
    • si
    • pl
    • cs
    • ca
    • ru
    • ja
    • tr
    • pt-BR

Results (tchung)

  • Build ID: FF Home 1.0.2b3
  • Result: Pass
  • Build ID: FF Home 1.0.2 rc1
  • Result: Pass

Related bugs

  • Verified bug 583912 - secret phrase error triggered when syncing bookmarks and history on custom server
  • Verified bug 583940 - Switching in and out of Custom Server does not log existing user out
  • Verified bug 578802 - Firefox Home should have a url bar and search bar
  • Verified bug 579662 - FxHome has no version string in the app
  • Verified bug 579679 - FxHome doesn't automatically refresh
  • New bug 587210 - FF Home: Add a display on last successful sync time
  • Verified bug 575888 - FF Home unable to open double-byte pages in Safari
  • Verified bug 573135 - Firefox Home pops up networking error messages that should probably be ignored
  • Verified bug 576341 - Singing out of Firefox Home doesn't remove browsing history

Notes

  • Filed bug 589997 - German descriptions run into each other in the title bar