-
Notifications
You must be signed in to change notification settings - Fork 0
Simple Example
Applying SysNat from the domain user's point of view means to execute a text file that contains an Executable Example written down in natural human language. This gives the user the feeling of executing natural language or to instruct the computer in human language:
A domain user writes natural language instructions in order to define what the application under test shall do when the test is executed. SysNat translates these instructions into Java code and executes it. To make this work a developer must prepare the source code that is actually executed by SysNat. SysNats maps each instruction onto language templates and feeds the Java code with data embedded in the instruction. This technical process (light grey boxes) is hidden for the user. The user works on natural language only, both on the instructions side and the report side (dark grey boxes).