Fennec/Features/disc/TestPlan

From MozillaWiki
< Fennec‎ | Features‎ | disc
Jump to: navigation, search

Better first-run / Browser discoverability

Feature Status Dev Lead QA Lead Status
Better first-run / Browser discoverability Landed Wesley Johnston Aaron Train Complete

Summary

Animates a small CSS demo on first-run load of about:firstrun whereby showcasing the sidebars by panning left and right.

Reference

Bugs
  • bug 625229 - Make side panes easier to discover on first-run

Use Cases to Test

Note: This test outline is a brain storm of all possible conditions to consider for testing.

Release Criteria

This litmus use case must pass #18184 - Verify first-run experience animation

Smoketests
  • General

Verify that the CSS demo continues to operate (from start to finish) with the following conditions that do not conflict with the animation or break it:

  • Device Orientation
    • Initiated in portrait orientation
    • Initiated in landscape orientation
    • Initiated in portrait start to landscape end of demo
    • Initiated in landscape start to portrait end of demo
  • User Operation
    • Device key press
      • Device menu button should be disabled during demo
      • Device search button should be disabled during demo
      • Device menu button should be enabled on end of demo
      • Device search button should be enabled on end of demo
      • Browser chrome XUL UI (i.e, New Tab, Preferences, Awesomebar, Reload, Bookmarks, etc) buttons should be disabled during demo
      • Browser chrome XUL UI (i.e, New Tab, Preferences, Awesomebar, Reload, Bookmarks, etc) buttons should be enabled on end of demo
  • Device
    • Screen size
      • Device screen size (tablet or handheld mobile device) should have no bearing on the execution of the CSS demo
  • Event
    • On CSS demo start, the user should be at about:firstrun ('Welcome to Firefox')
    • On CSS demo end, the user should be at about:firstrun ('Welcome to Firefox')

Test Cases

Litmus
  • #18184 - Verify first-run experience animation

Bugs

bug 664287 - Disable site-identity button during discoverability demo?