Litmus:Roadmap

From MozillaWiki
Jump to navigation Jump to search

Litmus Roadmap

coop 15:41, 27 Oct 2005 (PDT)

Introduction

Litmus is the new integrated testcase management and QA tool that is designed to improve workflow and turnaround time in the Mozilla QA process. It is first and foremost designed as a replacement for Testrunner, but will also have additional functionality.

At the time of writing, Litmus is sitting at version 0.5. This version designation is based on the version tag of 0.2 that was attached to the code when I first started with it, the features that have been added since, and the number of features remaining to be added to be feature-complete for a 1.0 release.

This document is then a description of our current thinking on how we intend to get to Litmus 1.0 from where we are currently. Milestones beyond 1.0 are included for planning purposes, but are purely speculative for now.

I'm loosely following the Roadmap format used by Ben Goodger for the Firefox 2.0/3.0 Roadmap.

Structure

We are planning a number of interim milestones on the road to 1.0. These milestones are largely feature-based. All development work will be done in the stagin/sandbox environment, and will be migrated to the official Litmus site when we are feature complete with proper testing for each milestone.

Milestones

Milestone Release Date Bugs Features
0.2 2005-07-01 ? Basic functionality: run tests, view testcases
0.5 (current) 2005-10-14 Test result searching and basic reporting
0.6 2005-11-04 Bugzilla auth integration
0.7 2005-11-11 Web services for automated test result submission from test farm
0.8 2005-12-09 Admin tools, data retention policy and tools
0.9 2005-12-23 Test run add/modify/delete
1.0 2005-12-30 Feature complete
1.1 Early 2006 Bug fixes resulting from 1.0
1.5 Spring 2006 Refactoring, database design analysis and update
2.0 Summer 2006 Litmus as standalone product?