5

Can someone with experience using both Lettuce and Pyccuracy describe their differences both in terms of features and uses?

From the Lettuce Overview documentation:

Lettuce is a very simple BDD tool based on Cucumber, which currently has many more features than Lettuce.

Lettuce aims the most common tasks on BDD and it focus specially on those that make BDD so fun :)

Provide to the developers the ability of describing features in a natural language, by creating one or more scenarios.

From the Pyccuracy github page:

Pyccuracy is a Behaviour-Driven-Development-style tool written in Python that aims to make it easier to write automated acceptance tests. It improves the readability of those tests by using a structured natural language – and a simple mechanism to extend this language – so that both developers and customers can collaborate and understand what the tests do.

Community
  • 1
  • 1
Matthew Rankin
  • 457,139
  • 39
  • 126
  • 163

1 Answers1

3

Pyccuracy uses the Gherkin DSL to drive Selenium tests. That is, UI tests through a browser.

Lettuce uses the Gherkin DSL to drive what are sometimes called 'subcutaneous' acceptance tests. That is, tests of your domain layer independent of the UI.

KarlM
  • 1,614
  • 18
  • 28