我必须测试一个生成大量信息的网页 .
它只是一个功能,但它有几个必须测试的面板和内容 .
我打算将它划分为几个场景,每个场景都测试一个单独的页面部分 .
然而,有4个场景必须通过,所以我可以测试其余的场景(如果其他4个场景中的任何一个失败,它们将会失败) .
我想知道是否可以在同一个功能的场景之间 Build 依赖关系或优先级 . 如果前4个中的一个失败,我希望黄瓜停止运行其余的场景 .
我还没有找到一种方法来决定首先运行哪些测试 . 我们有一个运行测试的脚本,然后你可以说你有一组用@smoke标记的测试如果这些测试的运行失败,那么我们就不会在脚本中运行下一个命令了 .
从Jenkins运行时,您可以使作业运行两个脚本,第一个只运行@ Smoke标记的测试 . 如果这些失败,则CI服务器将不会继续运行第二组测试
1 回答
我还没有找到一种方法来决定首先运行哪些测试 . 我们有一个运行测试的脚本,然后你可以说你有一组用@smoke标记的测试如果这些测试的运行失败,那么我们就不会在脚本中运行下一个命令了 .
从Jenkins运行时,您可以使作业运行两个脚本,第一个只运行@ Smoke标记的测试 . 如果这些失败,则CI服务器将不会继续运行第二组测试