QA/Mozmill Test Automation/Panorama Testing

Overview

Lead: Anthony Hughes (:ashughes)
Co-workers: Al Billings (:abillings)
Dave Hunt (:davehunt)
Community Contributors: Clay Earl Uyenghua (:uyclay)
Dates: Jan 6, 2011 -> TBD H1'2011
Status: IN PROGRESS -- seeking contributors
Repository Location: hg.mozilla.org/qa/mozmill-tests/firefox/testTabView
Tracking Document: spreadsheet, bug 629050

Excerpt

The Panorama feature of Firefox 4 provides an exciting opportunity for Mozmill testing. Since many of Panorama's UI operations are relatively complex, a black-box tool like Mozmill is optimal for their testing.

So, for the first time, we will be able to work with developers as a major feature is designed and released to create a full testsuite that addresses the needs of both QA and Development.

In addition, as a new, UI-intensive feature, Panorama is a perfect testbed to develop some of the recent team ideas regarding endurance and performance testing.

Project Details

For now, the Panorama project will follow much the same guidelines as the QA/Mozmill Test Automation/Test Writing project.

As the specific guidelines for Panorama testing are developed further, this document will be updated.

The Tests

Please see the spreadsheet for tracking of test automation. Below is a list of the tests being worked on.

ID Summary Bug ID Status
12645 First time user introduction bug 629063 [unassigned]
12647 Tabgroup creation bug 629068 [unassigned]
12649 Name a tabgroup bug 629070 [unassigned]
12650 Resize a tabgroup bug 629073 [unassigned]
12652 Move tabgroups around bug 629076 [unassigned]
12653 Create a new tab bug 620538 [ON TRACK]
12654 Closing tab groups
12840 Cancel tab search bug 620536 [ON TRACK]
12841 Tab order changes are saved
12842 Pinning/unpinning an app tab
12843 Undo Close Group
12844 Undo Tab close
12845 Tab search filter bug 624892 [ON TRACK]
12846 Toggling group view
12847 Firefox menu button shows in tab view
12848 Esc on exposed stack remains in tab view bug 620589 [ON TRACK]
12849 Group count in Group Your Tabs button
12851 Move tab to another group
12877 Group name in browser window
12878 App tab icons update
13771 Search tabs from other windows