使用数据驱动的测试处理大型数据集

时间:2017-07-24 11:42:31

标签: robotframework

我们在数据驱动测试中遇到的问题是,由于存在大量不同的测试用例,代码变得无法管理。

作为一个例子,我们有一个测试视频输入和输出的测试模板。

Test_Video ${Input_format} ${Output_format} ${Input_channel} ${Output_channel}

因此我们有8种可能的格式和8种可能的输入和输出。这会产生8x8x8x8 = 4096个可能的测试用例。编写这么多测试用例是很有效的方法。

我的问题是如何处理如此大的数据集并使代码更易于管理。我们需要改变我们的测试方式吗?

我尝试过使用:FOR循环但不会将每次迭代显示为单独的测试用例。

1 个答案:

答案 0 :(得分:1)

如果我有这个问题,我会写一个小脚本,为我生成测试套件。