我们在数据驱动测试中遇到的问题是,由于存在大量不同的测试用例,代码变得无法管理。
作为一个例子,我们有一个测试视频输入和输出的测试模板。
Test_Video ${Input_format} ${Output_format} ${Input_channel} ${Output_channel}
因此我们有8种可能的格式和8种可能的输入和输出。这会产生8x8x8x8 = 4096个可能的测试用例。编写这么多测试用例是很有效的方法。
我的问题是如何处理如此大的数据集并使代码更易于管理。我们需要改变我们的测试方式吗?
我尝试过使用:FOR循环但不会将每次迭代显示为单独的测试用例。
答案 0 :(得分:1)
如果我有这个问题,我会写一个小脚本,为我生成测试套件。