Testing, Quality & BDD (robos.testing)

First-class Gherkin features, scenarios, step definitions, test execution records, and major testing frameworks.

Table of contents

  1. Package Metadata
  2. Package Schemas & Constraint Shapes
  3. Package Architecture & Linked Data Model

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 →

Package Architecture & Linked Data Model

Testing, Quality & BDD (robos.testing) Ontology Map
Testing, Quality & BDD (robos.testing) (robos.testing): High-level package ontology within the RobOS Knowledge Graph. (Click image to zoom full screen)

Table of contents