Skip to content
iks github user edited this page Nov 15, 2019 · 70 revisions

Test software SYStems in NATural language


SysNat is an ATDD/BDD/DDD-Tool with the following features:

It let you describe system behaviour in a natural language DSL which is executable (Executable Examples).

It enables you to formulate tests in a compact declarative way but let you simultaneously specify details in imperative Natural Language Scripts.

It gives you a Domain User Valuable Test Report.

It allows to import data from Excel and text files.

It provides many means to validate the content of documents SysNat DocVal Framework.

It needs a developer to set it up but only domain and business skills to apply it.

It comes with an extensive Selenium webdriver support and is therefore ideal for testing web applications (support of other frontend technologies is prepared).

It supports archiving of test results.

It is applicable by default in English and German (support of other language is prepared).

It is made for cross functional teams and promotes tight collaboration between technical and domain experts.


Please have a short look on

the principals how SysNat works

a simple example

an advanced example

How to write and maintain natural language instructions?

Do you know already other BDD-tools? Come to know what SysNat can do more for your team in comparison with Cucumber.


Find detailed information here:

How to apply it (User Guide)

How to set it up (Developer Guide)

How it is designed (Architectural Guide)

Google-Search Tutorial


Current version: 1.0.0

Copyright by IKS GmbH

Licenced under Apache License 2.0

Supported OS: Windows

Supported JVMs: 1.8


Clone this wiki locally