QA/Mobile Bookmark Folder
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/09/2017 | 1.0 | Kanchan Kumari | Created first draft |
Contents
Overview
Purpose
Purpose is to test the Mobile Bookmarks Folder 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 Sync Bookmarks 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
Thom Chiovoloni - [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
Visibility of Mobile bookmarks folder on Desktop . The testing effort will be focused on the following areas:
- Mobile bookmark folder is added to Bookmark menu panel on desktop for synced mobile device
- Mobile bookmark folder is appears in Bookmark button panel on desktop for synced mobile device
- Folder for Mobile Bookmarks appears even if Sync is disconnected
- integration: devices and OS : the QA team will ensure no issues are related to synced bookmarks that come from different devices/OS's combinations and this new Mobile bookmark folder feature;
Out of Scope
Automation will be handled by the developer (if needed)
Requirements for testing
Environments
Windows, Mac OS, Linux, Android
Risk Analysiis
Risk areas | Mitigation |
---|---|
Different device with different sync engine i.e. Android | Check for any syncing error/missing and incomplete bookmarks on Android or Desktop |
General perf and behavior regressions | Testing will focus on this new feature doesn't cause any new issue in bookmarks methods |
Test Strategy
Test Objectives
Verification of Bookmarks synced on mobile appears as mobile folder in bookmarks menu panel Note: Port from testrail
Ref | Function | Test Objective | Evaluation Criteria | Test Type | Owners |
---|---|---|---|---|---|
1 | Mobile Bookmark folder | Bookmark synced on Mobile device appears on Desktop as Mobile Bookmarks folder | Make sure Bookmark synced on Mobile device appears on Desktop as Mobile Bookmarks folder in Bookmark menu panel | Manual/Regression | Softvision Eng Team Las Vegas |
2 | Disconnected sync | Check for Mobile Bookmark Folder in bookmark menu and bookmark button panel | Make sure Mobile Bookmark Folder is present in bookmark menu and bookmark button panel even after disconnected sync | Manual/Regression | Softvision Eng Team Las Vegas |
Builds
This section should contain links for builds with the feature -
- Links for Nightly builds https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
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/09/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
- Tracking bug 1295237
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
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 |