QA/Mobile/LockboxiOSTestPlan: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
No edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 178: Line 178:
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/467 Incorrect prompt to unlock when the passcode is disabled and the app auto-locks #467]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/467 Incorrect prompt to unlock when the passcode is disabled and the app auto-locks #467]


===='''June 26th, 2018'''====
==='''June 26th, 2018'''===
* Exploratory testing
** iPhone X (11.3)
 
* Functional testing on build 1.1 (1490)
* Functional testing on build 1.1 (1490)
** [https://testrail.stage.mozaws.net/index.php?/runs/view/10530 TestRail - iPhone X (iOS 11.3)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/10529 TestRail - iPhone 6 (iOS 10.3)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/10529 TestRail - iPhone 6 (iOS 10.3)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/10556 TestRail - iPhone SE (iOS 10.3)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/10556 TestRail - iPhone SE (iOS 10.3)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/10530 TestRail - iPhone X (11.3)]


* New issues filed in Github
* New issues filed in Github
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/500 The "Welcome to Lockbox" dialog is automatically dismissed #500]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/502 Welcome page layout breaks after tapping on "Learn more" link #502]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/502 Welcome page layout breaks after tapping on "Learn more" link #502]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/501 "Learn more" link is too bottom aligned on iPhone SE #501]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/501 "Learn more" link is too bottom aligned on iPhone SE link #501]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/500 The "Welcome to Lockbox" dialog is automatically dismissed #500]
 
*Important issues
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/467 Incorrect prompt to unlock when the passcode is disabled and the app auto-locks #467]
 
==='''July 2nd, 2018'''===
* Exploratory testing
** iPhone X (11.3)
 
* Functional testing on build 1.1 (1572)
** [https://testrail.stage.mozaws.net/index.php?/runs/view/10679 TestRail - iPhone 6S (iOS 12b2)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/10680 TestRail - iPhone X (11.3)]
 
* New issues filed in Github
**None
 
==='''July 24th, 2018'''===
* Functional testing on master build (6b50a17).
**[https://testrail.stage.mozaws.net/index.php?/runs/view/11353 TestRail - iPhone X (11.3)]
**[https://testrail.stage.mozaws.net/index.php?/runs/view/11352 TestRail - iPhone SE (10.3)]
**[https://testrail.stage.mozaws.net/index.php?/runs/view/11349 TestRail - iPhone 8 (11.4)]
 
* New issues filed in Github
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/571 Logins are not displayed after restarting the app #571]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/573 The app auto locks immediately after unlocking it #573]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/573 "Syncing your entries" text cut off on iPhone SE (10.3) #570]
 
==='''August 1st, 2018'''===
* Functional testing on v.1.1.1.1717.
**[https://testrail.stage.mozaws.net/index.php?/runs/view/11497 TestRail - iPhone X (11.4)]
**[https://testrail.stage.mozaws.net/index.php?/runs/view/11500 TestRail - iPhone SE (10.3)]
 
* New issues filed in Github
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/595 Sometimes hitting the "Disconnect" button does not disconnect the account #595]
 
==='''August 28th/29th, 2018'''===
* Exploratory testing
** iPhone SE (10.3)
 
* Functional testing on build 1.2 (2018)
** [https://testrail.stage.mozaws.net/index.php?/runs/view/12021 TestRail - iPhone X (iOS 11.4.1)]
 
* New issues filed in Github
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/653 "No matching entries" after Disconnect/Reconnect #653]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/655 The picture and display name of the previous sign in are displayed in the "Account" page for a newly created FxA #655]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/662 No longer able to sign in with authorization code #662]
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/663 The user is taken back to the "Welcome screen" when force quitting the app while in the "confirmation" state #663]
 
==='''December 20th, 2018'''===
* Exploratory testing
** iPhone 8 (11.4)
 
* Functional testing on build 1.3 (2018)
** [https://testrail.stage.mozaws.net/index.php?/runs/view/14397 - iPhone XR (iOS 12.1)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/14399 - iPhone SE (iOS 10.3)]
 
* New issues filed in Github
**[https://github.com/mozilla-lockbox/lockbox-ios/issues/837 The loading circle bar is still displayed in entries list after a lock button interrupt #837]
 
==='''March 1st, 2018'''===
* Exploratory testing
** iPhone XS (11.4)
 
*Feature testing:
** iPad Change Inventory and Visual Assets
** Design Changes for Search UX
** search UI/component used in the app and the AutoFill experience
 
* Functional testing on build 1.3 (2018)
** [https://testrail.stage.mozaws.net/index.php?/runs/view/15824 - iPhone XS MAX (11.4)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/15825 - iPhone SE (10.3)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/15828 - iPhone 7 (12.1)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/15686 - iPad Air 2 (11.4)]
** [https://testrail.stage.mozaws.net/index.php?/runs/view/15811 - iPad Mini 4 (12.2b3)]
 
* New issues filed in Github
** [https://github.com/mozilla-lockbox/lockbox-ios/issues/878] [iPad] Lockbox crashes after tapping the sort button on iPad
** [https://github.com/mozilla-lockbox/lockbox-ios/issues/880] Performance issues
** [https://github.com/mozilla-lockbox/lockbox-ios/issues/881] "Sort entries" screen is shown on Welcome Screen after device autolocks
** [https://github.com/mozilla-lockbox/lockbox-ios/issues/882] No credentials are displayed in the list when using autofill
** [https://github.com/mozilla-lockbox/lockbox-ios/issues/883] The previously visited page will be opened after specific steps


= Signoff/Exit Criteria =
= Signoff/Exit Criteria =
* No critical or major UI bugs
* No critical or major UI bugs
* No easily reproducible crashes
* No easily reproducible crashes

Latest revision as of 08:42, 4 March 2019

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 [1].

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

May 24th/25th, 2018

May 29th, 2018

  • Exploratory testing
    • iPhone SE (iOS 10.3)
    • iPhone X (iOS 11.3)

May 31st, 2018

  • Exploratory testing
    • iPhone 8 Plus (iOS 11.4)

June 4th, 2018

  • Exploratory testing
    • iPhone 8 Plus (iOS 11.4)

June 26th, 2018

  • Exploratory testing
    • iPhone X (11.3)

July 2nd, 2018

  • Exploratory testing
    • iPhone X (11.3)
  • New issues filed in Github
    • None

July 24th, 2018

August 1st, 2018

August 28th/29th, 2018

  • Exploratory testing
    • iPhone SE (10.3)

December 20th, 2018

  • Exploratory testing
    • iPhone 8 (11.4)

March 1st, 2018

  • Exploratory testing
    • iPhone XS (11.4)
  • Feature testing:
    • iPad Change Inventory and Visual Assets
    • Design Changes for Search UX
    • search UI/component used in the app and the AutoFill experience
  • New issues filed in Github
    • [2] [iPad] Lockbox crashes after tapping the sort button on iPad
    • [3] Performance issues
    • [4] "Sort entries" screen is shown on Welcome Screen after device autolocks
    • [5] No credentials are displayed in the list when using autofill
    • [6] The previously visited page will be opened after specific steps

Signoff/Exit Criteria

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