QA:Home Page:Firefox 3.0 TestPlan:Leaks

From MozillaWiki
Jump to: navigation, search

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

  • 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

Leak Bugs

Assertion Bugs

see Filed Assertion Bugs