【发布时间】:2011-08-28 09:09:55
【问题描述】:
寻找一种用黄瓜上的数字 id 识别场景和步骤的好方法
- 不想为此使用代码行号,这可以在编辑功能后更改。
- 我已经在使用标签来识别/分组场景,但客户需要一个唯一的编号来引用它们。
- 理想的解决方案会自动处理这个问题,也许是带有某种持久性支持的黄瓜宝石。
到目前为止,我将简单地使用带有硬编码数字 id 的标签,例如
@login @tc10100
Scenario: Login with wrong credentials
Given I am not logged in
And I go to the user signin page
#and so on...
有关此临时标记 (@tc10100) 解决方案的说明:
- tc 代表 Test Case(客户习惯于这个词)
- 10100 只是一些初始案例编号
- 由于一个好的设计场景不会包含超过 9 个步骤,步骤数将自动计算,从第 1、2、3 步开始......所以@tc10100 第 2 步是“我进入用户登录页面”
【问题讨论】:
标签: testing automation cucumber bdd uniqueidentifier