Changes

Jump to: navigation, search

Calendar:QA Home

5,872 bytes removed, 18:15, 17 September 2006
ok, this was a bug in wiki :(
<small>[[Calendar:Home_Page|<< Back to Calendar Home Page]]</small>
 
'''Welcome to the Calendar QA Community'''<br>
This is our central page for the calendar QA community. This will provide a place for people to help organize plan and execute testing on the Sunbird and Lightning codebases. Anything you have that will benefit our QA effort is welcome here.
 
<font color=red>
==NEWS==
 
*[[Calendar:Current_QA_Chat|Next Calendar QA Chat Thursday, Sept 21, 16:30 UTC]]
*[[Calendar:QA_TODO | Calendar QA TODO List! Click here to see how you can help.]]
*[[Calendar:QA_Home#Testdays_and_other_events|Other Events]]
</font>
 
==Who We Are==
We are a worldwide network of individuals, striving to create a viable, open source, standards based calendar solution. We work closely with the rest of the [[Mozilla_QA_Community]] and with the calendar developers. For questions related to any of the material here, please try asking in irc://irc.mozilla.org#calendar or in irc://irc.mozilla.org#calendar-qa.
 
==How to Get Involved==
There are various ways you can get involved in helping the Calendar QA team, even with no previous experience!
 
* [[Calendar:QA_TODO|Click here to see our weekly Calendar QA TODO list]]
=== Filing Bugs ===
Use Sunbird and/or Lightning. Find bugs. Write [http://www.mozilla.org/quality/bug-writing-guidelines.html good bug reports].
 
We test the [http://www.mozilla.org/projects/calendar/sunbird/ Sunbird] and [http://www.mozilla.org/projects/calendar/lightning/ Lightning] calendar projects. Sunbird and Lightning share much of the same code, and it is necessary to understand the high-level [[Calendar:Bugzilla_Component_Architecture | component architecture]] in order accurately report problems.
# Download a nightly build ([http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/nightly/latest-trunk/ for Sunbird]) ([http://www.mozilla.org/projects/calendar/lightning/download.html for Lightning]) and check to see that the bug has not already been fixed.
# Get a [https://bugzilla.mozilla.org/createaccount.cgi Bugzilla Account] if you don't already have one –�it's simple and it's free
# Next, go to the [https://bugzilla.mozilla.org/enter_bug.cgi New Bug] page on Bugzilla, and it can walk you through the rest.
# [http://www.mozilla.org/quality/help/beginning-duplicate-finding.html BE SURE TO SEARCH FOR EXISTING DEFECTS.]
 
=== The 'qawanted' keyword ===
Calendar developers will place the 'qawanted' keyword on bugs where they need help from a QA person. Generally, the bug should include a comment about what is needed from QA. If it doesn't and you're unsure what needs to be done, please add a comment saying so.
 
[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=anywords&status_whiteboard=&keywords_type=anywords&keywords=qawanted&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= List of current 'qawanted' bugs]
 
=== Blocking Nominations ===
If a bug you've filed (or even just seen) seems to qualify as a bug that should block the next release of Sunbird and/or Lightning, set the blocking0.3 flag to ?. For more information see [[Calendar:For_Everyone:Blocking_Flags]]
 
=== Verifying bugs ===
Bugs get resolved all the time. When this happens, it's helpful for QA to come along and ensure that the resolution was correct. For instance, if a patch was checked in, the bug will be marked FIXED. QA can then test the next nightly build to see if the bug has indeed been fixed. If you find a bug that has been fixed, then use Bugzilla to "Mark the Bug as Verified".
 
See [[Calendar:QA_Links|QA Links]] for Bugzilla queries to recently resolved bugs.
 
=== Confirming Unconfirmed Bugs ===
Many bugs are reported to Bugzilla in the Unconfirmed state. These bugs need QA folks to examine them and help determine (1) whether a bug really exists (2) what information a developer will need to fix the bug (3) where the bug should best be filed. See also [http://www.mozilla.org/quality/help/unconfirmed.html the Mozilla guidelines for triaging].
 
See [[Calendar:QA_Links|QA Links]] for Bugzilla queries to unconfirmed bugs.
 
===Testdays and other events===
 
We are currently working on formalizing the calendar QA effort. There is much to be done, if you want to help make Sunbird and Lightning the best calendaring applications out there, you've come to the right place. We have a weekly calendar QA chat where you can connect with the other people doing calendar QA.
*[[Calendar:QA_Chats]]
*[[Calendar:QA_TestCase_Writing_Day]]
*[[Calendar:QA_TestDays]]
 
==Test Cases==
Feel free to add TestCases. We are in the process of moving these cases into [http://litmus.mozilla.org Litmus].
* [[Calendar:Proposed_Test_Case_Grouping]]
*[[Calendar:Test_Case_List]]
 
==Test Automation==
We are currently experimenting with several [[Calendar:Automated_Test_Strategies | automated test strategies]]. Automated testing will provide Regression and Unit testing. No automated User Interface (UI) testing is planned at this time because the UI for both Sunbird and Lightning still continues to change fairly often. That said, if you're burning to create/configure an automated UI testing scheme for the calendar applications, we'd love to hear from you.
 
Most of the discussion of these types of testing is taking place on [news://news.mozilla.dev.qa] and for messages that are more specific to calendar QA please post on [news://news.mozilla.dev.apps.calendar] or visit us at irc://irc.mozilla.org#calendar.
 
 
<small>[[Calendar:Home_Page|<< Back to Calendar Home Page]]</small>
130
edits

Navigation menu