Registar

Test management

Test management systems and their entities: test cases, test runs, test plans, defects, requirements traceability, metrics and migration between systems.

8 articles in reading order

  1. What is a test management systemA test management system: core entities (test case, suite, run, result, defect), roles, how it differs from a bug tracker, links to automated tests and CI.11 min read
  2. Test caseA test case: preconditions, steps, expected results and postconditions, atomicity, parameterization, priority, life cycle statuses and custom properties.11 min read
  3. Test runA test run: which test cases it includes, the version and environment under test, result statuses, retesting and regression, and the summary of a run.10 min read
  4. Test plan and test strategyTest plan and test strategy: purpose, sections by ISO/IEC/IEEE 29119-3, entry and exit criteria, link to test runs, test policy and practices.11 min read
  5. Defect reportA defect report: required fields, severity and priority, the defect life cycle, reproducibility, and links between a defect, a test case and a test run.11 min read
  6. Requirements traceability and coverageRequirements traceability: forward and backward links, the traceability matrix, requirements coverage and how to compute it, impact analysis of changes.10 min read
  7. Test metricsTest metrics: pass rate, defect density, defects found in production, time to fix. How each is computed, where it misleads, ISTQB categories.10 min read
  8. Migration between test management systemsMigration between test management systems: what is transferred, CSV, XML and API formats, field mapping, identifiers and links, verification after migration.12 min read