【发布时间】:2015-03-10 14:41:41
【问题描述】:
我目前正在尝试学习 bdd 技术并尝试使用它的框架。这个想法来自测试到代码,但如果可能的话,我想以相反的方式使用它。
我目前正在使用 specflow、selenium 和 nunit 组合。我想向任何人(非开发人员)开放我的工作,以添加新的示例或测试用例。假设我已经实现了所有用例,但更改步骤顺序或修改/添加示例会丰富我的测试用例。
问题是我必须为功能文件的每次更改构建项目。有可能以这种方式使用这种技术吗?
Given I have scenarios
And I have step definitions
When I want to add new tests
Then I should be able to load .feature file as input
如果不可能,我正在考虑一些解析操作来用我的方法映射它们,我想有更好的方法来实现这个想法。
【问题讨论】: