Need advice about which tool to choose?Ask the StackShare community!
Gherkin vs Robot Framework: What are the differences?
What is Gherkin? Cross-platform parser for the Gherkin language. Cross-platform parser for the Gherkin language, used by Cucumber, SpecFlow and other Cucumber-based tools to parse feature files.
What is Robot Framework? A test automation framework for acceptance testing and ATDD. It is a generic test automation framework for acceptance testing and acceptance test-driven development. It has easy-to-use tabular test data syntax and it utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases.
Gherkin and Robot Framework are primarily classified as "NuGet Packages" and "Testing Frameworks" tools respectively.
Gherkin is an open source tool with 3.21K GitHub stars and 643 GitHub forks. Here's a link to Gherkin's open source repository on GitHub.
Pros of Gherkin
Pros of Robot Framework
- Easy with CI/CD23
- Open Source22
- Simple Usage21
- Easily extendable14
- Vast Scope more than Front End13
- Fast12
- Mobile supports4
- Extensive libraries4
- Supports windows applications4
- Easy for Non-tech personal3
Sign up to add or upvote prosMake informed product decisions
Cons of Gherkin
Cons of Robot Framework
- Nested Loops8
- Devtooling is not there1
- Mostly for python1
- Extensive library support0
- Mobile supports0