首页 > 解决方案 > 如何使用 nunit3console 在 specflow 中订购测试场景

问题描述

我怎样才能让我的场景按给定的顺序运行?

我有一系列依赖于之前运行的场景的场景。

我正在使用 nunit3console 运行我的 specflow 测试。

我没有在网上找到任何似乎有效的东西。

是的,我的测试确实需要按特定顺序运行,否则毫无意义。

场景:我执行第一个场景

场景:我执行第二个场景

标签: c#integration-testingspecflownunit-console

解决方案


NUnit 默认按字母顺序运行测试。从 NUnit 3 开始,您可以尝试按顺序运行这些,请参考此处

将场景限制为以特定顺序运行并不是一种好的做法,尽管它们中的每一个都应该能够相互独立地运行。

可以在此处此处找到具有类似信息的其他帖子。


推荐阅读