QA/Fennec/iOS/4.0

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

Fennec (Firefox for iOS) 4.0 Test Plan

Overview

This is a tracking document that outlines the test strategy that Mozilla QA will follow regarding a thorough test pass of Fennec for iOS releases. It will follow the general plan on steps and process that QA will take to accomplish a "sign off" to the release strategy. Mozilla QA strives to uphold quality software, and a successful pass corresponds to no blocking issues, 'Green'-colored test pass on test cases in both execution and automation, and a thorough bug verification window of all Blocking bugs and Critical bugs.

Bug tracking

Bugzilla query error


Areas Covered

Categories

Features

Any major feature item will have a test plan and a tester who owns that area.

Feature QA Owner Tracking Bug Documentation/Test Plan Feature Health
Syncing on exit bug 1168504
Today widget to Open Tab bug 1186573
Messaging when clearing synced data bug 1225224
Overwrite certificate errors bug 1177078
Support printing via window.print() bug 1247848
Setup Continuous Integration bug 1212018
Include bookmarks in Awesomebar results and domain autocompletion bug 1185038

Web Compatibility Tests

Summary

The Web Compatibility Tests focuses on regression and compatibility with popular websites. For Fennec on iOS we are using WKWebView (WebKit) so comparative testing against Safari will be of value. Any problems discovered in the browser should be reproducible in Safari.

Test Framework
  • Top Sites - coverage of a few popular sites that drives most user traffic
Results

Test results here

Bug Verifications

Summary

Verifying fixed bugs in Buzilla gives us additional testing on specific bugs that were fixed.

Planning & Scheduling

To prioritize and narrow the list of bugs, QA will focus primarily on Fennec bugs that represent highest severity.

Results

Verified bugs here

Collecting Feedback

Our main goal here is to make sure we document and test the feedback channels.

Reporting tools