QA/Send install Firefox link via SMS

From MozillaWiki
< QA
Revision as of 23:20, 24 February 2017 by KKanchan (talk | contribs) (→‎References)
Jump to navigation Jump to search

Revision History

This section describes the modifications that have been made to this wiki page. A new row has been completed each time the content of this document is updated (small corrections for typographical errors do not need to be recorded). The description of the modification contains the differences from the prior version, in terms of what sections were updated and to what extent.

Date Version Author Description
02/24/2017 1.0 Kanchan Kumari Created first draft

Overview

Purpose

Purpose is to test the Send install Firefox link via SMS feature
This test plan will cover:

  • The test scope, focus areas and objectives
  • The test responsibilities
  • The test strategy for the levels and types of test for this release
  • The entry and exit criteria
  • The basis of the test estimates
  • Any risks, issues, assumptions and test dependencies
  • The test schedule and major milestones
  • The test deliverables

Scope

This wiki details the testing that will be performed by the project team for the Send install Firefox link via SMS project. It defines the overall testing requirements and provides an integrated view of the project test activities. Its purpose is to document:

  • What will be tested
  • How testing will be performed


Ownership

Mozilla Development
Shane Tomlinson - [1]

QA Eng. Softvision Las Vegas
PM for QA team - Rares Bologa (IRC: RaresB)
QA Lead- Kanchan Kumari (IRC: Kanchan_QA)
QA - Grover Wimberly IV (IRC: Grover-QA)
QA - Abe Masresha (IRC: Abe_LV)
QA - Stefan Georgiev (IRC: StefanG_QA)
QA - Justin Williams (IRC: JW_SoftvisionQA)

Testing summary

Scope of Testing

In Scope

Allow user to send Firefox installer link through SMS The testing effort will be focused on the following areas:

  • After account registration user is asked to confirm email address
  • Verification Email contains "confirm to begin" link
  • On user confirmation, screen display checked Desktop icon and mobile number field to send Firefox installer link through SMS
  • User gets installer link through SMS on mobile

Out of Scope

Automation will be handled by the developer (if needed)

Requirements for testing

Environments

Windows, Mac OS, Linux, Android, iOS

Risk Analysiis

Risk areas
General perf and behavior regressions

Test Strategy

Test Objectives

Verification of this new feature allows users to send themselves Firefox installer link through SMS Note: Port from testrail

Ref Function Test Objective Evaluation Criteria Test Type Owners
1 Firefox account registration After account registration User is asked to confirm email address Make sure user gets message that verification email has been sent to user email address and gets link to open webmail Manual/Regression Softvision Eng Team Las Vegas
2 Confirmation link Check user gets confirm to begin link in email Make sure user gets verification email to confirm registered email Manual/Regression Softvision Eng Team Las Vegas
3 Enter Mobile number to send Firefox installer link through SMS Check after user confirmation there is mobile number field to send SMS Make sure after user confirmation there is mobile number field to send SMS Manual/Regression Softvision Eng Team Las Vegas
4 SMS for Firefox Installer link on phone Check user gets Firefox installer link through SMS Make sure user receives Firefox Installer link Manual/Regression Softvision Eng Team Las Vegas

Builds

This section should contain links for builds with the feature -

Test Execution Schedule

The following table identifies the anticipated testing period available for test execution.

Project phase Start Date End Date
Start project
Study documentation/specs received from developers
QA - Test plan creation 02/24/2017
QA - Test cases/Env preparation TBD
QA - Nightly Testing TBD
Release Date

Testing Tools

Detail the tools to be used for testing, for example see the following table:

Process Tool
Test plan creation Mozilla wiki
Test case creation TestRail/ Google docs
Test case execution TestRail
Bugs management Bugzilla

Status

Overview

References

Testcases

Overview

Bookmarks Synced on mobile devices appears as Mobile Bookmark Folder in bookmark menu and bookmark button panel.

Test Areas

Test Areas Covered Details
Private Window Yes
Multi-Process Enabled Yes
Multi-process Disabled Yes
Does sync work across upgrades Yes
Interoperability depends on the feature
Coordinated testing/interop across the Firefoxes: Desktop, Android Yes
Interaction of this feature with other browser features Yes

Test suite

Full Test suite - Link with the gdoc, follow the format from link
Smoke Test suite - Link with the gdoc, follow the format from link
Regression Test suite - Link with the gdoc - if available/needed.

Bug Work

Tracking bug – meta bug https://bugzilla.mozilla.org/show_bug.cgi?id=1258127


Sign off

Criteria

Check list

  • All test cases should be executed
  • Has sufficient automated test coverage (as measured by code coverage tools) - coordinate with RelMan
  • All blockers and critical bugs must be fixed and verified or have an agreed-upon timeline for being fixed (as determined by engineering/RelMan/QA)

Results

Nightly testing

List of OSes that will be covered by testing

  • Link for the tests run
    • Daily Smoke, use template from link
    • Full Test suite, use template from link
    • Regression Test suite, if needed/available

Merge to Aurora Sign-off List of OSes that will be covered by testing

  • Link for the tests run
    • Full Test suite

Checklist

Exit Criteria Status Notes/Details
Testing Prerequisites (specs, use cases) Done
Testing Infrastructure setup TBD
Test Plan Creation Done
Test Cases Creation TBD
Full Functional Tests Execution TBD
Automation Coverage NA
Performance Testing NA
All Defects Logged TBD
Critical/Blockers Fixed and Verified TBD
Metrics/Telemetry
QA Signoff - Nightly Release Email to be sent
QA Aurora - Full Testing
QA Signoff - Aurora Release Email to be sent
QA Beta - Full Testing
QA Signoff - Beta Release Email to be sent