Firefox/Features/Lessen App Update Displayed UI/TestPlan

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Lessen App Update Displayed UI

Feature Status Lead Engineer QA Lead Status
Lessen App Update Displayed UI Landed in Firefox 8 Tim Taubert Paul Silaghi Complete

Summary

  • A notification that there is an update downloaded/ready to install and Firefox needs to be restarted to apply the update is displayed 24 hours after an update has been downloaded.
  • This changes the old notification time from 12 to 24 hours.
  • This feature is available starting Firefox 8 Beta

Reference

  • Design and infrastructure:
    • Bug 659425 - get average session length from crash stats and Test Pilot studies
    • Bug 657472 - 'Tune' the time to wait before displaying the update been downloaded / restart notification and provide ability to override in the update xml

Use Cases to Test

Basic Functional Testing
  • Steps to verify:
    • Install a version of Firefox which requires updates
    • Launch Firefox
    • Go to Help/About Firefox
    • After the new version is downloaded, simply close the About dialog and leave Firefox running for at least 24 hours
  • Expected result:
    • After 24 hours a notification to restart Firefox in order to apply the update should be displayed
Edge Cases
  • Also, the notification should occur with no problem after 24 hours if:
    • Multiple tabs are loaded
    • Multiple browser windows are available
    • Browser is in Panorama mode
    • Heavy user profile is loaded (large history, multiple bookmarks, user settings, tabs, add-ons)
    • Private browsing is on

Test Cases

  • A list of test cases for this feature can be found here: Test Cases

Important bugs

  • bug 659425 - get average session length from crash stats and Test Pilot studies
  • bug 657472 - 'Tune' the time to wait before displaying the update been downloaded / restart notification and provide ability to override in the update xml