QA/Mobile/LockboxiOSTestPlan

From MozillaWiki
Jump to navigation Jump to search

This is the Test Plan for Lockbox for iOS

Intro/Summary/Notes

Intro and Summary

  • This wiki outlines the test requirements for Lockbox releases.
  • Use this generalized Test Plan as a starting point for creating Plans, Suites, and Cases

Daily standup notes

  • If you want to follow along on daily progress and updates check here

Feature Document

  • For the list of features and its status, please refer to here

Planning Board

UI/UX Designs

Milestones

  • Lockbox Milestone Schedule & Checklist here

Issues

  • The Lockbox for iOS bugs are maintained in Github

Schedule

  • May 25: feature complete
  • June 1: app store submission
  • June 27: app live in store and Test Pilot

QA Team

Test Strategy

Manual Tests

UI Test suite for Lockbox for iOS will be located in TestRail. As a minimum, each of the P1 UI features will have corresponding test cases. The test suite will be executed by Softvision for the acceptance testing.

Automated Tests

Automation tests will be mainly used for quick regression check of key UI features. Overall, automation tests will be added to the same Github repo, and executed on BuddyBuild CI system.

Automation tests are located here.

Code Analysis

  • Codecov is added to the github repo, and will display increase/decrease of unit test code coverage

Outside Scope

Following tests are outside the scope of the QA:

  • Unit Tests
  • Performance Tests
  • Localization Tests

Test Deliverables

  • Completed TestRail Test suite which covers all features with UI aspects
  • Github issues for every issue found
  • Manual acceptance test report
  • Signoff Decision

Testing Days

April 19th 2018

April 23th, 2018

May 8th, 2018

May 10th, 2018

May 14th, 2018

May 16th, 2018


May 17th, 2018

May 18th/21st, 2018

Signoff/Exit Criteria

  • No critical or major UI bugs
  • No easily reproducible crashes