摘要:
测试十戒律:1、你应该使用大量输入,来反复锤炼被测的应用程序 *大规模的随机测试(自动化),而且有助于理解输入和输出的关系2、你应当贪图你的邻居的应用程序3、你应当亲自寻找睿智的预言家 *对应的输入是否有对应的输出,也就是测试基准是否清楚的了解特定输入和环境条件组合的情况; *尝试让测试基准自动化,也许做不到,但是这样思考你可以选择做更有效率的工作4、你不应该崇拜无法重现的失效 *尽最大努力注意并记住(或记录下)对软件采取的动作次序,同时记住应用程序的响应 *考虑使用调试器之类能追踪动作和软件状态的工具 *警惕为它白白花去了一整天的时间5、你应该尊重你的模型和自动化测试 *测试模... 阅读全文
摘要:
一些有意义的条目: 1、考虑自动化是否能发现有价值的缺陷,是否经得起时间的考验,是否值得付出维护费用 2、决定需要测试什么和何时测试 *对于每一个被发现的缺陷,明确的讨论它应该在什么时候被发现 3、决定如何测试 *是否有一种特殊的路径引导人员找到这个缺陷 *这种功能或特许最好用哪种给定的方法来测试 *知道当前已经进行了哪些测试,以及我们目前和将要进行的测试如何才能增加总体测试效果 *发现软件问题,需要实际用户在实际的环境中,用实际的数据,去做实际的工作 *简单重复的工作实现测试自动化 4、测试中最困难的部分是:决定测什么,决定测试的完整性,确认用户... 阅读全文