是否有任何与Specflow兼容的工具来生成测试数据。正如在编写测试方案时在specflow中一样,您必须将示例数据指定为硬编码。是否有任何工具可以为specflow测试方案生成测试数据。 谢谢
答案 0 :(得分:1)
如果您想在“场景概述”中生成“测试数据作为示例”,以将每个示例视为单独的单元测试,则不可能。但这就是BDD的要点,您希望每个场景都能得到充分描述,并清楚其中发生了什么。
Given I have created user named <name>
When I try to login
Then user should access home page
Examples:
|name |
|Bob |
|Jack |
根据您的情况,您可以编写步骤以使用您选择的任何工具生成测试数据(在场景本身中为Backgroud),然后在另一步骤中检查您的要求。
Given I have created 100 random users
When I try to login with each user
Then all users should access home page