当前位置: 首页 > 知识库问答 >
问题:

如何在Azure DevOps的CI管道中按特定顺序运行自动化脚本?

夏俊杰
2023-03-14

我正在尝试使用Azure运营模式在CI管道中运行我的硒自动化脚本。我已通过选择测试计划选项将Visual Studio测试任务配置为运行我的自动化脚本。

现在,它运行我所有与测试用例关联的自动化脚本。但它不需要测试用例中定义的顺序。

我们如何定义运行测试用例的顺序?目前,它没有按照测试用例的顺序运行。

例如:我有测试用例:测试A、测试B、测试C。我想按照B、C、A的顺序运行测试。

共有2个答案

壤驷鸿祯
2023-03-14

尝试使用TestNG注释并使用优先级标签运行。

郑安晏
2023-03-14

您可以创建一个主测试并使用任何顺序,这里考虑了类似的情况:在VisualStudio中控制单元测试的执行顺序

 类似资料:
  • 如何按特定顺序运行quarkus测试?通常我们有@InSequence注释(来自arquillian IIRC),我们可以实现这一点。 但是我没有找到任何类似的Quarkus在"org.junit.jupiter.api"软件包提供Quarkus-朱尼5。 它将以一个替代的顺序运行,我试图使用org.junit.jupiter.api.顺序与@Testmetodorder(方法命令。nnotati

  • 问题内容: 我有一些测试UI的测试,也可以用来创建数据。 单独的一组测试依赖于此数据,这意味着这些测试必须仅在第一组运行之后才能运行。 我知道要运行一组或使用标签运行它们,但是如何按特定顺序运行它们呢? 问题答案: Nightwatch将按顺序运行特定文件中的每个测试,因此(一个简单的)解决方案是将每个测试按您希望它们运行的​​顺序放入同一文件中。 如果单个文件的测试太多,这将变得很麻烦。要解决此

  • 假设我有 我可以运行什么NPM命令来让所有这些脚本按顺序启动。当我使用前/后修复时,它们会顺序启动,但不会等到父脚本完成后才执行。我假设唯一的解决方案是这样的:当在async.series助手函数中触发shell命令时,我如何让Gulp任务依次触发??我知道这可以用古普来完成,但我现在想坚持使用NPM来探索它的能力。感谢任何帮助!

  • 问题内容: 我想执行以特定顺序注释的测试方法。 例如: 我想确保每次运行前都运行,但是找不到类似的注释。 我认为对于JUnit来说这是非常重要的功能,如果JUnit的作者不希望使用订单功能,为什么呢? 问题答案: 我认为这对于JUnit来说是非常重要的功能,如果JUnit的作者不希望使用订购功能,为什么呢? 我不确定用JUnit做到这一点的干净方法,据我所知JUnit假定所有测试都可以按任意顺序执

  • 给定打印字母a-C的三个线程1-3,如何保证输出顺序? 我希望线程的输出是“abcabc”

  • 我使用Spock进行测试,我有多个类要测试。我想告诉Spock按照特定的顺序测试每个类。有办法做到这一点吗?我注意到TestNG有注释,那么Spock也有类似的注释吗?