DASKALOS TestRunner uses the keyword-driven methodology for the automation test cases. Keyword driven test cases are easy to create with any text editor. The automation test cases are saved in a simple comma separated value format.

In its simplest form the automation test case files contain the:

  • step description
  • object to interact with
  • action to perform
  • data for the action

Automation tests created with keyword-driven methodology can be created quickly and easily. However, this ease of creation can have limitations for some complex processes and re-usability for steps that used in multiple tests.

DASKALOS TestRunner provides a couple solutions for this by supporting re-usable steps and with its plug-able framework that allows for custom automation actions to handle complex steps. Creating re-usable components can make the keyword driven tests a little more complicated, however, it will greatly reduce long-term maintenance and downtime when the site under test is changed. In addition to supporting re-usable components for automation tests, TestRunner also supports marking blocks of code to run for desktop or mobile browsers.

The above is an example of the keyword driven test case format. DASKALOS TestRunner uses a different format that allows for some special features.

  • Step description
  • object to interact with
  • object options
  • action to perform
  • on fail
  • data for the action

The object options are used to combine the object definition to be combined with elements from the object options to locate a specific object. On pages with lots of objects, or objects that are generated by code, this allows for a common or template object to be defined and the test case is used to specify the specific object needed. More details on how this works in the training.

DASKALOS TestRunner automation tests can be created quickly and easily using keyword driven methodology and can grow to meet the needs of your team.