Firefox:1.5.0.4:Test Plan:Software Update
From MozillaWiki
Contents
The Test
- Test that updates work for the following scenerios:
- 1.5.0.3 -> 1.5.0.4 (partial and full) - ALL P1 locales and platforms
- 1.5.0 - 1.5.0.2 -> 1.5.0.4 (partial or full, since both will get the full .mar patch) - Spot check locales on a mix of platforms
- Simple update/launch test
- Use betatest and releasetest channels
- Platforms:
- win32
- linux
- Mac PPC -> Mac UB (New Update Path - Needs Extra Testing)
- Mac UB -> Mac UB
- Cycle through the platforms you have available.
- Generally I am shifting platforms from the last test to this test in this way:
- Info about locales;
- Official l10n list (used by Release team)
Configs/Results for this test
Sample UA Strings after update to 1.5.0.4:
- Windows = Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
- Linux =
- MacOS X =
Locales Tested
- Priorities based on:
Test the following scenarios on all platforms for P1s:
- Firefox 1.5.0.3 -> Firefox 1.5.0.4 (partial and full)
- Firefox 1.5.0 - Firefox 1.5.0.2 (pick any one of the 3 releases) -> 1.5.0.4 (partial or full, since both will get the full .mar patch) -
- Partial patches + betatest/releasetest channels will be ready for testing later tonight 5/24 or tomorrow morning, keep an eye out for email from rhelmer
- Tracy (Windows), Marcia (Mac UB->UB), Juan (Mac PPC->UB), Jay (Linux)
- Waiting for full patches from rhelmer
Issues Discovered:
- Mac OS X UB/PPC mixup:
davel: should url be osxppc instead of osx for partial? rhelmer: yes it should rhelmer: complete is right but partial is not for ppc->ub davel: yup. davel: (I verified it by looking at the redirect) juanb: what is not right with the partial? rhelmer: juanb: it's the partial for ub->ub coop: it's the wrong partial juanb: ok davel: aus was pointing 1503 pcc to the ub->ub partial. the url in update.xml had "os=osx" instead of "os=osxppc" rhelmer: i am regenerating the patchinfo files now.. rhelmer: i want to make sure this is fixed in the patcher2 config rhelmer: (patcher2 generates the patchinfo files that we feed to AUS)
- had a file named "ja-JP-unimac.mac.mar" instead of "ja-JP-mac.unimac.mar"
- l10n Build IDs for 1.5.0.1 -> 1.5.0.4 path not correct (different from enUS)
Priority 1 (P1):
- 1. da
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; da; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (partial) (betatest) - PASS (tracy)
- 1.5 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; da; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (releasetest) - PASS (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- Marcia (UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial, full - PASS
- 2. de
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (partial) (releasetest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- 1.5.0.3 -> 1.5.0.4, releasetest, full - PASS
- 1.5.0.1 -> 1.5.0.4, betatest, partial - FAIL (l10n Build IDs different than enUS for 1.5.0.1, so all locales should be broken for 1.5.0.1 -> 1.5.0.4)
- 1.5.0.2 -> 1.5.0.4, releasetest, partial - PASS
- Marcia (UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- 1.5.0.3 -> 1.5.0.4, releasetest, full - PASS
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial, full - PASS
- 3. en-US
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (partial) (betatest) - PASS - (tracy)
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (full) (releasetest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- 1.5.0.1 -> 1.5.0.4, releasetest, partial -
- 1.5.0.2 -> 1.5.0.4, betatest, partial - PASS
- Marcia (UB on PPC Mac)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial, betatest, full - PASS
- 1.5 -> 1.5.0.4, releasetest, full - PASS
- 4. es-ES
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (full) (releasetest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- Marcia (UB on PPC)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial, full - PASS
- 1.5.0.1 -> 1.5.0.4, releasetest, full - PASS
- 5. fi
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; fi; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (partial) (betatest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- 1.5.0 -> 1.5.0.4, releasetest, partial - PASS
- Marcia (UB on PPC)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- 1.5.0.3 -> 1.5.0.4, betatest, full - PASS
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial, full - PASS
- 6. fr
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (partial) (releasetest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- 1.5.0.3 -> 1.5.0.4, releasetest, full - PASS
- 1.5.0.1 -> 1.5.0.4, betatest, partial -
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial, releasetest, full - PASS
- 1.5.0.2 -> 1.5.0.4, releasetest, full - PASS
- 1.5 -> 1.5.0.4, releasetest, partial - PASS
- Marcia (UB on Intel)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- Marcia (PPC on PPC)
- 1.5. -> 1.5.0.4, releasetest, partial - PASS
- 7. it
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (full) (betatest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial, full - PASS
- Marcia (UB on Intel)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- Marcia (PPC on PPC)
- 1.5. -> 1.5.0.4, releasetest, partial - PASS
- 8. ja win32 linux
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (full) (releasetest) - PASS - (tracy)
- 1.5.0.1 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (betatest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- 1.5.0.3 -> 1.5.0.4, releasetest, full - PASS
- 1.5.0 -> 1.5.0.4, releasetest, full - PASS
- 1.5.0.2 -> 1.5.0.4, betatest, partial - PASS
- 1.5.0.1 -> 1.5.0.4, releasetest, partial -
- 9. ja-JP-mac osx osxppc
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial, full - PASS
- Marcia (UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- Juan (PPC-UB on Intel Mac)
- 10. nl
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (partial) (releasetest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- 1.5.0.3 -> 1.5.0.4, releasetest, full - PASS
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial, full - PASS
- Marcia (UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- Marcia (PPC on PPC)
- 1.5. -> 1.5.0.4, releasetest, partial - PASS
- 11. pl
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (partial) (betatest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- 1.5.0 -> 1.5.0.4, releasetest, partial -
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial, full - PASS
- Marcia (UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, full - PASS
- 12. zh-CN
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (full) (releasetest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- 1.5.0 -> 1.5.0.4, releasetest, partial - PASS
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial, full - PASS
- Marcia (UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial - PASS
- 13. zh-TW
- 1.5.0.3 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (full) (betatest) - PASS - (tracy)
- 1.5.0.2 -> Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4 (releasetest) - PASS - (tracy)
- Jay (Linux)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
- Juan (PPC-UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, betatest, partial, full - PASS
- 1.5.0.2 -> 1.5.0.4, betatest, partial - PASS
- Marcia (UB on Intel Mac)
- 1.5.0.3 -> 1.5.0.4, releasetest, partial - PASS
Thunderbird Update Testing
- Test the following scenarios on Windows: ==
- Tbird 1.5.0.2 -> Tbird 1.5.0.4 (partial and full)
- Tbird 1.5.0 - Tbird 1.5.0.4
- Tracy (1-4 on list), Juan (5-8), Jay (9-12)
Priority 1 (P1):
- 1. da:
- (win) 1.5.0.2 -> 1.5.0.4, betatest, partial = PASS (build id = 2006051612)
- (win) 1.5.0.2 -> 1.5.0.4, betatest, full = PASS (build id = 2006051612)
- 2. de:
- (win) 1.5.0.2 -> 1.5.0.4, releasetest, partial = PASS (build id = 2006051612)
- (win) 1.5.0.2 -> 1.5.0.4, betatest, full = PASS (build id = 2006051612)
- (macppc) 1.5.0.2 -> 1.5.0.4, releasetest, full = PASS (build id = 2006053016)
- 3. en-US:
- (win) 1.5.0.2 -> 1.5.0.4, betatest, partial = PASS (build id = 2006051612)
- (win) 1.5.0.2 -> 1.5.0.4, releasetest, full = PASS (build id = 2006051612)
- (macppc) 1.5.0.2 -> 1.5.0.4, releasetest, partial = PASS (build id = 2006053016)
- 4. es-ES:
- (win) 1.5.0.2 -> 1.5.0.4, releasetest, partial = PASS (build id = 2006051612)
- (win) 1.5.0.2 -> 1.5.0.4, releasetest, full = PASS (build id = 2006051612)
- 5. fi
- (win) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006051612)
- (win) 1.5.0.2->1.5.0.4, betatest, full = PASS (build id = 2006051612)
- (intelmac-ppc build) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006053016)
- 6. fr
- (win) 1.5.0.2->1.5.0.4, betatest, partial = PASS (build id = 2006051612)
- (win) 1.5.0.2->1.5.0.4, releasetest, full = PASS (build id = 2006051612)
- (intelmac-ppc build) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006053016)
- 7. it
- (win) 1.5.0.2->1.5.0.4, releastest, partial = PASS (build id = 2006051612)
- (win) 1.5.0.2->1.5.0.4, betatest, full = PASS (build id = 2006051612)
- (intelmac-ppc build) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006053016)
- 8. ja
- (win) 1.5.0.2->1.5.0.4, betatest, partial = PASS (build id = 2006051612)
- (win) 1.5.0.2->1.5.0.4, releasetest, full = PASS (build id = 2006051612)
- (macppc: ja-JP-mac) 1.5.0.2 -> 1.5.0.4, betatest, partial = PASS (build id = 2006053016)
- 9. nl
- (win) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006051612)
- (win) 1.5.0.2->1.5.0.4, releasetest, full = PASS (build id = 2006051612)
- 10. pl
- (win) 1.5.0.2->1.5.0.4, betatest, partial = PASS (build id = 2006051612)
- (macppc) 1.5.0.2 -> 1.5.0.4, betatest, full = PASS (build id = 2006053016)
- 11. zh-CN
- (win) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006051612)
- 12. zh-TW
Spot Check the remaining locales on any platform and paths of your choosing:
- bc, davel, coop, timr
Priority 2 (P2):
- 14. ar
- 1.5.0.3->1.5.0.4 releasetest, full|partial winxp (showed 1.5 in add/remove) PASS /bc
- 1.5.0.3->1.5.0.4 bc macppc
- 15. cs
- 1.5.0.3->1.5.0.4 releasetest, full|partial winxp (showed 1.5.0.4 in add/remove) PASS /bc
- 1.5.0.3->1.5.0.4 bc macppc
- 16. es-AR
- (macppc) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006053016) coop
- 17. he
- (macppc) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006053016) coop
- 18. ko
- (macppc) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006053016) coop
- 19. nb-NO
- (macppc) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006053016) coop
- 20. sl
- (macppc) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006053016) coop
- 21. sv-SE
- (macppc) 1.5.0.2->1.5.0.4, releasetest, partial = PASS (build id = 2006053016) coop
Priority 3 (P3):
- 22. pt-BR
- 1.5.0.3->1.5.0.4 releasetest, full|partial winxp (showed 1.5.0.4 in add/remove) PASS /bc
- 1.5.0.3->1.5.0.4 bc macppc
- 23. ru
- 24. sk
Unclassified (P?):
- 25. bg
- 1.5.0.3->1.5.0.4 releasetest, full|partial winxp (showed 1.5.0.4 in add/remove) PASS /bc
- 1.5.0.3->1.5.0.4 releasetest bc/macppc
- 26. ca
- 1.5.0.3->1.5.0.4 releasetest, full|partial winxp (showed 1.5.0.4 in add/remove) PASS /bc
- 1.5.0.3->1.5.0.4 releasetest bc/macppc
- 27. el
- 1.5.0.3->1.5.0.4 releasetest, full|partial winxp (showed 1.5.0.4 in add/remove) PASS /bc
- 1.5.0.3->1.5.0.4 releasetest bc/macppc
- 28. en-GB
- 1.5.0.3->1.5.0.4 releasetest, full|partial winxp (showed 1.5.0.4 in add/remove) PASS /bc
- 1.5.0.3->1.5.0.4 releasetest bc/macppc
- 29. eu
- 30. ga-IE
- 31. gu-IN win32 linux
- 32. hu
- 33. lt
- 34. mk
- 35. pa-IN win32 linux
- 36. ro
- 37. tr
Live Update Testing
Just run a spot check on a few locales from your original assignments
Firefox :
- Tracy
- 1.5.0.3 -> 1.5.0.4, Partial, en-US - PASS
- 1.5.0.3 -> 1.5.0.4, Partial, zh-CN - PASS
- 1.5.0.3 -> 1.5.0.4, Full, it - PASS
- 1.5.0.3 -> 1.5.0.4, Full, nl - PASS
- Marcia
- Juan
- 1.5 - 1.5.0.4, ja-jp, mac, full, PASS (2006053016)
- 1.5.0.2 - 1.5.0.4, en-US, mac, partial, full, PASS
Thunderbird:
- Tracy
- 1.5.0.2 -> 1.5.0.4, Partial, en-US - PASS
- 1.5.0.2 -> 1.5.0.4, Fulll, de - PASS
- Marcia
- Juan
- 1.5 - 1.5.0.4, it, mac, full, PASS (2006050817)
- 1.5.0.1 - 1.5.0.4, ES-ES, mac, full, PASS
- 1.5.0.2 - 1.5.0.4, ko, mac, full, PASS
- 1.5.0.4 uninstall survey, en-US, WinXP, PASS