Difference between revisions of "QA:Release Testing"

From Camino Wiki
Jump to navigation Jump to search
(QAing CaminoML)
 
(→‎Camino 1.0.6: oops, meant to save before leaving)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
==QAing a Camino ML Release==
+
[[QA:Release Testing:l10n]] covers smoketesting the Multilingual Camino package
  
Based on the errors we've seen in the past, the following are the minimum steps that should be performed to QA the Camino ML build before release.
+
==QAing a Camino Release==
 +
 
 +
 
 +
==Camino 1.0.6==
 +
 
 +
[http://ftp.mozilla.org/pub/mozilla.org/camino/nightly/2007-08-10-11-1.0.6/Camino.dmg 1.0.6 RC1]
 +
 
 +
Camino 1.0.6 primarily needs to be QAed on Mac OS X 10.2.  Gecko changes can mostly be checked on other OS versions if needed, but Camino-specific changes (keychain) '''must''' be QAed on 10.2.
 +
 
 +
* Check the keychain interaction on 10.2
 +
 
 +
[4:31pm] ardissone|away: ss or mento or smorgan: can you guys get a list of "things we might need to test due to non-browser-tested security changes in Gecko" for 1.0.6<br>
 +
[4:31pm] mento: run a bunch of js<br>
 +
[4:31pm] mento: see if external-app handlers work<br>
 +
[4:32pm] mento: test that scrollbar stuff<br>
 +
[4:34pm] mento: ardissone|away: maybe comb bonsai for M_1_8_0_BR and look for testcases<br>
 +
[4:36pm] mento: ardissone|away: yeah, there are actually some other chickens in addition to the things i mentioned<br>
 +
[4:40pm] mento: yup, that one's fixed (368863)
  
* Install the Camino ML using a default (admin) user
+
===Testcases===
* Run Camino ML using another, non-admin user
+
(just a dump, not sure how useful yet; these are all for external-app handler stuff)
* For each of the supported languages in Camino ML, set that language as topmost in the list in International prefPane of System Prefs (some languages will need to be added using the "Add…" button) and run Camino ML (again as the non-admin user who did not install Camino ML)
 
** Spot-check the preferences and menus
 
*** Make sure Cmd-l/r arrow are not set in the menu as the shortcuts for forward/backward
 
** Spot-check sheets/dialogs (secure-to-insecure sheet, Reset Camino or Empty Cache, etc.)
 
  
==QAing a Camino Release==
+
* [https://bugzilla.mozilla.org/attachment.cgi?id=269305&action=edit]
 +
* [http://larholm.com/2007/07/25/mozilla-protocol-abuse/]
 +
* [https://bugzilla.mozilla.org/attachment.cgi?id=274002]
 +
* [https://bugzilla.mozilla.org/attachment.cgi?id=274236]
 +
* [https://bugzilla.mozilla.org/attachment.cgi?id=274255]
 +
* [http://xs-sniper.com/blog/remote-command-exec-firefox-2005/]
 +
* [https://bugzilla.mozilla.org/attachment.cgi?id=273656]
 +
* [https://bugzilla.mozilla.org/attachment.cgi?id=272120]

Latest revision as of 19:27, 10 August 2007

QA:Release Testing:l10n covers smoketesting the Multilingual Camino package

QAing a Camino Release

Camino 1.0.6

1.0.6 RC1

Camino 1.0.6 primarily needs to be QAed on Mac OS X 10.2. Gecko changes can mostly be checked on other OS versions if needed, but Camino-specific changes (keychain) must be QAed on 10.2.

  • Check the keychain interaction on 10.2

[4:31pm] ardissone|away: ss or mento or smorgan: can you guys get a list of "things we might need to test due to non-browser-tested security changes in Gecko" for 1.0.6
[4:31pm] mento: run a bunch of js
[4:31pm] mento: see if external-app handlers work
[4:32pm] mento: test that scrollbar stuff
[4:34pm] mento: ardissone|away: maybe comb bonsai for M_1_8_0_BR and look for testcases
[4:36pm] mento: ardissone|away: yeah, there are actually some other chickens in addition to the things i mentioned
[4:40pm] mento: yup, that one's fixed (368863)

Testcases

(just a dump, not sure how useful yet; these are all for external-app handler stuff)