Skip to content

This is a test-ware for the evaluation of the Cypress and Cucumber test automation tools.

Notifications You must be signed in to change notification settings

Idea-Pool/evaluation-js-cypress-cucumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evaluation cypress-cucumber framework

Built with

Library Description
cypress-cucumber-preprocessor cucumber/gherkin-syntaxed specs with Cypress.io

Get Started

Installation

> yarn install

Implementing tests

Please find the detailed description in the source documentation:

How to write tests

Folder Structure

How to organize tests

Using Cucumber Expression

Cucumber Expressions

Using RegExp

Regular Expression support isn't going away. Cucumber supports both Cucumber Expressions and Regular Expressions for defining Step Definitions, but you cannot mix Cucumber Expression syntax with Regular Expression syntax in the same expression.

Running tests

Running tagged tests

Use Cucumber Tag Expression.

> npx cypress-tags run -e TAGS='@current'

GUI with Cypress Test Runner

Opening Cypress

> npx cypress open

Idea Pool TA Tool evaluation

In this unusual evaluation, the goal was to evaluate how a custom library can work with cypress. The focus was not on evaluation how cypress can solve the problem but to get some insights on how usable the cucumber plug-in is.

For cypress evaluation please check this tech talk of Laszlo Szikszai.

TODOS

  • Cucumber integration possibilities / libraries
  • Cucumber expression / RegExp
  • Cucumber reference: hooks, tags, background, data table, steps, step arguments
  • Bundles
  • Sharing context / step memory

Evaluated Features:

  • Hooks
  • Tags
  • Background
  • Data Table
  • Steps
  • Outline

About

This is a test-ware for the evaluation of the Cypress and Cucumber test automation tools.

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks