Smart BDD
The most productive way to implement Behaviour Driven Development. You write the code first and this generates documentation and diagrams.
Features
What you get with Smart BDD
The easiest and most productive way to test
Generate feature files from code
From test code you generate the feature files and documentation
Barrier to entry is super low
The barrier to entry is super low, you start with one annotation or add a file to resources/META-INF! That's it you're generating documentation
Lower complexity of tests
You have less code, that is higher quality. The framework is not invasive, you haven't put all your testing eggs in one basket!
Increase quality of test
Promotes best testing practices and consistency of the feature files
Junit 5 based
Junit 5 is very powerful, you get all the benefits of this
Write tests first
No need to write superfluous layers of code, as with other BDD frameworks, you just write high quality tests