Home of those who want to Propel Fennec Quality!

Milestones

Current Releases

Planning

What We Do

Testing Strategy

Manual
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

Fennec Crash Reporting

Crash Reports can be seen from Socorro and they are manually being done until there doesn't need to be a person looking at the socorro crash signatures for separation (crashes that have the same signatures but are completely different crashes) or combination (for signatures that are separate signatures but are really the same crashes).

Crash reports are done mostly for the Nightly as the developers can be the most effective there. Here is an example of a crash report: Dec 26, 2011 Crash Report

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

Previous Performance testing

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.