QA/Desktop Firefox/Automation: Difference between revisions

Line 127: Line 127:
=== l10n Tests ===
=== l10n Tests ===
l10n Tests are used to verify the numerous language translations (locales) do not break functionality and UI in Firefox.
l10n Tests are used to verify the numerous language translations (locales) do not break functionality and UI in Firefox.
; Important Links
* [https://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&branch_id=44&testgroup_id=271&subgroup_id= Manual testcases which need automation]
* [https://litmus.mozilla.org/show_test.cgi?searchType=by_category&product_id=1&branch_id=44&testgroup_id=271&subgroup_id= Manual testcases which need automation]
* [https://docs.google.com/spreadsheet/ccc?key=0AmkRt0ylPb8zdEhjOXRUak1MY1ViaS1zT2hBRWd4QlE&hl=en_US#gid=9 Worksheet for tracking UNASSIGNED and FIXED work]
* [https://docs.google.com/spreadsheet/ccc?key=0AmkRt0ylPb8zdEhjOXRUak1MY1ViaS1zT2hBRWd4QlE&hl=en_US#gid=9 Worksheet for tracking UNASSIGNED and FIXED work]
Line 135: Line 133:
* [http://hg.mozilla.org/qa/mozmill-tests/file/default/lib Source code of the shared modules]
* [http://hg.mozilla.org/qa/mozmill-tests/file/default/lib Source code of the shared modules]
* [http://mozmill-release.brasstacks.mozilla.com/#/l10n/reports Dashboard of l10n test results]
* [http://mozmill-release.brasstacks.mozilla.com/#/l10n/reports Dashboard of l10n test results]
; How to Start?
* Set up your Mozmill development environment (if you have not done so already)
* Familiarize yourself with some existing code
* Find a test you want to automate using the worksheet
* File a bug:
** instructions for bug...
* Start coding
; What to do when RESOLVED FIXED?
* Wait until the next day's testrun to appear on the dashboard, and verify that your test passes
* Assuming it passes, update the worksheet
* Add the following boilerplate to the Litmus test
<pre>
<hr />
Covered by Mozmill test:<br>
<a href="URL TO TEST IN default BRANCH ON hg.mozilla.org">folder/testModule.js</a>
</pre>
* Add the Litmus test to ''Aurora Mozmill Tests'' subgroup
* ''should you be unable to perform any of the above duties, please comment in your bug''


= Getting Started =
= Getting Started =
Confirmed users
14,525

edits