我是一名测试设计师,我正在创建.feature文件。 我们使用Visual Studio + Specflow,代码是用C#编写的。 我有下面的测试案例: Background:
Given something
And something
And something
Scenario: Scenario name
When I set the 'X' v
通常,人们会尝试尽可能简化步骤定义类,并将大部分业务逻辑卸载到对象模型中。作为一个经验法则,我们尝试将步骤定义类中的方法限制为绑定步骤定义方法。 但是,在某些情况下,多个步骤定义使用类似的代码。一种方法是在相同的步骤定义类中以新方法提取此代码。例如: [When(".....")]
public void WhenX() {
// Do custom logic
common
考虑下面的代码: public class Bob {
public string Name { get; set; }
public int Age { get; set; }
public decimal Height { get; set; }
}
Feature: Bob checker
Scenario: Check Bob
Given