(1)测试策略
软件测试策略制定人:项目经理、软件工程师、测试专家;
如果测试无计划的进行,既浪费时间,又浪费不必要的劳动,甚至更糟的是,错误会依然存在。
(2)验证与确认(V&V,Verification Validation):
验证:我们在正确地构造产品吗?
确认:我们在构造正确的产品吗?
确认测试准则:
α测试:最终用户在开发者的场所进行
β测试:在最终用户场所执行。
“乐观主义是编程的职业障碍,测试是治疗良方。”
(3)测试完成的标准
说法一:当你的时间或投资不够时,测试就完成了。
说法二:你永远也不能完成测试,只是转移到你的客户身上。
说法三:“1000个CPU小时无故障运行的概率大于0.995,那么我们就有95%的信心说已经进行了足够的测试。”
(4)关于好的设计
好的设计要求能够预置出错条件,且设置异常处理路径以便当错误确定出现时重定路径或彻底中断处理,这种方法为防错技术。
[@more@]附:
黑盒测试:偏向于功能测试;
白盒测试:偏向于结构测试;
“人们会忘记你做一件工作有多快,但他们总会记得你做得有多好。”
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13442480/viewspace-1038971/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13442480/viewspace-1038971/