QA/Mozmill Test Automation/Shadow Web Server

From MozillaWiki
Jump to navigation Jump to search

Overview

Lead: Al Billings
Dates: Server operational by end of 2011Q1
Status: Waiting for web server to be provisioned.
Documentation: TBD

Summary

The QA organization needs a web server to host test content and to act as a back end for various QA projects, such as the Mozilla Crowd extension and Continuous Integration.

Project Plan

Goal

  • To have an apache web server in place hosting a mirror of all of the litmus-files HG repo content.
  • To have CGI and PHP enabled to allow for testing of more complex scenarios than possible with simple HTML files.
  • To have QA specific security certificates to support security testing not currently possible on Mozilla servers.
  • To support new QA projects that require a web back end.

Milestones

Milestone 1

Completion of:

  • Creation of Web Server
  • Regular cloning of litmus-files HG repo to web root

Milestone 2

Completion of:

  • Update existing TCM test cases to point manual tests to new server location.
  • Purchase and configuration of security certificates for security testing.
  • Configuration files for MozCrowd extension.

Milestone 3

Completion of:

  • Continuous Integration files in place.
  • something

Milestone 4

Completion of:

  • something
  • something

Notes