/cunesse

Cucumber and FitNesse integration for teams practicing BDD

Primary LanguageJava

CuNesse

Maven Central Maven Central

Welcome to CuNesse: Cucumber and FitNesse integration.

CuNesse is simply a "Test System plugin" for FitNesse to enable cucumber-jvm features in writing and executing Gherkin scripts, all the while leveraging FitNesse's user-friendly wiki web server, versioning and reporting capabilities.

Demo

First off, clone this repo and navigate inside it using the following commands

git clone https://github.com/khaled-elnaggar/cunesse.git
cd cunesse

This repo contains a toy demo, to run FitNesse server locally, simply run

./mvnw test -Pfitnesse-server

Now go to http://localhost:8003/ on your web browser to find the familiar FitNesse landing page.

Go specifically to http://localhost:8003/FrontPage.CucumberTestSystem, the TestSuite we prepared as a demo.

Now try playing around with the TestPages, add new scenarios and modify the step definitions found in src/test/java/org/fitnesse/cucumber/stepdefinitions

What is next

We plan to have a dedicated demo project on how structure it, package it, deploy it and tie it to the pipeline. Stay tuned.