Confirmed users
1,504
edits
(17 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
==Current release== | ==Current release== | ||
[https://wiki.mozilla.org/Support/SUMOdev_Meeting_Notepad 1. | [https://wiki.mozilla.org/Support/SUMOdev_Meeting_Notepad 1.5.3] | ||
https://wiki.mozilla.org/index.php?title=QA/Execution/Web_Testing/SUMO/Test_Plan/2.2] | |||
==Up-to-date Timeline== | ==Up-to-date Timeline== | ||
* Dev freeze: | * Dev freeze: March 19, 2010 | ||
* QA start: | * QA start: March 20, 2010 | ||
* Push to production: | * Push to production: April 19, 2010 | ||
==Project Page== | ==Project Page== | ||
Line 18: | Line 20: | ||
** Nickname "stephend" on [http://widget.mibbit.com/?settings=0a187437b06ca9bcb0cff2a717e985c5&server=irc.mozilla.org&channel=%23sumodev&noServerTab=false&autoConnect=true IRC (via Mibbit.com)] Mibbit] | ** Nickname "stephend" on [http://widget.mibbit.com/?settings=0a187437b06ca9bcb0cff2a717e985c5&server=irc.mozilla.org&channel=%23sumodev&noServerTab=false&autoConnect=true IRC (via Mibbit.com)] Mibbit] | ||
* Vishal Kamdar, [mailto:vkamdar@mozilla.com vkamdar@mozilla.com] | * Vishal Kamdar, [mailto:vkamdar@mozilla.com vkamdar@mozilla.com] | ||
** Nickname "vish_moz" on http://widget.mibbit.com/?settings=0a187437b06ca9bcb0cff2a717e985c5&server=irc.mozilla.org&channel=%23sumodev&noServerTab=false&autoConnect=true IRC (via Mibbit.com) | ** Nickname "vish_moz" on [http://widget.mibbit.com/?settings=0a187437b06ca9bcb0cff2a717e985c5&server=irc.mozilla.org&channel=%23sumodev&noServerTab=false&autoConnect=true IRC (via Mibbit.com)] | ||
== | ==Entry Criteria== | ||
# QA has access to a staging server | # QA has access to a staging server, which: | ||
# Contains the release-specific changes (has had SQL run, .htaccess updated) | |||
==Exit Criteria== | |||
# All P1s, P2s, and Blocker and Critical bugs have been verified by QA or have been agreed upon as not needing verification | # All P1s, P2s, and Blocker and Critical bugs have been verified by QA or have been agreed upon as not needing verification | ||
## (This gives us leeway in cases where, say, there are critical backend bugs that development files but we can't verify easily, or it's not needed.) | |||
# QA has met with or emailed to Web Development (and in some cases, Marketing, Evangelism, etc.) the latest test plan for the current release | # QA has met with or emailed to Web Development (and in some cases, Marketing, Evangelism, etc.) the latest test plan for the current release | ||
# QA has apprised WevDev either on IRC or through email of the testing performed, and the outstanding bug list | # QA has apprised WevDev either on IRC or through email of the testing performed, and the outstanding bug list | ||
# QA and development have assessed and vetted Litmus-testrun failures | # QA and development have assessed and vetted Litmus-testrun failures | ||
Line 30: | Line 35: | ||
# QA assigns an engineer for the push | # QA assigns an engineer for the push | ||
==How you can help with this release ([https://wiki.mozilla.org/QA/Execution/Web_Testing/ | ==How you can help with this release ([https://wiki.mozilla.org/QA/Execution/Web_Testing/Contribute More general Contribute Page])== | ||
* Run [https://wiki.mozilla.org/QA/Execution/Web_Testing/SUMO/Test_Plan#Litmus_.28manual_testcases.29 Litmus testcases] | * Run [https://wiki.mozilla.org/QA/Execution/Web_Testing/SUMO/Test_Plan#Litmus_.28manual_testcases.29 Litmus testcases] | ||
** We need help with this from the QA start date until the day before the push (generally) | ** We need help with this from the QA start date until the day before the push (generally) | ||
Line 52: | Line 57: | ||
==Bugs to verify== | ==Bugs to verify== | ||
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Other&product=support.mozilla.com&target_milestone=1.4 | [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Other&product=support.mozilla.com&target_milestone=1.5.4&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=SUMO1.5.4&query_based_on=SUMO1.5.4&field0-0-0=noop&type0-0-0=noop&value0-0-0= SUMO 1.5.4 bugs] | ||
==Automation (Selenium IDE/PHP)== | ==Automation (Selenium IDE/PHP)== | ||
* Describe scope here | * Describe scope here | ||
* Which testcases will be run (some might be broken), and a sense of what they cover | * Which testcases will be run (some might be broken), where, and when (staging vs. prod), and a sense of what they cover | ||
* [http://viewvc.svn.mozilla.org/vc/projects/sumo/trunk/tests/frontend/ SUMO Selenium testcases] | * [http://viewvc.svn.mozilla.org/vc/projects/sumo/trunk/tests/frontend/ SUMO Selenium testcases] | ||
==Security== | ==Security== | ||
* [http://ha.ckers.org/xss.html XSS testing] on new inputs? | * [http://ha.ckers.org/xss.html XSS testing] on new inputs? | ||
* SQL Injection testing ("[https://addons.mozilla.org/en-US/firefox/addon/6727 SQL Injection]" add-on, which can be used to test this) | |||
==Accessibility== | ==Accessibility== | ||
Line 67: | Line 73: | ||
==Localization== | ==Localization== | ||
Describe scope here | Describe scope here | ||
==Resources== | |||
[https://wiki.mozilla.org/QA/Execution/Web_Testing/SUMO/Tips_and_Pointers Tips and pointers for testing] |