Firefox OS/MoztrapGuideline: Difference between revisions

 
(9 intermediate revisions by 3 users not shown)
Line 2: Line 2:
* '''[https://wiki.mozilla.org/QA/Execution/MozTrap Moztrap General]'''
* '''[https://wiki.mozilla.org/QA/Execution/MozTrap Moztrap General]'''
* '''[https://addons.mozilla.org/EN-uS/firefox/addon/moztraphelper MozTrapHelper by Shing]''' - recommend to add this to your Firefox browser.
* '''[https://addons.mozilla.org/EN-uS/firefox/addon/moztraphelper MozTrapHelper by Shing]''' - recommend to add this to your Firefox browser.
* '''[https://etherpad.mozilla.org/test-case-reduction-brainstorming Previous discussion]'''


* [https://etherpad.mozilla.org/test-case-reduction-brainstorming Previous discussion]
== Test case creation ==
* '''Do a search, check for duplicate case''' before you create any case/suite!!


== Test case creation ==
* '''[https://developer.mozilla.org/en-US/docs/Mozilla/QA/Test_Case_Writing_Primer Test case creation primer]''' - read this before creating test cases^^
* '''[https://quality.mozilla.org/docs/test-case-writing-primer Test case creation primer]''' - read this before creating test cases^^
* '''All-pairs testing''' - Test all possible discrete combinations of those parameters without lots of redundant cases.
* '''All-pairs testing''' - Test all possible discrete combinations of those parameters without lots of redundant cases.
** General
** General
Line 69: Line 70:
* [https://moztrap.mozilla.org/manage/suites/?&pagenumber=1&pagesize=20&sortfield=created_on&sortdirection=desc&filter-name=%5Brat%5D [RAT<nowiki>]</nowiki>] prefix
* [https://moztrap.mozilla.org/manage/suites/?&pagenumber=1&pagesize=20&sortfield=created_on&sortdirection=desc&filter-name=%5Brat%5D [RAT<nowiki>]</nowiki>] prefix
** Release acceptance test - contains [http://en.wikipedia.org/wiki/Happy_path happy cases]
** Release acceptance test - contains [http://en.wikipedia.org/wiki/Happy_path happy cases]
* Test cases in proper suites
** Please also include your newly created cases in proper suites, for example, Case [https://moztrap.mozilla.org/manage/case/14102/ #14102] [Contacts][ICE] Set ICE contacts, is in [https://moztrap.mozilla.org/manage/cases/?#commscontacts [Comms<nowiki>]</nowiki>Contacts suite], [https://moztrap.mozilla.org/manage/cases/?&pagenumber=1&pagesize=100&sortfield=created_on&sortdirection=desc&filter-suite=215&filter-suite=789 [RAT<nowiki>]</nowiki> Comms suite] and [https://moztrap.mozilla.org/manage/cases/?filter-suite=687 [Small set<nowiki>]</nowiki>[Comms<nowiki>]</nowiki> Contacts], since this is a new feature in V2.1, it should also be included in the [https://moztrap.mozilla.org/manage/cases/?filter-suite=832 2.1 New Features] suite.


== When to do what ==
== When to do what ==
Line 87: Line 91:
*** Using keyword/tag searching/sorting to find issue?
*** Using keyword/tag searching/sorting to find issue?
*** Reported by people who runs cases everyday (big thanks!)
*** Reported by people who runs cases everyday (big thanks!)
* '''Cases not in a suite - how to?'''
** The [https://moztrap.mozilla.org/manage/cases/?filter-suite=579 DroppedOnTheFloor] suite is created to gather all cases that were previously not in any other suite, so that means they were never executed before. We need to continue to work on this
*** For cases that currently in a suite (other than DroppedOnTheFloor) - we can remove that from DroppedOnTheFloor.
*** For cases that currently in DroppedOnTheFloor only -
** Maintenance
** Maintenance
*** Just updating them by yourself or  
*** Just updating them by yourself or  
*** Pass them to functional area owners to review and to update.
*** Pass them to functional area owners to review and to update.
* '''Cases not in a suite - how to?'''
** The [https://moztrap.mozilla.org/manage/cases/?filter-suite=579 DroppedOnTheFloor] suite is created to gather all cases that were previously not in any other suite, so that means the cases were never executed before. We need to continue to work on this.
*** For cases that currently in a suite (other than DroppedOnTheFloor) - we can remove the case from DroppedOnTheFloor.
*** For cases that currently in DroppedOnTheFloor only - Pass cases to functional owner to update/delete them.


== Improvement ==
== Improvement ==
Confirmed users
452

edits