【发布时间】:2022-05-06 03:17:19
【问题描述】:
我正在尝试使用 Pabot 并行化机器人测试。让我解释一下这个问题。
假设我有 TestA 和 TestB 测试。还有DataA,DataB 数据集。
使用 Pabot 有两种方式/目标。
1.针对不同的数据集(例如不同的移动设备)运行相同的测试/我知道这应该使用 --argumentfileX 选项标志来完成。所以接下来将是测试运行。
TestA with DataA
TestA with DataB
TestB with DataA
TestB with DataB
很明显,当您想针对各种 Env/Data 运行测试时,这很有用。
2。划分和拆分运行时间。目标是尽可能减少运行时间,以下是期望的
TestA with DataA
TestB with DataB
这个(#2)是我的目标。我正在尝试这个:robot framework with pabot : is it possible to pass two different values to a variable in two tests
我的意思是这个命令:
pabot --pabotlib --resourcefile Log/pabot_dataset.dat --include test-tag --processes 4 SUITE
但问题是导入pabot.pabotlib 和Acquire Value Set 命令应该存在于每个机器人测试用例中,这对我来说更改机器人文件的成本很高,因为这里有数千个测试。
那么解决办法是什么?
【问题讨论】:
标签: python testing automated-tests robotframework