TestCaseMgmt

From OLPC
Revision as of 19:38, 18 January 2008 by Chihyu (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Purpose: to track test case development, execution, results, and timestamps

Test Case creation:

  • Title (Include hierarchy in title - picklist of parent categories)
  • Creation date
  • Originator
  • Keywords
  • Hierarchy is needed, for example:
    • Power Management includes suspend/resume test cases as well as battery management
    • Suspend/resume test cases include leaving the machine idle, pressing the power button, closing the lid, etc.
  • Description/Purpose of test case
  • Setup (ex: cleaninstall, battery only, connected to ss mesh, etc)
  • Steps (text field)
  • Pass/fail criteria (text field)

Test Run:

  • Date/Timestamp of run
  • Run by (person)
  • Build info: OS, OFW (text field)
  • Hardware version: picklist
  • Results (pass/fail, not run)
  • Comments (text field; reproducibility, other events)
  • Links to bugs

Group by release:

  • Identify test cases that must be run for a release
  • Title of release

Test reports:

  • Test cases run on any day: Timestamp, Title, Results, Build info, Run by
  • Test cases associated with a release: Title, Date/Timestamp, Results, Build info, Run by
  • Test cases in hierarchical form: Title, Date/Timestamp, Results, Build info, Run by