软件测试的艺术 - 笔记
上一篇 /
下一篇 2011-01-09 19:39:18
1.软件
测试是一个过程或是一系列过程,用来确认计算机代码完成了其应该完成的功能,不执行其不应该有的操作。
2.要假设程序有错,这样才能设计更好的
test case,这是从人的心理学出发的。
3.除了保证软件完成其基本的功能外,不要完成不应该的实现的功能,以requirement和product specification为准。
4.一个case除了有基本的功能验证(positive),也要有破坏性的case(negative)。破坏性的case貌似似乎能找到更多的问题
5.对所有的可能情况都设计case是不切实际的.测试的投入目标是在于通过有限的
测试用例,最大限度地提高发现问题的数量,已取得最好的测试效果.
收藏
举报
TAG: