Firefox:1.5.0.8:Test Plan:Minor Major Software Update

From MozillaWiki
Jump to: navigation, search

The Test

An important feature added for 1.5.0.8 is Minor/Major Software Updates. Our priority for this release is to make sure that the minor updates work end-to-end as before. For now we can test this feature in the client using the software update test cases in Litmus using bug 357358 as reference (it has sample files and screenshots).

Results

Firefox (client testing with mock updates as well as nightlies)

  • OS: RESULT - tester
    • Version String:
    • Talkback ID:
  • Linux (fedora): PASS - juanb
    • Version String:
    • Talkback ID: 2006102516
    • Litmus Run: Results
    • Notes: Tested client with mock update files using instructions in Litmus and bug 357358. Eventually these tests need to be run end-to-end after the update to AUS.
  • OS: RESULT - tester
    • Version String:
    • Talkback ID:

Firefox Cross-branch updating, with builds that could possibly have lower build IDs

  • Intel Mac 10.4.8 PASS - marcia
    • Version String: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1) Gecko/20061019 BonEcho/2.0
    • Talkback ID: BuildID = "2006101903"
    • Tested just going and getting the update
  • Intelmac (minor + fallback + complete major) PASS - juanb, jay
    • Tested simple minor, and complete minor update (fallback), and complete major
  • Linux Fedora Core FC6 (minor + fallback + complete major) PASS - tomcat
    • Tested simple minor, and complete minor update (fallback), and complete major

Firefox

Minor 1.5.0.8 (rc2 10/24) -> 1.5.0.8 (newer 11/02) on betatest

  • Mac: PASS - jay
  • Linux: PASS - juanb?
  • Windows: FAIL - Tomcat,jay,juanb
    • We are getting an integrity error for the partial patch upon download...

Major 1.5.0.8 branch -> 2.0 nightly (older build id)

  • Mac: PASS - jay
    • I was able to successfully update from the nightly 1.8.0 build linked below to a "2.0 mt3" build: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1) Gecko/20061019 BonEcho/2.0.

Major 1.5.0.8 branch -> 2.0

  • Windows XP x64 : PASS - Tomcat
    • All test pass from Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8 to Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Major 1.5.0.8 branch -> 2.0 on betatest

  • Linux Fedora FC 6 : PASS - Tomcat
    • All test pass from Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8 to Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Minor 1.5.0.8 (rc2 10/25) -> 1.5.0.8 (newer 11/02( on releasetest

  • Linux Fedora FC 6 : PASS - Tomcat
    • All test pass from Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8 to Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061102 Firefox/1.5.0.8

Minor 1508->1508nightly (11/07) - juanb

  • ff, mac, minor, releasetest, partial, fallback
    • 2006102516 -> 2006110204

Major 1508->2.0nightly (11/07) - juanb

  • ff, mac, major, betatest, partial, fallback
    • 2006102516 -> 2006101022

Thunderbird

Minor 1.5.0.8 (rc1 10/25) -> 1.5.0.8 (newer 11/03) on betatest

  • Mac: PASS - jay
    • Version String: version 1.5.0.8 (20061103)
    • Talkback ID: 2006110303
  • Linux(Fedora): PASS - juanb
    • Version String: Version 1.5.0.8 (20061103)
    • Talkback ID: 2006110303
  • 1.5.0.8 (2006102517) -> 1.5.0.8 nightly (2006110305): PASS ? -Tomcat Note: Thunderbird couldn`t verifiy the integrity of the inkremental update and fallback to Full-Installation.
    • Notes (juanb): I saw this problem in Thunderbird for WinXP as well.
  • Win XP - PASS --timr
    • from:
      • version 1.5.0.8 (20061025)
      • BuildID = "2006102517"
    • To:
      • version 1.5.0.8 (20061103)
      • BuildID = "2006110305"
    • Looks good!
  • Win XP x64- PASS --tomcat
    • from:
      • version 1.5.0.8 (20061025)
    • To:
      • version 2 beta 1 (20061106)
    • PASS

Minor (11/07) - juanb

  • tb, mac, minor, releasetest, partial: PASS
    • 2006102517 -> 2006110303

Major (11/07) - juanb

  • tb, mac, major, betatest, partial, fallback: PASS
    • 2006102517 -> 2006110605

Minor (11/07) - tomcat

  • Linux Fedora FC 6 on releasetest partial/fallback PASS
    • version 1.5.0.8 (20061025)2006102517 -> version 1.5.0.8 (20061103) 2006110303

Major (11/07) - tomcat

  • Linux Fedora FC 6 on betatest partial/fallback PASS
    • version 1.5.0.8 (20061025)2006102517 -> version 2 beta 1 (20061106)2006110603