QA/Firefox3.5/Places TestPlan: Difference between revisions

From MozillaWiki
< QA‎ | Firefox3.5
Jump to navigation Jump to search
Line 26: Line 26:


Main tracking bugs:
Main tracking bugs:
* tag autocomplete {{bug|415960}} ''fix in progress''
* tag autocomplete {{bug|415960}} ''fix in progress - at risk''
* bulk tagging/editing {{bug|412002}} ''verified fixed, inlitmus+''
* bulk tagging/editing {{bug|412002}} ''verified fixed, inlitmus+''
* reducing fsyncs and dependencies ({{bug|442967}} ''fix on try server''
* reducing fsyncs and dependencies ({{bug|442967}} ''fix on try server''
* transaction manager perf improvements {{bug|432706}} ''fix in progress''
* transaction manager perf improvements {{bug|432706}} ''fix in progress''
* {{Bug|450290}} – Sync the temp tables to the permanent tables ''fix in progress''
* {{bug|450290}} – Sync the temp tables to the permanent tables ''fix in progress''
* {{bug|411261}} - UI for tagging in BM properties dialog

Revision as of 19:32, 27 October 2008

« QA/Firefox3.1/TestPlan

Places Test Plan

Overview

Ensure feature enhancements and performance improvements work as prescribed without causing any regressions from the current version (3.0.x)

Test Strategy

List major areas of test coverage:

  • Places (Bookmarking, History and Library) UI
  • Database and query performance
    • could be a series of tests that profile common Places queries (see bug 451607)
  • Areas not covered: since the performance improvement fixes will be affecting most of Places, we'll be testing everything we can.
  • Test cases will be in unit tests and Litmus (with possible conversion of some Litmus cases to Mozmill)
    • Existing test cases used for 3.0 as well as new test cases added for new features (see bugs below)

Schedule Scoping

  • performance is watched closely by devs on each check-in
  • FFT's will be run for beta 1 and Final RC 1 (2 hours per platform each run)
  • BFT's will be run for any other point release (1 hour per platform each run)

References

Main tracking bugs:

  • tag autocomplete bug 415960 fix in progress - at risk
  • bulk tagging/editing bug 412002 verified fixed, inlitmus+
  • reducing fsyncs and dependencies (bug 442967 fix on try server
  • transaction manager perf improvements bug 432706 fix in progress
  • bug 450290 – Sync the temp tables to the permanent tables fix in progress
  • bug 411261 - UI for tagging in BM properties dialog