在OpenTest中,如何使用包含多个测试的单个模板在多个参与者之间运行测试?

就目前而言,我们有一个模板,下面有十二个测试。我们有两个参与者,但是第二个参与者从未使用已启动的模板在会话下进行任何测试。

我应该如何构建分布式测试以允许针对两个参与者并行执行测试?

lgxiaoshu 回答:在OpenTest中,如何使用包含多个测试的单个模板在多个参与者之间运行测试?

从1.1.4版开始,测试会话在一个测试会话中顺序执行。这样做的原因是要确定何时会发生什么,以便测试人员可以对执行流程进行可靠的假设。这很重要,因为测试之间可能存在依赖性,并且必须以特定的顺序执行才能使测试成功。可以肯定的是,这是一种不好的做法,但出于实际原因有时是必需的。

要并行执行测试,必须创建两个(或更多个)单独的测试会话,因此必须将当前的会话模板一分为二。将来,OpenTest将引入一个选项,该选项将允许对多个参与者执行单个测试会话,但是默认情况下仍将按顺序执行测试。

本文链接:https://www.f2er.com/3141895.html

大家都在问