Summary

Migrating all test cases to testcases.qa.ubuntu.com, adding useful macros and making sure all relevant teams are using the new facility.

Rationale

We need a consistent syntax to define the test cases and a better way to track them. Right now, test cases are maintained under https://wiki.ubuntu.com/Testing/Cases but the syntax is not defined and there is no logical way to track what it is available.

Use Cases

Design

Testcases Syntax

A standard test case template will be drawn up which will be used by all test cases. Application Template The syntax will not be automatically checked, at this point it is enough to follow the template and reedit them manually if errors are found.

Metadata

Testcase Number

After much discussion it has been agreed that we will use the following syntax to track the test cases number as:

The testcase number will be checked for syntax and a warning will be raised in these cases:

Path Structure

We have decided to move the pages from /Distribution/Applications to just /Applications. For example, the Ekiga page will be at http://testcases.qa.ubuntu.com/Applications/Ekiga instead of http://testcases.qa.ubuntu.com/Ubuntu/Applications/Ekiga.

A Moin Moin plugin will be needed to change to the proper screenshots when called with /Ubuntu, /Kubuntu, /Xubuntu, etc.

The testcases from pulled from launchpad bugs exists under http://testcases.qa.ubuntu.com/Regressions/ with per-data type subtrees, but is open to renaming or restructuring.

Tracking results

A test tracking facility in a separate page tree but in the same wiki will make it easy to track test results linked to the cases.

Implementation

Migration

BoF agenda and discussion

merged into spec


CategorySpec

QATeam/Specs/TestcaseWikiMigration (last edited 2009-01-13 10:54:46 by cpc4-oxfd8-0-0-cust39)