本讲是:如何设计一个『好的』测试用例
首先定义『好』,即完备性,尽可能多的涵盖所有 case。池塘捕鱼的例子不错,即渔网质量好,如果池塘有鱼,可以捕获鱼,如果池塘没有鱼,则不能捕获鱼。
其次讲定义 case 的方法:等价,边界,错误推测。可以理解为术。
最后是『高级』的方法:
1,深入架构 (可以理解为道)
2,深入细节
3,需求覆盖率和代码覆盖率
image.png
原图:https://upload-images.jianshu.io/upload_images/1271184-3ffe3c31c7cb3ca7.png