QA/Automation/Projects: Difference between revisions

< QA‎ | Automation
 
(90 intermediate revisions by 8 users not shown)
Line 1: Line 1:
== Projects ==
== Projects ==
<onlyinclude>
<onlyinclude>
To be successful and to offer the best support for other teams, the Automation Services team is working on different projects concurrently. Some of those projects can be accomplished in a short time while others will take longer, even several months. The prioritized projects reflect the most important projects in the current quarter and include the appropriate tasks which have to be fulfilled during that time. Other active projects have lower priority.
Some of our projects can be accomplished in a short time while others will take longer, even several months. The prioritized projects reflect the most important projects in the current quarter and include the appropriate tasks which have to be fulfilled during that time. Other active projects have lower priority.


If you are interested in already finished projects, check our [[QA/Automation_Services/Projects_Archive|projects archive]].
If you are interested in already finished projects, check our [[QA/Automation/Projects_Archive|projects archive]]. We also have a some projects that we would like to do in the [[QA/Automation/Projects/Dreams|future]]!


=== Prioritized Projects ===
==== Firefox UI Tests ====
{| class="fullwidth-table sortable"
{| class="wikitable fullwidth-table sortable"
|-
|-
| style="background:#EFEFEF; width:25%" | '''Project'''  
| style="background:#EFEFEF; width:25%" | '''Project'''  
Line 12: Line 12:
| style="background:#EFEFEF; width:57%" | '''Description'''
| style="background:#EFEFEF; width:57%" | '''Description'''
|- valign="top"
|- valign="top"
| [[QA/Automation_Services/Projects/OpenWebApps|Open Web Applications]]  
| [[Auto-tools/Projects/Firefox_UI_Tests|Firefox UI Tests]]
| Javascript, Python
| Python, Javascript
| Implemention of necessary APIs and support the addition of tests to execute automated tests for web apps in Firefox
|  
|- valign="top"
|- valign="top"
| [[QA/Automation_Services/Projects/Documentation|Documentation]]
| [[QA/Automation/Projects/Mozmill_Dashboard|Dashboard]]
| TBD.
| Javascript, HTML, CSS, AJAX, CouchDB
| Establish the new team presence across websites (QMO, Wiki, MDC) and improve the documentation to increase collaboration with the test automation community
| Dashboard to visualize Mozmill test results from the automated test-runs and the Mozmill Crowd extension
|- valign="top"
|- valign="top"
| [[QA/Automation_Services/Projects/Infrastructure|Infrastructure]]  
| [[QA/Automation/Projects/Mozmill_Shared_Modules|Shared Modules]]
| TBD.
| Javascript
| Investigation and documentation of the shared test infrastructure and blog Q4 implementation goals on Planet
| Building and enhancing the API and shared modules for our Mozmill tests for Firefox
|- valign="top"
| [[QA/Automation_Services/Projects/Selenium_TestGrid|Selenium TestGrid]]
| Java, Python
| Upgrade the test grid to work with the final version of Selenium 2 and add mobile for web testing
|- valign="top"
| [[QA/Automation_Services/Projects/Endurance Tests|Endurance Tests]]
| CouchDB, Javascript, Python
| Improve coverage of Endurance tests for real world use-case scenarios and add additional metrics to support the memshrink project for Firefox  
|}
|}


=== Other Projects ===
==== Other Projects ====
{| class="fullwidth-table sortable"
{| class="wikitable fullwidth-table sortable"
|-
|-
| style="background:#EFEFEF; width:25%" | '''Project'''  
| style="background:#EFEFEF; width:25%" | '''Project'''  
Line 40: Line 32:
| style="background:#EFEFEF; width:57%" | '''Description'''
| style="background:#EFEFEF; width:57%" | '''Description'''
|- valign="top"
|- valign="top"
| [[QA/Automation_Services/Projects/Crowd_Testing|Crowd-sourced Testing]]
| [[QA/Automation/Projects/Automation_Training|Automation Training]]
| CSS, Javascript, XML, Extension
| -
| Functional Mozmill tests executed by the Crowd with the help of the Mozmill Crowd extension.
| Provide automation training to larger community through 4 automation training events
|- valign="top"
| [[QA/Automation/Projects/Addons|Add-ons]]
| CSS, Javascript, XML
| To help any team in the Mozilla project we work on several extensions.
|- valign="top"
| [[QA/Automation/Projects/Documentation|Documentation]]
| Wiki
| Establish the team presence across websites (Wiki, MDN) and improve the documentation to increase collaboration with the test automation community
|- valign="top"
|- valign="top"
| [[QA/Automation_Services/Projects/Mozmill_Shared_Modules|Mozmill Shared Modules]]
| [[QA/Automation/Projects/Infrastructure|Infrastructure]]  
| Javascript
| Puppet
| Building and enhancing the API and shared modules for our Mozmill tests for Firefox
| Building up and maintaining the infrastructure for automation tasks
|- valign="top"
| [[QA/Automation/Projects/OpenWebApps|Open Web Applications]]
| Javascript, Python
| Implemention of necessary APIs and support the addition of tests to execute automated tests for web apps in Firefox
|- valign="top"
| [[QA/Automation/Projects/TPS|TPS]]
| Javascript, Python
| Testing and Profiling tool for Sync
|- valign="top"
| [[QA/Automation/Projects/MTBF|MTBF]]
| Javascript, Python, Bash
| Stability testing tool
|}
|}
</onlyinclude>
</onlyinclude>

Latest revision as of 14:07, 8 August 2015

Projects

Some of our projects can be accomplished in a short time while others will take longer, even several months. The prioritized projects reflect the most important projects in the current quarter and include the appropriate tasks which have to be fulfilled during that time. Other active projects have lower priority.

If you are interested in already finished projects, check our projects archive. We also have a some projects that we would like to do in the future!

Firefox UI Tests

Project Technologies Description
Firefox UI Tests Python, Javascript
Dashboard Javascript, HTML, CSS, AJAX, CouchDB Dashboard to visualize Mozmill test results from the automated test-runs and the Mozmill Crowd extension
Shared Modules Javascript Building and enhancing the API and shared modules for our Mozmill tests for Firefox

Other Projects

Project Technologies Description
Automation Training - Provide automation training to larger community through 4 automation training events
Add-ons CSS, Javascript, XML To help any team in the Mozilla project we work on several extensions.
Documentation Wiki Establish the team presence across websites (Wiki, MDN) and improve the documentation to increase collaboration with the test automation community
Infrastructure Puppet Building up and maintaining the infrastructure for automation tasks
Open Web Applications Javascript, Python Implemention of necessary APIs and support the addition of tests to execute automated tests for web apps in Firefox
TPS Javascript, Python Testing and Profiling tool for Sync
MTBF Javascript, Python, Bash Stability testing tool