Specification testing framework.

Get on top of your requirement test coverage.

Get started Github
  • nydok lets you write specification documents as normal Markdown.
  • It supports a risk assessment process where you can link mitigations to your requirements.
  • Generates several types of reports in Markdown format, such as:
    • ○ Traceability matrix
    • ○ Code review reports (Gitlab)
    • ○ Risk assessment report
    • ○ Test summary report
    • ○ CI pipeline logs report (Gitlab)
  • Implement your requirement tests as normal py.test tests
  • or load the test results from external JUnit XML files.
  • nydok keeps track of which requirements are missing test cases.
  • Each requirement listed in the specification file is counted as a test item and will pass or fail depending on it's test case.