Speky SpecificationΒΆ
- Requirements
- Functional
MCP003Get requirement by IDMCP004Get test by IDMCP005Search and filter requirementsMCP007List requirements referencing anotherMCP008List all tagsMCP009List all IDsMCP010Get test plan coverage for requirementsMCP011Search and filter testsSF001Write requirementsSF002PDF outputSF003HTML outputSF004Version controlledSF005Differential PDFSF006Support commentsSF007Index requirements by tagsSF008Quote client requirementSF010CSV for commentsSF011Support free key:valueSF012Input file validationSF013Parameterized tagsSF014Project manifestSF015Code sources in manifestSF016Scan code for requirement referencesSF017Source links in manifest
- Non-Functional
- Functional
- Tests
- Functional
TF001Writing requirements as textTF002Generate a PDFTF003Use Git for versionningTF004Add commentsTF005TagsTF006Client requirementTF007CSVsTF008HTML outputTF009Validating YAMLsTF010Writing propertiesTF011Parameterizing tagsTF012Use a project manifestTF013Scan code for referencesTMCP004get_requirement with minimal fieldsTMCP005get_requirement with all fieldsTMCP006get_requirement errors on unknown IDTMCP007get_test with minimal fieldsTMCP008get_test with all fieldsTMCP009get_test errors on unknown IDTMCP010get_test errors on non-test IDTMCP011search_requirements returns all when unfilteredTMCP012search_requirements filtered by tagTMCP013search_requirements filtered by namespaced tagTMCP014search_requirements filtered by categoryTMCP015search_requirements errors on unknown tagTMCP016get_requirement errors on non-requirement IDTMCP020list_references_to returns referencing requirementsTMCP021list_references_to returns empty list for unreferenced requirementTMCP022list_references_to errors on unknown IDTMCP024list_all_tags returns unique tags sortedTMCP025list_all_tags returns empty list when no tagsTMCP029list_all_ids returns all requirement and test IDs sortedTMCP030list_all_ids includes IDs from all categoriesTMCP031search_requirements errors on unknown categoryTMCP032test_plan_coverage partitions requirements into coverage bucketsTMCP033test_plan_coverage filtered by categoryTMCP034test_plan_coverage filtered to category with no gapsTMCP035test_plan_coverage errors on unknown categoryTMCP036search_tests returns all tests when unfilteredTMCP037search_tests filtered by categoryTMCP038search_tests filtered by tester_ofTMCP039search_tests filtered by category and tester_ofTMCP040search_tests returns empty list when tester_of has no testsTMCP041search_tests errors on unknown categoryTMCP042search_tests errors on unknown tester_ofTMCP043get_requirement includes code referencesTMCP044get_test includes code references with is_test flag
- Non-Functional
- Functional
- Tags
- Test Coverage