【发布时间】:2020-12-09 16:21:46
【问题描述】:
是否有任何与 Specflow 兼容的工具来生成测试数据。与编写测试场景时的 specflow 一样,您必须将示例数据指定为硬编码。是否有任何工具可以为 specflow 测试场景生成测试数据。 谢谢
【问题讨论】:
-
我的回答满意吗?您需要其他帮助吗?
标签: tdd bdd specflow test-data data-generation
是否有任何与 Specflow 兼容的工具来生成测试数据。与编写测试场景时的 specflow 一样,您必须将示例数据指定为硬编码。是否有任何工具可以为 specflow 测试场景生成测试数据。 谢谢
【问题讨论】:
标签: tdd bdd specflow test-data data-generation
如果您想将测试数据生成为场景大纲中的示例,以将每个示例视为单独的单元测试,这是不可能的。但这就是 BDD 的意义所在,您希望每个场景都能得到很好的描述,并且清楚地知道那里发生了什么。
Given I have created user named <name>
When I try to login
Then user should access home page
Examples:
|name |
|Bob |
|Jack |
根据您的情况,您可以编写步骤以使用您选择的任何工具生成测试数据(在场景本身的背景中),然后在另一个步骤中检查您的要求。
Given I have created 100 random users
When I try to login with each user
Then all users should access home page
【讨论】: