测试的原则
完全测试程序是不可能
原因:输入量太大;输出结果太多;软件执行路径太多;软件说明书是主观的
软件测试是有风险的行为<br>
测试无法显示潜伏的软件缺陷
找到的软件缺陷越多,就说明软件缺陷越多
原因:程序员也有心情不好的时候;程序员往往犯同样的错误;某些软件缺陷实乃冰山一角
杀虫剂怪事
并非所有软件缺陷都要修复
原因:没有足够的时间;不算真正的软件缺陷;修复的风险太大;不值得修复
做出错误决策的后果
什么时候才叫软件缺陷难以说清
产品说明书从没有最终版本
软件测试员在产品小组中不受欢迎
保持和睦的建议:早点找出缺陷;控制情绪;不要总是报告坏消息
软件测试的术语和定义
精确和准确
确认和验证:确认是保证软件符合产品说明书的过程;验证是保证软件符合用户要求的过程
质量和可靠性:可靠性仅仅是质量的一个方面
测试和质量保证(QA):双方的工作和任务交织在一起