![]() |
1
2
答案就在你的问题上。除非您实现了一个复杂的表驱动的数据生成器,否则您可以用(1)和(2)来做正确的事情。 (1)包含“1个bug已验证,1个新测试用例”的规则。 如果(2)的伪随机测试数据的结构与现实生活中的任何情况都相符,那就很好了。 (2)在考虑新的边缘案例时,总是可以改进的,而且主要会随着时间的推移而改进。用于测试的随机数据的问题是,它只能是随机的,以至于很难从测试用例中的随机数据计算出预期的输出,所以您必须在测试用例中基本重写测试的算法。 所以(2)总是匹配部分案例。如果有一天它匹配了所有的情况,它实际上将是您的算法的新版本。 |
![]() |
2
0
|
![]() |
Ragnarsson · 与TestNG并行运行测试无法按预期工作 6 年前 |
![]() |
user101289 · ruby gem测试失败 6 年前 |
![]() |
pam · Travis pr失败,推送通过 6 年前 |
![]() |
Kaisado · Ui设备等待按钮可见 6 年前 |
![]() |
Daniel Kaplan · Testcafe:对文本区域长度的期望 7 年前 |
![]() |
Luca S. · 在生产页面上自动测试本地javascript库 7 年前 |