QA:Home Page:Firefox 3.0 TestPlan:Leaks
From MozillaWiki
Contents
Leak Testing Tracking Page
- This Page tracks the progress and Leaks and Assertions found by QA
- QA Contact for Leak Testing: Carsten Book (Tomcat) - tomcat@mozilla.com
General Overview
With Trace Malloc Debug Builds, QA is able to identify leaks during manual Testing. This Leak Testplan covers only the manual Testing for leaks.
The manual testing is using Litmus Testcases, Extensions and ad-hoc Testing. Also the Debug Builds are used to Support Firefox 3 Milestone Releases like Firefox Beta 3.
Logs and Tracking Bug
- Leak Logs with included Steps to reproduce are stored on http://people.mozilla.org/~cbook/memleak/
- The Tracking for the Leaks found can be found here in bug 402335
Overview about Tests
- Trace Malloc Builds are available to build on:
- Linux Fedora 8
- Windows XP
- Mac 10.4 Tiger
- Tests consists of :
- Extension Testing
- Tests using Litmus Test Cases of BFT/FFT
- Verification / Confirming older Leak Bugs
- Ad-hoc Testing of new Features
- Testing in preparing of new Milestone Releases like Firefox 3 Beta 3
The Debug Builds are also used to:
- Testing of new patches or regressions if needed
- Detection and Bug Filing of Assertions (and adding steps to reproduce to assertions)
- Verification of Fixed Assertions
Next steps planed
- Ongoing testing support with leak tests around extensions and manual testcases.
- Verification of Fixed Bugs
- Testing during Firefox 3 Beta 3 QA Testperiod with the Debug Builds for potential Problems and Leaks
- Testing of extensions for leaks
Using Leak Debug Builds - A How-to for Extension Developers and others
Please see this page for a how-to of using leak debug builds for extension developers and others