我可以以某种方式强制执行顺序在我的功能和场景或从specflow功能文件生成的Nunit测试? 如果我可以先测试所有输入要素的数据,并修改数据并删除数据,那将会很好。订单执行specflow功能
3
A
回答
6
我认为这对你选择的测试跑步者来说更是一个问题。 SpecFlow从测试文件为您生成测试,但不会运行它们。您可能能够指导您的测试跑步者按照您要求的顺序运行场景。
但是,我的建议是,你不要试图订购你的测试。每个场景应该完全独立于其他场景,以便运行测试的顺序对结果没有影响。我想这取决于你的意思是“好”,如果他们按照特定的顺序运行。 :)
1
我正在使用resharper插件来运行测试。所以这里是做什么使他们在一个顺序(我知道这不是最好的主意,但我有一个特殊情况:))
resharper命令测试按字母顺序给定的功能文件。
因此,我根据我希望它们运行的顺序,命名带有前缀1,2,3的场景等等。
如果你是不顾一切肮脏的,但确定方法;)
相关问题
- 1. Specflow:每个功能
- 2. 在Specflow功能执行期间加载nunit项目文件(example.nunit)
- 3. 确定哪些订单一个功能被执行从
- 4. 订单执行,延迟,重新安排功能
- 5. 使用PyQT4时的订单执行功能的问题
- 6. 在Woocommerce上执行“下订单”提交功能
- 7. 仅在订单状态更改时才执行该功能
- 8. 订单在执行
- 9. 功能SpecFlow测试计划
- 10. Specflow功能级别模板
- 11. Specflow功能中的继承
- 12. Woocommerce动作挂钩在订阅续订时执行功能
- 13. 执行功能
- 14. 执行功能
- 15. 辅助功能订单
- 16. 算法的订单功能
- 17. RxSwift共享订阅执行订单
- 18. 蟒蛇:订单和执行
- 19. 订单PHP脚本执行
- 20. Celery - RabbitMQ - 执行订单
- 21. 订单执行代码的
- 22. 执行订单屏幕
- 23. ES6承诺执行订单
- 24. 如何执行serach表单功能
- 25. javascript执行功能
- 26. 执行功能:Angular2
- 27. 执行功能 - 角
- 28. 自执行功能
- 29. Postgresql执行功能
- 30. PHP执行功能
由于是好的我的意思是,如果我有从存储将数据添加到一些存储,修改数据的形式存储和删除数据的测试。以这种方式订购它们会很好,因为我不必在删除测试或修改测试之前添加数据......好吧,我应该听取您的建议并使测试独立 – Vajda 2011-02-05 09:39:23
我会说给独立的测试一个尝试,我认为你会发现它使应用程序增长时处理起来更容易。 – Darren 2011-02-07 15:07:43