Auto-tools/Projects/Firefox UI Tests: Difference between revisions

Jump to navigation Jump to search
Rework page and add all necessary information
(Initial content)
 
(Rework page and add all necessary information)
Line 1: Line 1:
= About =
= About =
what is it
The [https://developer.mozilla.org/en-US/docs/Mozilla/QA/firefox-ui-tests Firefox UI tests] are a collection of integration tests mainly for testing the user interface of Firefox. The tests and its harness are based on the [https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette Marionette] testing framework, and enhances it for Firefox Desktop specific behavior, e.g. it adds a page object model aka [http://firefox-puppeteer.readthedocs.org Firefox-Puppeteer].
 
Firefox UI Tests is a project maintained by the [[QA/Automation|Automation Team]].


= Team =
= Team =
* Developers: :whimboo, :chmanchester, :galgeek
This project is maintained by the [[QA/Automation|Automation Crew]].
* Others:


= Problem =
= Goals =
TODO
The goal of this project is to increase the test coverage for new features in Firefox Desktop. Especially for those features which cannot be covered by any other [https://developer.mozilla.org/en-US/docs/Mozilla/QA/Automated_testing existing test suite]. To achieve that we will also have to continuously improve our harness and firefox-puppeteer page object model.


= Goals =
We want that test development will become as easy as writing a manual tests. Therefore we only want to make use of synchronous test steps, and don't force the user to understand the DOM of the browsers interface.


= Dependencies / Who will use this =
= Dependencies / Who will use this =
TODO
For every feature enhancement which cannot be directly done in our own harness, we have to work together with the developers for Marionette.


The users will be:
The users will be:
Line 20: Line 17:


= Contribution =
= Contribution =
We welcome contributions to Firefox UI Tests! We track issues inside the [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&component=Firefox%20UI%20Tests&product=Mozilla%20QA Firefox UI Tests component on bugzilla], see below for a list of open bugs.
We welcome contributions to Firefox UI Tests! We track issues inside the [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&component=Firefox%20UI%20Tests&product=Testing&list_id=12889451 Firefox UI Tests component on Bugzilla], see below for a list of open bugs.


If you have a question, jump on [irc://irc.mozilla.org/automation #automation] on irc.mozilla.org and look for whimboo or chmanchester.
If you have a question, jump on [irc://irc.mozilla.org/automation #automation] on irc.mozilla.org and look for whimboo, maja_zf, or syd.


== Source and docs ==
== Source and docs ==
The code repository can be found at https://github.com/mozilla/firefox-ui-tests. The documentation for firefox_puppeteer is located at http://firefox-puppeteer.readthedocs.org/en/latest/index.html.  
All information about how to get the source and where to find further documentation can be found on the [https://developer.mozilla.org/en-US/docs/Mozilla/QA/firefox-ui-tests firefox-ui-tests page on MDN].


== Bug Table ==
== Bug Table ==
canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,747

edits

Navigation menu