QA/Firefox3.6/TestPlan:Personas Uplift

From MozillaWiki
Jump to navigation Jump to search

Personas Lightweight Theme Uplift

  • Development Status: - In progress (first week of sept to land changes)
  • Feature Testing: - In progress (Fx3.6 work)
  • Team:
 Developer: Dao, Mossop  
 QA: tchung, juanb, Community Volunteer...

Overview

Integrating lightweight themes into the theme manager for 3.6. The user will be able to update personas themes directly from AMO, and change themes without having to restart firefox. Theme manager will be used to track the 8 most recently used personas themes.

Things We Test

  • Browser Chrome Tests
  • Manual Tests
  • Mozmill (if time permits)

Things We Don't Test

  • work on AMO (webdev qa to test)
  • The range of themes offered by the designer

Test Cases (Draft)

  • get themes link in addons manager > themes - link goes to amo page, likely themes
  • installs on top of default theme
  • no restart requred - if using a custom theme, then restart is required.
  • prefnames:
    • lightweightThemes.isThemeSelected
    • lightweightThemes.usedThemes
  • Recently used themes applied Test: Anything on the Personas background (uses the personas text color) light color font will have a dark shadow and vice versa
  • Test more for the gray colors (edge cases)
    • Example: ALL 777 theme
  • Addons manager
    • Personas shows up in the list after being applied instantaneously
    • currently, personas uses cache on shutdown. this may cause slow to shut down. Working on alternative fix for this.
    • an option is to clear the cache on shutdown, so on startup, the image isnt there and can slow performance
    • max of 8 persona themes listed in addons manager > themes - test applying, removing, using themes
    • show icon and preview of the personas theme in addons manager - AMO work: update preview and icon in the themes manager of personas
    • select "wear this" on AMO, and will update the theme to addons manager. User can update personas from AMO as well as theme manager
    • If uninstalling theme from Addons manager, it will dissapear from the theme manager, and restore the default theme.
    • Q: Do we show individual persona themes in Get Addons manager?
    • Test against Aero Glass on vista. How will it look? (not supported)

Reference