Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.48 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.48 KB

Project with scenarios and test plan (cypress)

Automated Testing and Plan Test(with Cypress and Cucumber)

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.

Concepts Included

  • 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

Tools

Vscode Github Cypress Cucumber

Project structure organization

Feature Steps Development

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.