QA/Fennec/Improve password strength

From MozillaWiki
< QA‎ | Fennec
Jump to: navigation, search

Overview

Purpose

The purpose of this wiki is to serve for the QA testing done for the FxA feature: Improve password strength We would like to improve the security of our users by helping them pick a more secure password while maintaining a similar registration success and password reset rates.

Ownership

Developer contact:

QA:

Overall Status

  • [NOT LANDED]

Testing Summary

This feature enforces password validation rules (based on NIST sp800-63b) and provides difficulty verification inline at account registration to help users pick safer passwords. UI and functional tests will be run to make sure the rules are met.

Scope of testing

Testing will be focused on:

  • Functionality of account creation, resetting and changing the password flows.
  • Regression and exploratory testing
  • UI changes, to follow the Photon design.

Environments

Testing will be performed on the following devices to provide a good coverage:

  • Phones - Android versions:
    • 6.x
    • 7.x
    • 8.x
  • Tablets - Android versions:
    • 4.x
    • 5.x

Specifications

Acceptance Criteria

Testing details

Test Cases

TestRail suite

Testing days

Date: 5/23/2018

  • Created a test plan
  • Created test cases

Bug Work

GitHub issues

Signoff

Criteria

  • All test cases should be executed
  • All blockers, criticals must be fixed and verified or have an agreed-upon timeline for being fixed

Results

Train testing

  • Not available for testing yet.

Production testing

  • N/A

Checklist

Exit Criteria Status Notes/Details
Testing Prerequisites (specs, use cases)
Testing Infrastructure setup
Test Plan Creation Done
Test Cases Creation Done
Automation Coverage
Performance Testing
All Defects Logged
Critical/Blockers Fixed and Verified
Metrics/Telemetry N/A
Basic/Core functionality Nightly testing Not started
QA mid-Nightly Signoff TBD Status:
QA Nightly - Full Testing Not started
QA pre-Beta Signoff TBD Status:
QA Beta - Full Testing Not started
QA pre-Release Signoff TBD Status: