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

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Mozmill: Software Update Tests=
=Overview=
{|  
{|  
  | style="width: 33%" |
  | style="width: 33%" |
Line 7: Line 7:
  | [mailto:hskupin@mozilla.com Henrik Skupin]
  | [mailto:hskupin@mozilla.com Henrik Skupin]
  |- valign="top"
  |- valign="top"
  | '''Co-worker:'''
  | '''Co-workers:'''
  | n/a
  | n/a
|- valign="top"
| '''Dates:'''
| No specific dates set
|- valign="top"
| '''Status:'''
| Needs assignee
  |- valign="top"
  |- valign="top"
  | '''Repository Location:'''
  | '''Repository Location:'''
  | n/a
  | [http://hg.mozilla.org/qa/mozmill-tests/file/default/firefox/softwareUpdate Software Update Tests]
  |- valign="top"
  |- valign="top"
  | '''Tracking Bug:'''
  | '''Tracking Bug:'''
  | n/a
  | {{bug|562352}}
  |}
  |}


==Excerpt==
=Excerpt=
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Mozilla provides updates for each new version of Firefox, which makes the whole update process simple and fast. To ensure the best quality for our users, QA constantly runs software update tests for security and major releases. Those tests are complex and time consuming and should be completely run automated in the future.
 
This project covers all the work which is necessary to create an environment for automated update testing, but also the implementation of needed tests.
 
=Project Details=
The complete project can be divided into 3 different sub projects, which can mostly be run in parallel:
 
* Creation of software update tests (based on existing Litmus tests)
* Script for Automated Software Update Test-runs
 
==Creation of Software Update Tests==
The creation of the software update tests is basically the same work as we do for all the other [[QA/Mozmill_Test_Automation/Test_Writing|Mozmill tests]]. We focus on existing Litmus tests to implement the tests.
 
If you want to help please contact Henrik Skupin.
 
==Script for Automated Software Update Test-runs==
To be able to run all the created software update tests a single test-run script is necessary. It takes care of installing Firefox, running all kind of necessary update checks, and sending the results to a reporting server (supported by CouchDB).


==Project details==
The implementation of the script is covered in the [[/QA/Mozmill_Test_Automation/Automated_Testruns#Software_Update_Script|Automated Test-run project]].
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.

Latest revision as of 14:15, 1 June 2010

Overview

Lead: Henrik Skupin
Co-workers: n/a
Dates: No specific dates set
Status: Needs assignee
Repository Location: Software Update Tests
Tracking Bug: bug 562352

Excerpt

Mozilla provides updates for each new version of Firefox, which makes the whole update process simple and fast. To ensure the best quality for our users, QA constantly runs software update tests for security and major releases. Those tests are complex and time consuming and should be completely run automated in the future.

This project covers all the work which is necessary to create an environment for automated update testing, but also the implementation of needed tests.

Project Details

The complete project can be divided into 3 different sub projects, which can mostly be run in parallel:

  • Creation of software update tests (based on existing Litmus tests)
  • Script for Automated Software Update Test-runs

Creation of Software Update Tests

The creation of the software update tests is basically the same work as we do for all the other Mozmill tests. We focus on existing Litmus tests to implement the tests.

If you want to help please contact Henrik Skupin.

Script for Automated Software Update Test-runs

To be able to run all the created software update tests a single test-run script is necessary. It takes care of installing Firefox, running all kind of necessary update checks, and sending the results to a reporting server (supported by CouchDB).

The implementation of the script is covered in the Automated Test-run project.