In our previous blog article HERE, we explained why we’re using Cucumber for E2E test at Manabie, and provided a brief understanding about Cucumber.
This time, let’s dive a little bit deeper!
Before we start, let’s cover a brief introduction to Cucumber again, and afterward, about Playwright.
Cucumber Cucumber is a tool that supports Behaviour-Driven Development(BDD), If you’re new to Behaviour-Driven Development read BDD introduction first.
Cucumberjs is an open-source software testing tool written in Javascript, while the tests are written in Gherkin, a non-technical and human-readable language.
Read more →Why we use Cucumber for end-to-end testing? Before getting to know why we use cucumber for End-to-end testing. Let’s understand what’s end-to-end testing and cucumber are.
What is End to end testing? End to end testing (E2E testing) is a software testing method that validates the entire software. From the beginning to the end.
The purpose of end-to-end testing is to simulate how a real user interacts with the application, list out the scenarios, and test the whole software for dependencies, data integrity and communication with other systems, interfaces, network connectivity and databases to exercise complete production like scenario.
Read more →