Skip to content
Seth Thompson edited this page Jul 28, 2021 · 15 revisions

ARIA-AT App

Environments

Development

To run the app locally, follow the instructions in the local development docs. The latest version of the app is on the develop branch.

Sandbox

URL: aria-at-app-sandbox.bocoup.com

The sandbox environment is a hosted version of the develop branch. The sandbox has no uptime guarantees and is deployed on a best-effort basis. Data may be deleted at any time in the sandbox environment.

Staging

URL: aria-at-staging.w3.org

The staging environment is a hosted version of the main branch. New releases are deployed to staging after testing, QA, and community group consensus. Data may be deleted at any time in the staging environment.

Production

New releases are deployed to production after they are tested in the identical staging environment.

Roles

The admin role is controlled by GitHub team membership. The tester role is controlled by a allowlist in the root of the project directory, testers.txt. Please contact [email protected] for role and authentication issues.

Tester

A tester has permission to review and run test plans in the test queue and save test results.

Admin

An admin has elevated permissions to add and remove test plans from the test queue and public test reports.

Getting Started

  1. Create a GitHub account if you do not yet have one.
  2. Make sure you are on the Admin GitHub team or the tester allowlist, or mock your role in the development and sandbox environments by adding a special query parameter, e.g. aria-at-app-sandbox.bocoup.com/?fakeRole=admin
  3. Sign in to the app by authorizing with your GitHub account.
  4. Go to the Test Queue and browse the current entries or add a new one by clicking the "Add a Test Plan to the Queue" button to open the new Test Plan modal.
  5. Enter the AT and Browser that you want to test and select a Test Plan and Test Plan version. Click "Add."
  6. Find the new Test Plan in the Test Queue under a header corresponding to the chosen AT and Browser.
  7. In the table row corresponding to the new Test Plan, assign yourself as a tester in the Tester column.
  8. Test the new capability to delete a Test Plan by clicking the "Remove" button in the Actions column.
  9. More instructions to follow, as additional functionality is added to the Sandbox environment...

Clone this wiki locally