QA/Fennec: Difference between revisions

From MozillaWiki
< QA
Jump to navigation Jump to search
Line 32: Line 32:
*[http://quality.mozilla.org/ Bi-Monthly Testdays]
*[http://quality.mozilla.org/ Bi-Monthly Testdays]


Automation:  
; Automation  
* [https://wiki.mozilla.org/User:MarkFinkle/RunningTests Browser Chrome, Reftests, Crashtests, Talos Performance Tests]


* [https://wiki.mozilla.org/Mobile/Fennec_Automation Unittests on Fennec]
; Unique Areas of Testing:
  1. [https://wiki.mozilla.org/Mobile/Fennec_Mochitest Mochitests on Fennec]
{| class="fullwidth-table"
  2. [https://wiki.mozilla.org/Mobile/Fennec_Reftests Reftests on Fennec]
|-
* For more information, take a look at the [https://wiki.mozilla.org/Mobile/Fennec_TestDev TestDev Wiki for Mobile]
| style="background:#EFEFEF; width:33%" | '''Project'''
 
| style="background:#EFEFEF; width:66%" | '''Description'''
Unique Areas of Testing:
|- valign="top"
 
| [https://spreadsheets.google.com/ccc?key=0AhE7m4JB2j6tdEJFZ3NoZkRoRTM3TTRpQll3UjZLYnc&hl=en&authkey=CPiPp9IK#gid=4 Device Compatibility Test Plan]  
* [http://wiki.mozilla.org/QA/Fennec/Daily_Browsing Test Guide on Daily Browsing]
| Tracks Tests and Full device list of compatibility with Mobile Firefox
* [http://wiki.mozilla.org/QA/Fennec/Webpages Website Compatibility]
|-
* [http://wiki.mozilla.org/QA/Fennec/Device_Integration Device Integration Checklist]
| [[QA/Fennec/WebsiteCompatibility|Website Compatibility Test Plan]]  
* [http://wiki.mozilla.org/QA/Fennec/OS_Integration OS Integration Checklist]
| Tracks top Website compatibility with Mobile Firefox
* [http://wiki.mozilla.org/QA/Fennec/Updates Updates Testing]
|-
| [https://spreadsheets.google.com/ccc?key=0AocUyLHteCtSdDJrNkZFaE1kUktlUGItRktJXzB5ZVE&hl=en&authkey=CLz_9McK#gid=1 Performance Benchmarking Test Plan]  
| Tracking performance benchmarking numbers for Startup times and Page Loads
|-
| [https://wiki.mozilla.org/QA/Browser_Technologies/Mobile_Unit_Testing_Addon Mobile Addon for Unit Testing Automation]  
| Project to run unit tests via a test-harness addon and disperse via crowdsourcing techniques
|}


=== Release Testing ===
=== Release Testing ===

Revision as of 20:42, 8 August 2011

Home of those who want to Propel Fennec Quality!

Milestones

Current Releases

Planning

What We Do

Testing Strategy

Manual
  • QA/Fennec/Waverley on the latest [nightly.mozilla.org/mobile.html Nightly build] on the current development branch and trunk
  • Verification of overnight resolved bugs on the current development branch
  • Run BFT(s)/Focused testing around areas that area affected by resolved bugs
  • Weekly triage of new and unconfirmed bugs
  • Bi-Monthly Testdays
Automation
Unique Areas of Testing
Project Description
Device Compatibility Test Plan Tracks Tests and Full device list of compatibility with Mobile Firefox
Website Compatibility Test Plan Tracks top Website compatibility with Mobile Firefox
Performance Benchmarking Test Plan Tracking performance benchmarking numbers for Startup times and Page Loads
Mobile Addon for Unit Testing Automation Project to run unit tests via a test-harness addon and disperse via crowdsourcing techniques

Release Testing

Release Smoketest BFT Blocker Verifications L10n Website Updates
Early-Stage Betas YES NO YES 1 RTL, 1 non-Latin, 1 Multi-L10n Switch NO YES
Late-Stage Betas (3+) YES YES YES 1 RTL, 1 non-Latin, Full Multi-L10n Switch NO YES
Major Releases YES YES YES 2 RTL, 2 non-Latin, Full Multi-L10n Switch YES YES

Fennec Crash Reporting

What We Use

Tools

Litmus
Device Anywhere
Performance Graphs

Resources

Device Anywhere Tutorial
Mobile (HG) Repository
Mobile Source Code
Builds

Where Do We Need Help

Test Tool Development

Execution

Performance Benchmarking

Website Compatibility Testing

Sync Performance Instrumentation

Fennec sync continues to cause performance issues on first time syncing with very large amounts of data. How you can help, is to provide sync logging through a custom extension, and submit your data to the Mozilla Services team. Detailed instructions can be found here.

More historical information on the project:

How You Can Contact Us

If you're interested in helping out with anything below (or want to help with something else), please contact jmaher or aakashd. If you want to talk to the Mozilla Mobile Community, you can find us in our IRC Channel.