Apps/QA/Community Tasks

Overview

These are known tasks that we need help with on the Apps project with QA. To start on a task, fine one that sounds interesting and contact the listed mentor for that task.

Gecko vs. Webkit Evaluation

Mentor: Jason Smith and Aaron Train

Skills you will learn:

  • <list skills here>

Summary:

<summarize here>

Subjective App Analysis

Mentor: Jason Smith

Skills you will learn:

  • <list skills here>

Summary:

<summarize the task here>

Soup Manual Testing

Mentor: Aaron Train

Skills you will learn:

  • <list skills here>

Summary:

Run through the manual test cases for desktop apps listed here. These test cases span multiple sheets in this google document to cover testing soup installation, launching and running soup, installing apps, using the store, sync, purchasing apps, and other miscellaneous areas. After you run one or more test cases, send Aaron Train a message specifying what test case IDs you ran and the results of those test cases on the operating systems you ran the test cases on. Additionally, if an app was used during this case, specify what app was used. If you found any issues while testing, check to see if a bug was logged in the web apps bugzilla component. If there is no issue logged for an issue you found, log a bug here.

Develop New Soup Manual Test Cases

Mentor: Aaron Train

Skills you will learn:

  • <list skills here>

Summary:

  1. Read the existing Soup test cases here
  2. Install the latest build of Soup here
  3. Play around with the Soup application and note any functionality areas that are not covered by existing test cases
  4. For the functionality areas not covered by test cases, construct test cases for them by providing the following:
    1. List test case details
  5. Send these test cases created to Aaron Train for review
  6. If revisions are needed, make the revisions as needed and send it back for review
  7. For test cases passing review, Aaron Train will add them to the existing Soup test cases

Verify Fixed Bugs

Mentors: Jason Smith and Aaron Train

Skills you will learn:

  • How to reproduce problems on past builds
  • How to read an existing bug
  • How to test the fixed bug in a desktop and android environment
  • How to report test results on a bug verification

Summary:

  1. Use this bug query to find a bug to test
  2. Read the bug to understand the steps to reproduce the conditions to test
  3. Test the bug on an older build to verify you can see the bug (older builds are here)
  4. Test the bug on the most recent build to verify that it is fixed
  5. Write the bug number and result below with your name in this Etherpad.