Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Host: GitHub
- URL: https://github.com/cbush06/kosher
- Owner: cbush06
- License: mit
- Created: 2019-02-04T00:00:41.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-13T14:31:31.000Z (about 5 years ago)
- Last Synced: 2024-06-20T10:14:21.795Z (7 months ago)
- Topics: cucumber, gherkin, go, golang, jira, selenium
- Language: Go
- Homepage: https://cbush06.github.io/kosher/
- Size: 411 MB
- Stars: 13
- Watchers: 5
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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