Calendar:QA Home
Welcome to the Calendar QA Community
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.
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.
How to Get Involved
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.
How to Report a Problem
We test the Sunbird and Lightning calendar projects. Sunbird and Lightning share much of the same code, and it is necessary to understand the high-level component architecture in order accurately report problems.
- Download a nightly build (for Sunbird) (for Lightning) and check to see that the bug has not already been fixed.
- Get a Bugzilla Account if you don't already have one – it's simple and it's free
- Next, go to the New Bug page on Bugzilla, and it can walk you through the rest.
- BE SURE TO SEARCH FOR EXISTING DEFECTS.
- Remember to be as specific as possible about the behavior that you are seeing. The Bugzilla Bug Writing Guidelines and Bugzilla Etiquette can guide you through this.
Test Cases
We will be using the internal Mozilla Litmus test tool for test case/test run tracking. Currently, there is no way to list test cases in Litmus bug 334871, so I have created a page to track our testcases. Please feel free to add testcases.
Test Automation
We are currently experimenting with several 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 [1] and for messages that are more specific to calendar QA please post on [2] or visit us at irc://irc.mozilla.org#calendar.