nunit - 执行 specflow 功能的顺序

标签 nunit bdd specflow

我能否以某种方式强制执行我的功能和场景或从 specflow 功能文件生成的 Nunit 测试中的执行顺序?
如果我可以先测试我所有的数据输入功能,然后再测试数据修改和数据删除功能,那就太好了。

最佳答案

我认为这对您选择的测试运行程序来说更像是一个问题。 SpecFlow 从您的测试文件为您生成测试,但它不会运行它们。您也许可以指示您的测试运行程序按照您要求的顺序运行场景。

但是,我的建议是您不要尝试订购测试。每个场景都应该完全独立于其他场景,以便测试运行的顺序对结果没有影响。我想这取决于你所说的“好”是什么意思,如果它们以特定顺序运行。 :)

关于nunit - 执行 specflow 功能的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4831219/

相关文章:

c# - 使用 NUnit.Forms 进行 GUI 界面测试

c# - Selenium WebDriver C# 测试用例无意中运行了两次

mono - 人们在 Mono/MonoDevelop 中使用什么 BDD 框架

java - 通过 jUnit 的 BDD Cucumber 测试

javascript - Trim 不是 Protractor 中的函数

c# - 如何使用 SpecFlow 设置个人跟踪/日志记录

c# - 为 asp.net 实现测试自动化

c# - 基类中的 NUnit TestCaseSource 具有来自派生类的数据

c# - SpecFlow+ Runner 无法发现测试错误

visual-studio-2013 - 即使通过 NuGet 安装,SpecFlow 也找不到包