Testing, Quality & BDD (robos.testing)
Gherkin features, scenarios, step definitions, test plans, suites, execution records, testing libraries and game test scenarios.
| Package id | testing |
| Namespace | robos.testing |
| Package file | .robos/kgraphs/testing/package.jsonld |
| Classes documented | 21 |
Classes
Required properties are the ones with a minimum count of 1 or more. A node that lacks one fails validation.
| Class | Shape | Required properties |
|---|---|---|
Scenario (robos:Scenario) |
urn:robos:shape:ScenarioShape |
dcterms:title, robos:steps |
Scenario Step (robos:ScenarioStep) |
urn:robos:shape:ScenarioStepShape |
robos:keyword, robos:stepText |
CRPG Test Scenario (robos:CRPGTestScenario) |
urn:robos:shape:CRPGTestScenarioShape |
dcterms:title, robos:seed, robos:map, robos:party |
CRPG Battle Map (robos:CRPGBattleMap) |
urn:robos:shape:CRPGBattleMapShape |
dcterms:title, robos:width, robos:height |
CRPG Map Object (robos:CRPGMapObject) |
urn:robos:shape:CRPGMapObjectShape |
robos:objectId, robos:objectType, robos:shape, robos:position |
CRPG Combatant (robos:CRPGCombatant) |
urn:robos:shape:CRPGCombatantShape |
robos:actorId |
Infinity AI Directive (robos:InfinityAIDirective) |
urn:robos:shape:InfinityAIDirectiveShape |
robos:controller |
CRPG Player Input (robos:CRPGPlayerInput) |
urn:robos:shape:CRPGPlayerInputShape |
robos:type |
Tabletop Test Scenario (robos:TabletopTestScenario) |
urn:robos:shape:TabletopTestScenarioShape |
dcterms:title, robos:seed, robos:party |
Gherkin Feature (robos:GherkinFeature) |
urn:robos:shape:GherkinFeatureShape |
dcterms:title, robos:featureFile |
Gherkin Background (robos:GherkinBackground) |
urn:robos:shape:GherkinBackgroundShape |
dcterms:title, robos:steps, robos:inFeature |
Gherkin Rule (robos:GherkinRule) |
urn:robos:shape:GherkinRuleShape |
dcterms:title, robos:inFeature |
Scenario Outline (robos:ScenarioOutline) |
urn:robos:shape:ScenarioOutlineShape |
dcterms:title, robos:steps, robos:examplesTable |
Examples Table (robos:ExamplesTable) |
urn:robos:shape:ExamplesTableShape |
dcterms:title, robos:tableHeaders, robos:tableRows |
Step Definition (robos:StepDefinition) |
urn:robos:shape:StepDefinitionShape |
dcterms:title, robos:regexPattern, robos:codeFile |
Data Table (robos:DataTable) |
urn:robos:shape:DataTableShape |
robos:tableRows, robos:step |
Doc String (robos:DocString) |
urn:robos:shape:DocStringShape |
robos:content, robos:step |
Testing Library (robos:TestingLibrary) |
urn:robos:shape:TestingLibraryShape |
dcterms:title, robos:testingType, robos:language |
Test Plan (robos:TestPlan) |
urn:robos:shape:TestPlanShape |
dcterms:title |
Test Suite (robos:TestSuite) |
urn:robos:shape:TestSuiteShape |
dcterms:title, robos:testFramework |
Test Execution Record (robos:TestExecutionRecord) |
urn:robos:shape:TestExecutionRecordShape |
dcterms:title, oslc_qm:executionStatus, oslc_qm:reportsOnTestCase |