Kensa icon
Kensa icon

Kensa

BDD testing framework for Kotlin and Java. Given-When-Then in plain code, no Gherkin files, HTML reports and sequence diagrams generated from the test source.

Write your test using fluent language.

Cost / License

Platforms

  • Mac
  • Windows
  • Linux
  • JetBrains IDE
  • Kotlin
  • Java
Beautiful reports with interactive sequence diagram.
Actual interactions are captured and displayed in the report.
Alternatives
1like
0alternatives
0articles

Features

Kensa News & Activities

Highlights All activities

Recent activities

  • paul-brooks liked Kensa
  • paul-brooks added Kensa
  • POX updated Kensa

Kensa information

AlternativeTo Category

Development

GitHub repository

  •  23 Stars
  •  2 Forks
  •  24 Open Issues
  •   Updated  
View on GitHub
Kensa was added to AlternativeTo by paul-brooks on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is Kensa?

Kensa is an open-source BDD testing framework for Kotlin and Java. Tests are written directly in code with a Given-When-Then DSL, so there are no feature files, no step definitions and no drift between the two. Kensa parses the test source at runtime and generates HTML reports and sequence diagrams that testers, analysts and product owners can read without opening the code.

It runs on JUnit 5, Kotest and TestNG, with Gradle and Maven plugins, an IntelliJ plugin and a TeamCity plugin. Apache-2.0 licensed.

Why is this a good alternative to Cucumber?

Same Given-When-Then structure and the same readable output for non-developers, without the Gherkin layer. Refactoring works because the tests are ordinary Kotlin or Java, and the report is generated from the code that ran rather than from a document maintained alongside it.