A plan for executing testing on an artifact or specifications

TestPlan
url
Canonical identifier for this test plan, represented as a URI (globally unique)
identifier
Business identifier identifier for the test plan
version
Business version of the test plan
versionAlgorithm[x]
How to compare versions
name
Name for this test plan (computer friendly)
title
Name for this test plan (human friendly)
status
draft | active | retired | unknown
experimental
For testing purposes, not real usage
date
Date last changed
publisher
Name of the publisher/steward (organization or individual)
contact
Contact details for the publisher
description
Natural language description of the test plan
useContext
The context that the content is intended to support
jurisdiction
Intended jurisdiction where the test plan applies (if applicable)
purpose
Why this test plan is defined
copyrightLabel
Copyright holder and year(s)
category
The category of the Test Plan - can be acceptance, unit, performance
scope
What is being tested with this Test Plan - a conformance resource, or narrative criteria, or an external reference
testTools
A description of test tools to be used in the test plan - narrative for now
dependency
The required criteria to execute the test plan - e.g. preconditions, previous tests
description
Description of the dependency criterium
predecessor
Link to predecessor test plans
exitCriteria
The threshold or criteria for the test plan to be considered successfully executed - narrative
testCase
The test cases that constitute this plan
sequence
Sequence of test case in the test plan
scope
The scope or artifact covered by the case
dependency
Required criteria to execute the test case
description
Description of the criteria
predecessor
Link to predecessor test plans
testRun
The actual test to be executed
narrative
The narrative description of the tests
script
The test cases in a structured language e.g. gherkin, Postman, or FHIR TestScript
source[x]
The actual content of the cases - references to TestScripts or externally defined content
testData
The test data used in the test case
type
The type of test data description, e.g. 'synthea'
content
The actual test resources when they exist
source[x]
Pointer to a definition of test resources - narrative or structured e.g. synthetic data generation, etc
assertion
Test assertions or expectations
type
Assertion type - for example 'informative' or 'required'
object
The focus or object of the assertion
result
The actual result assertion