tag: testing
Managing cucumber-java dependencies with Maven BOM
As users of cucumber-java, it’s quite common to use multiple cucumber libraries within a project which sometimes results in a conflict when the cucumber dependency versions are not in sync. These conflicts can eat a lot unnecessary time to investigate and resolve.
Good news! This can now be resolved easily using Maven’s Bill of Materials (BOM). We can take advantage of Maven’s BOM concept for cucumber version 7.0.0 onwards. Read →
Book of testing stories
A brand new ebook of inspiring testing stories. Software testing professionals from around the globe have volunteered to each share a story related to software testing, with the aim of inspiring others from their experiences. Read →
BDD for API testing is unnecessary
When it comes to testing the APIs, do the business really care about the details of the CRUD (Create, Read, Update, Delete) operations an endpoint can perform?
It is now, unfortunately become a common practice for testers/developers to use Cucumber (or other BDD framework) to test API endpoints. I personally feel testing using the Gherkin language does not really apply in the context of integration testing. It’s just adding an additional layer on top of tests. Read →
BeforeAll and AfterAll workaround for cucumber-java
As a cucumber-jvm user, I’ve always felt the need for a @BeforeAll
and @AfterAll
hooks. Although, cucumber still does not have a support for this yet, there’re many ways to workaround. Read →