|
1
8
你 有 测试的基本列表。你刚刚提供给我们。至少,您应该测试是否满足了每个功能需求(例如,您在问题中给我们的四点)。 另外还有一些边缘案例,比如空列表(一方和双方)、相同的列表等等。 最简单的开始方法是添加以下内容:
然后在处理个别问题时添加更多内容。 我不能再强调这一点: 自动化测试! 你会发现,只要按下一个按钮并查看结果,测试就容易得多。每次攻击一个bug时,将一个本可以捕获该bug的测试添加到上面的测试套件中,然后按下按钮进行验证。 我们把测试归结为一门艺术。有了一个命令,就可以完成一个完整的过程,这个过程会吹走数据库,用已知的数据加载它们,运行我们的测试,将输出与以前成功的测试进行比较,等等。 如果每次我们做出改变时都必须手动完成所有这些工作,那么我们很快就会放弃整个想法。通过自动化一切,测试是轻而易举的。 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
|
nerrood · 为什么在笑话测试中不调用save 1 年前 |
|
|
eof · Chrome块文件下载-selenium 2 年前 |
|
Display name · Ember.js辛烷值验收试验 2 年前 |
|
|
Vitto · 理智和回归测试是如何在一个简单的场景中协同工作的? 2 年前 |
|
|
mattsmith5 · 使用特征文件并行计算空手道跑场景 2 年前 |
|
|
Norronas · 采用裸机编程的寄存器单元测试 2 年前 |