5

有使用生菜Pyccuracy经验的人可以描述它们在功能和用途方面的差异吗?

生菜概述文档中:

Lettuce 是一个非常简单的基于 Cucumber 的 BDD 工具,目前它的功能比 Lettuce 多很多。

Lettuce 的目标是 BDD 上最常见的任务,它特别关注那些使 BDD 变得如此有趣的任务 :)

通过创建一个或多个场景,为开发人员提供用自然语言描述特征的能力。

Pyccuracy github 页面:

Pyccuracy 是一种用 Python 编写的行为驱动开发风格的工具,旨在使编写自动化验收测试变得更容易。它通过使用结构化的自然语言以及扩展这种语言的简单机制来提高这些测试的可读性,以便开发人员和客户可以协作并理解测试的作用。

4

1 回答 1

3

Pyccuracy 使用 Gherkin DSL 来驱动 Selenium 测试。也就是说,通过浏览器进行 UI 测试。

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

于 2011-07-16T23:11:44.970 回答