QA/Automation/Projects/OpenWebApps/Market Place

From MozillaWiki
Jump to: navigation, search

Overview

Name: Market Place
Leads: Henrik Skupin, David Clarke
Contributors: TBD.
QA Tracking Page: https://wiki.mozilla.org/Apps/QA/MarketPlace
Tasks: https://www.pivotaltracker.com/projects/350145?label=Market%20Place

Automation Strategies

Beside the manual testing efforts, automation will play a big role in qualifying the market place for add-ons and open web applications, which will be two independent web sites. Our team will support developers and QA in the test creation process and offer help in setting up the environments for automated tests. If necessary we will also work on the implementation of new APIs.

What's the Situation

The marketplace for add-ons and open web applications is a new product which will be merged into the existing addons.mozilla.org code base. While add-ons will still be handled on http://addons.mozilla.org, webapps get a new home on another domain. This new website will code-wise be completely identical with AMO and only differs in its configuration and data. Given that, we expect that most of our existing tests for AMO will still pass or only need minor updates to get them working for the OWA marketstore.

The plan for test automation for upcoming features in both the add-ons and OWA marketplaces will be handled on the QA tracking page for open web apps.

Areas of Work

Our team will put focus on support for test case automation, environment setups, and necessary API requests.

Frameworks

Testing the Market Place for Add-ons and Apps will require Selenium only. There is no need for another framework. Client-side tests will be handled by tests for the OWA extension.

API Requests

If the implementation of Selenium tests for the Market Place reveals that additions to the current APIs are necessary, the team around the test creation process will get in contact with us.

The following requests have been made yet:

  • n/a

Environments

Local Setup

To run the existent Selenium test for AMO follow the steps as given on the Addon-Tests repository.

Staging Server

New features for the Market Place will be directly available on http://addons-dev.allizom.org/ once a check-in happens for the Zamboni repository. That means there are no actionable items to do for us. For more information see the OWA QA page.