QA/Snappy/Chrome Leak Testing

From MozillaWiki
< QA
Jump to: navigation, search

Known Leaks

See bug 728407 - installing an add-on - bookmarks sidebar open/close - moving thumbnail on new tab grid - set background desktop image - printing - quick find - open/close window - about dialog

Generic Test

  1. Start Firefox with a new profile
  2. Install the CC Analyzer extension (bug 726346) and restart Firefox
  3. Perform one of the tests from the suggested focus areas below
  4. Open about:cc
  5. Click Run cycle collector
  6. Click Find Documents and review the log
  7. If "no possibly-leaked nsDocument objects" then there are no leaked documents
  8. If there are leaked documents, repeat step 5 and 6
  9. If there are still leaked documents, file a bug providing:
  • steps to reproduce
  • document that leaked
  • attach a copy of the log
  • add :ashughes, :smaug, and :mccr8 to the CC list
  • mark the bug blocking bug 728407

Suggested Focus Areas

Tier 1

Test Areas

  • New Tab page
    • Tab pinning
    • Reorder tabs
    • Remove tabs
    • Show/Hide page
    • Open/close context menu
  • Awesomebar
    • Click go/stop/reload button
    • Click bookmark star
    • Click down-arrow to open/close
    • Open/close context menu
    • History/Tabs/Bookmarks search results
  • Search bar
    • Click search button
    • Change search provider
    • Focus and unfocus
    • Open/close context menu
    • Suggestions on/off
  • Toolbar buttons
    • Back/forward one page
    • Back/forward multiple pages
    • Click the home button
    • Drag to change homepage
    • Reorder toolbar buttons
  • Scroll bar
    • Drag to scroll
    • Click up/down arrow
    • Click empty space to scroll

Results

  • [DONE] MacOS X 10.6.8 - VladG
  • [DONE] Windows 7 x86 - Mihaela
  • [DONE] Ubuntu 11.10 x86 - Virgil
  • Bugs: bug 728426, bug 728663

Tier-2

  • Doorhangers
  • Menu bar
  • Library

Tier-3

  • Add-ons
  • Apps
  • Panorama

User Research

Website: https://intranet.mozilla.org/UserResearch

Contacts: Cori@ GreggLind@ Jono@

Firefox Heatmap (c. 2010)