测试流程
直接看图0^0,标准流程,实际工作中可能少一些。
1.需求分析/需求评审
2.测试策略设计
黑盒/白盒/灰盒,静态/动态,手工/自动,冒烟测试,回归测试,公测(Beta测试的策略)?
- 确定质量等级:
- 完全商用
- 部分商用
- 可演示
- 无法使用
- 特性质量等级:
- 不同特性不同的质量等级
- 风险评估
- 潜在风险
- 风险规避措施
- 测试策略结构
- 总体测试策略
- 阶段性测试策略
- 测试分层
- 就是不同的时间段,不同的团队或团队使用不同的测试用例对产品不同的关注点进行测试。
- 就是不同的时间段,不同的团队或团队使用不同的测试用例对产品不同的关注点进行测试。
3.测试计划设计
- 测试计划目的:
- 为测试各项活动制订一个现实可行的综合计划,包括每项测试活动的对象、范围、方法、进度和预期结果。
- 为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容。
- 确定测试所需要的时间和资源,以保证其可获得性、有效性。
- 确立每个测试阶段测试完成以及测试成功的标准、要实现的目标。
- 识别出测试活动中的各种风险,并消除可能存在的风险。
- 测试计划的要素:(时间、资源、范围)
- why?—为什么要进行这些测试
- what----测试那些方面,不同阶段的工作内容
- when----测试不同阶段的起止时间
- where—相应文档,缺陷存放位置,测试环境等
- who—测试人员组成,安排那些测试人员进行测试
- how–如何去做,使用那些测试工具及测试方法进行测试
4.测试分析
- 面向业务的测试分析
- 测试重点
- 测试广度
- 面向架构的测试分析
- 测试难点
- 测试深度
5.用例设计
- 编写测试点
- 编写测试用例
6.用例评审
- 用例评审修改
7.测试执行
- 执行测试用例
8.收集测试结果
-
测试结果统计可按以下目录总结:
- 测试简介
1.1测试目的:测试背景及主要内容
1.2测试资源:测试人员、测试起止日期、花费工作日 - 测试环境
2.1硬件环境
2.2软件版本 - 测试方法
本次测试的功能点、各功能点对应的测试用例、测试用到的测试工具 - 测试用例
4.1用例分析:测试用例维护记录
4.2用例执行情况:用例执行总数、通过用例数、未通过用例数、阻塞用例数; 测试执行率 = (已执行用例数)/用例总数;测试用例效率 = 发现缺陷总数/测试用例总数 - 缺陷统计
新建bug数open
修复bug数closed
未修复bug数
bug总数 - 问题摘要
6.1遗留问题
6.2拒绝问题
6.3挂起问题
6.4长期验证问题
6.5待评估问题 - 测试结论
不仅仅测试通过或者不通过,应该有详细的数据来支持测试结论可以列举
【测试用例通过率】
总用例 未通过用例 未通过率 【遗留bug情况| 】
总bug数 未修复bug 遗留bug率 - 备注
8.1测试用例详细执行结果文档
- 测试简介
以上可以作为一个比较完整的测试流程了。