Testing, Quality & BDD (robos.testing)
First-class Gherkin features, scenarios, step definitions, test execution records, and major testing frameworks.
Table of contents
Package Metadata
- Package Store ID:
testing - Ontology Namespace:
robos.testing - GitOps Package File:
.robos/kgraphs/testing/package.jsonld - Schemas Defined: 14
Package Schemas & Constraint Shapes
| Schema Class | Target Shape URI | Required Properties (minCount ≥ 1) | Specification |
|---|---|---|---|
Scenario (robos:Scenario) | urn:robos:shape:ScenarioShape | dcterms:title, robos:steps | View Schema → |
Scenario Step (robos:ScenarioStep) | urn:robos:shape:ScenarioStepShape | robos:keyword, robos:stepText | View Schema → |
Gherkin Feature (robos:GherkinFeature) | urn:robos:shape:GherkinFeatureShape | dcterms:title, robos:featureFile | View Schema → |
Gherkin Background (robos:GherkinBackground) | urn:robos:shape:GherkinBackgroundShape | dcterms:title, robos:steps, robos:inFeature | View Schema → |
Gherkin Rule (robos:GherkinRule) | urn:robos:shape:GherkinRuleShape | dcterms:title, robos:inFeature | View Schema → |
Scenario Outline (robos:ScenarioOutline) | urn:robos:shape:ScenarioOutlineShape | dcterms:title, robos:steps, robos:examplesTable | View Schema → |
Examples Table (robos:ExamplesTable) | urn:robos:shape:ExamplesTableShape | dcterms:title, robos:tableHeaders, robos:tableRows | View Schema → |
Step Definition (robos:StepDefinition) | urn:robos:shape:StepDefinitionShape | dcterms:title, robos:regexPattern, robos:codeFile | View Schema → |
Data Table (robos:DataTable) | urn:robos:shape:DataTableShape | robos:tableRows, robos:step | View Schema → |
Doc String (robos:DocString) | urn:robos:shape:DocStringShape | robos:content, robos:step | View Schema → |
Testing Library (robos:TestingLibrary) | urn:robos:shape:TestingLibraryShape | dcterms:title, robos:testingType, robos:language | View Schema → |
Test Plan (robos:TestPlan) | urn:robos:shape:TestPlanShape | dcterms:title | View Schema → |
Test Suite (robos:TestSuite) | urn:robos:shape:TestSuiteShape | dcterms:title, robos:testFramework | View Schema → |
Test Execution Record (robos:TestExecutionRecord) | urn:robos:shape:TestExecutionRecordShape | dcterms:title, oslc_qm:executionStatus, oslc_qm:reportsOnTestCase | View Schema → |