testing - Lettuce 和 Pyccuracy 之间有什么区别?

标签 testing bdd lettuce pyccuracy

有经验的人可以同时使用这两种方法吗 LettucePyccuracy描述它们在功能和用途方面的差异?

来自Lettuce Overview文档:

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.

来自Pyccuracy github页面:

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.

最佳答案

Pyccuracy 使用 Gherkin DSL 来驱动 Selenium 测试。即通过浏览器进行UI测试。

Lettuce 使用 Gherkin DSL 来驱动有时称为“皮下”验收测试。也就是说,独立于 UI 的域层测试。

关于testing - Lettuce 和 Pyccuracy 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6346772/

相关文章:

python - Q : 'UnboundLocalError' : local variable 'exitErr' referenced before assignment

C 嵌入式自动单元测试生成

ruby - 在动画弹出窗口关闭后单击元素

ios - 是否有一个集中维护的手机/平板电脑和操作系统组合列表,可以指导合理的设备列表进行测试

rest - Express.js 的 BDD 测试框架

spring-data-redis - 创建 Lettuce StatefulRedisConnection 将字符串存储为键,将字节数组存储为值

ruby-on-rails - rspec Controller 测试错误 undefined method for nil :NilClass

使用cucumber测试时sql错误无法在事务内启动事务

Redis 客户端 Lettuce 命令超时与套接字超时

java - 如何使用 Lettuce 和 Redis 异步调用 Geo 命令