QA/Mozmill Test Automation/Addon Tests: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
=Mozmill: Add-on Tests=
=Overview=
{|  
{|  
  | style="width: 33%" |
  | style="width: 33%" |
Line 11: Line 11:
  |- valign="top"
  |- valign="top"
  | '''Dates:'''
  | '''Dates:'''
  | n/a
  | No end date set
  |- valign="top"
  |- valign="top"
  | '''Repository Location:'''
  | '''Repository Location:'''
  | n/a
  | [http://hg.mozilla.org/qa/mozmill-tests/file/default/addons Add-on Tests]<br/>[http://hg.mozilla.org/qa/mozmill-tests/file/default/scripts Add-on Script]
  |- valign="top"
  |- valign="top"
  | '''Tracking Bug:'''
  | '''Tracking Bug:'''
  | n/a
  | {{bug|562436}}
  |}
  |}


==Excerpt==
=Excerpt=
With Mozmill it is also possible to create functional tests for extensions. If you are an author of an extension and interested in writing tests, please check which [https://developer.mozilla.org/en/Mozmill_Tests#Testing_extensions_with_Mozmill steps] are necessary.
With Mozmill we are also able to create functional tests for extensions. If you are an author of an extension and interested in writing tests, you can help in improving the quality of your extension and even Firefox. Overall it allows us to identify regressions as early as possible in the development cycle and react accordingly.
 
=Project details=
The complete project can be divided into 2 different sub projects:
 
* Creation and enhancement of the script which executes the add-on tests
* Creation of the Mozmill tests for your add-on.
 
==Add-on Test Script==
The base of the complete project is the Python script which has to be used to run all the existent Mozmill add-on tests. Once it has been called it should automatically execute the steps below:
 
* Perform tests against each listed extension
** Download the latest version from the specified URL
** Start Firefox with the extension installed
** Run all available tests
** Clean-up the system
 
==Creation of Mozmill Tests==
The creation of the Mozmill tests for your add-on is basically the same work as we do for all the other [[QA/Mozmill_Test_Automation/Test_Writing|Mozmill tests]]. Please check which [https://developer.mozilla.org/en/Mozmill_Tests#Testing_extensions_with_Mozmill steps] are necessary.


==Project details==
If you want to help please contact Henrik Skupin.
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,747

edits

Navigation menu