kafe project for test automation, TEST PLAN, UI acceptance, API acceptance testin and CI integration. Created with lessons learned from a large number of development projects to provide all commonly required components and concepts.
- Shared state across cucumber step definitions
- Dependency injection
- Page Object pattern
- Common web page interaction methods
- Common api interaction methods
- Externalised test configuration
- Commonly used test utility classes
Vscode Github Cypress Cucumber
Why I chose cypress with cucumber
Cypress is a tool that allows you to write both front-end and back-end tests, it was developed for the modern web. Widely used by developers and quality assurance engineers who build web applications using modern JavaScript frameworks. Cypress is a free, open source, locally installed framework and also offers you a Dashboard to track your tests and provides integration with Cucumber for writing the test scenarios in BDD format.