Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/unexist/showcase-acceptance-testing-quarkus

Showcase for acceptance-testing [MIRROR]
https://github.com/unexist/showcase-acceptance-testing-quarkus

courgette cucumber fitnesse jbehave karate quarkus serenity-bdd showcase testing

Last synced: 20 days ago
JSON representation

Showcase for acceptance-testing [MIRROR]

Awesome Lists containing this project

README

        

= Showcase for acceptance testing based on Quarkus

This project holds a showcase for various tools for acceptance testing.

== Frameworks

- https://concordion.org[Concordion]
- https://cucumber.io[Cucumber]
- https://serenity-bdd.net[Serenity-BDD]
- https://fitnesse.org[FitNesse]
- https://dbfit.github.io/dbfit[DbFit]
- https://jbehave.org[JBehave]

== Projects

- https://github.com/prashant-ramcharan/courgette-jvm[Courgette]
- https://github.com/trivago/cluecumber-report-plugin[Cluecumber]
- https://github.com/karatelabs/karate[Karate]

== Reports

- https://reportportal.io/[ReportPortal]

=== Instructions

Following make targets exist:

- **concordion** - Run Concordion tests
- **courgette** - Run Courgette tests
- **cucumber** - Run Cucumber tests
- **cluecumber-report** - Generate Cluecumber reports
- **serenity-cucumber** - Run Cucumber tests and generate report
- **serenity-jbehave** - Run JBehave tests and generate report
- **fitnesse-server** - Start FitNesse
- **fitnesse-quarkus** - Start Quarkus app
- **fitnesse-open** - Open the FitNesse page (probably macOS only)
- **fitnesse-update** - Rebuild test fixtures
- **dbfitnesse** - Start DbFitNesse
- **jbehave** - Run JBehave tests
- **jbehave-reports** - Run JBehave tests and generate report
- **karate** - Run Karate tests
- **karate-reports** - Run Karate tests and generate report
- **reportportal** - Start ReportPortal via Podman