Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cbush06/kosher

Functionally test your web application through simple, readable Gherkin scripts. No programming required! For instructions, step definitions, and more, visit:
https://github.com/cbush06/kosher

cucumber gherkin go golang jira selenium

Last synced: 2 months ago
JSON representation

Functionally test your web application through simple, readable Gherkin scripts. No programming required! For instructions, step definitions, and more, visit:

Awesome Lists containing this project

README

        

A Selenium wrapper written in Golang that empowers non-developers to functionally test web applications using simple Gherkin scripts.

Kosher merges several technologies together to automate and simplify functional testing. These include:
* Web Drivers (https://agouti.org/): automates tests by remote-controlling browsers
* Cucumber/Gherkin (https://github.com/DATA-DOG/godog): enables tests scripts to be written in human-readable, BDD-compatible scripts
* Virtual File System (https://github.com/spf13/afero): abstracts away differences between operating systems making the application platform-agnostic and easier to test
* Command-line parser (https://github.com/spf13/cobra): enables powerful, maintainable, and user-friendly CLI control
* Configuration-file parser (https://github.com/spf13/viper): simplifies use of JSON-based configuration files
* Accessibility scanner (https://github.com/dequelabs/axe-core): scans pages for accessibility violations and conerns