The core automation framework for your acceptance tests
Toast-tk-engine is the core automation framework for your acceptance tests. It provides a concise, self-explanatory and type safe way for writing test cases. No more “REGEX HELL”
A scenario action: “Navigate to url http://www.google.com”
Would be written, in Toast, as follows:
Navigate to url {{value:string}}
instead of
Navigate to url *([\w\W]+)*
Toast TK is not another Cucumber / JBehave like framework, nor a Gherkin based toolkit.
It supports BDD and TDD collaborative testing on top of being pluggable to any test driver of your choice such as Selenium or Fest.
It makes test scripts easier to share between technical team members (i.e: Developers) and non-technical ones (i.e: Business Analysts) as it overcomes the need for learning a specific scripting syntax.
Add Toast Runtime dependency
<dependency>
<groupId>io.toast-tk</groupId>
<artifactId>toast-tk-runtime</artifactId>
<version>0.1.5</version>
</dependency>
The toast-tk-example project hosts different examples for:
Toast TK is a young project.
For contribution rules and guidelines, See CONTRIBUTING.md
If you’d like to help, get in touch and let us know how you’d like to help. We love contributors!!
Toast TK regroups multiple open source projects licensed under the Apache Software License 2.