资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件项目测试规范流程软件项目测试规范流程奥尊公司测试部2012 年 9 月修订历史记录修订历史记录日期日期变更版本变更版本变更描述变更描述作者作者2012/9/13新增王志芳目录目录 1 概述.4 11 软件测试的目的.4 12 软件测试的原则.4 13 对软件测试的错误认识.4 2 软件测试过程.6 21 测试过程.6 22 角色与职责.9 3 关键活动定义.11 31 测试准备.11 32 测试方法设计.11 33 测试计划.11 34 计划评审.1211 35 文档评审.12 36 测试用例及评审.12 37 环境准备.12 38 测试执行.1312 39 缺陷汇报/分析.13 310 回归测试.13 311 随机/异常测试.1413 312 阶段报告.1413 313 测试报告.14 4 测试文档简述.14 41 开发转测试确认表.1514 42 需求变更控制文档.15 43 问题修复清单.1615 44 测试计划.1615 45 测试脚本(用例).1615 46 问题报告.1615 47 缺陷分析文档.16 48 测试报告文档.161 概述概述11 软件测试的目的软件测试的目的 软件测试是为了发现错误而执行程序的过程 测试是为了证明程序有错误,而不是证明程序无错误 一个好的测试用例是在于它能发现至今未发现的错误 一个成功的测试是发现了至今未发现的错误的测试12 软件测试的原则软件测试的原则 软件测试的原则之一:Good Enough这是一种权衡这是一种权衡这是一种权衡投入产出比的原则,产出比的原则,产出比的原则,测试既不要不充分,也不要过分测试既不要不充分,也不要过分测试既不要不充分,也不要过分。不充分和过。不充分和过。不充分和过分都是一种不负责任的表现。分都是一种不负责任的表现。分都是一种不负责任的表现。Zero-bugZero-bugZero-bug 是一种理想,是一种理想,是一种理想,Good-enoughGood-enoughGood-enough 是我们的原则。是我们的原则。是我们的原则。 软件测试的原则之二:Early Best越早发现错误,因错误而导致的损失就越小;所以测试工作必须贯穿软件开发的整越早发现错误,因错误而导致的损失就越小;所以测试工作必须贯穿软件开发的整越早发现错误,因错误而导致的损失就越小;所以测试工作必须贯穿软件开发的整个生命周期,以期尽早发现软件中的错误。那些认为只需在软件开发完成后再进行个生命周期,以期尽早发现软件中的错误。那些认为只需在软件开发完成后再进行个生命周期,以期尽早发现软件中的错误。那些认为只需在软件开发完成后再进行系统测试的观点是错误的。系统测试的观点是错误的。系统测试的观点是错误的。 软件测试的原则之三: bug 的 80%原则一般情况下,在分析、设计、实验阶段的复审和测试工作能够发现和避免 80%的bug,而系统的软件测试能够找出其余 bug 中的 80%。最后约 5%的 bug 只有在用户大范围、长时间的使用后才会暴露出来。因此测试因此测试因此测试只能保证尽可能多地发现错误,不能保证发现所有的错误保证尽可能多地发现错误,不能保证发现所有的错误保证尽可能多地发现错误,不能保证发现所有的错误。13 对软件测试的错误认识对软件测试的错误认识 对测试的错误认识(一):完整的测试是可能的在实际操作中,完整的测试是不可能的。从理论上说,完整的测试也是不可能的。 对测试的错误认识(二):存在一个可以定义的测试终结点测试通常是在时间用完时结束测试是一份令人厌倦的工作 对测试的错误认识(三):测试和调试没有什么区别,除了支持调试外,测试没有别的目的测试是查找潜在的错误
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号