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