我有一些用 Gherkin 语法编写的验收测试,并使用 SpecFlow 将它们自动化。场景的一个示例(尽管它不在小黄瓜中)是,
“当提交审核时,加薪百分比高于公司阈值,则需要“加薪审批人”批准该审核。”
如您所见,这是一个特殊情况的示例,该情况导致其他人必须批准评论。鉴于这个例子,是否有必要有一个场景,
“当提交审核时,加薪百分比在公司门槛内,则“加薪审批人”不需要批准审核。”
如果是这样,截止线在哪里。显然,这可能导致每 1 个场景有 2 个场景——一个与您要完成的任务有关,一个只是验证您没有犯错(例如,增加批准者最终必须批准每条评论)