软件测试基础_测试流程
《软件测试流程》
一、系统测试流程
- 八字真言:计划、设计、实现、执行
- 系统测试流程:
二、各流程包含属性
1.系统测试计划(各公司都有各自的模板),一般包含:
- 测试人员
- 测试范围
- 测试标准
- 测试任务分配,时间安排(甘特图等)
- 测试输出物是什么
2.系统测试方案(各公司都有各自的模板),一般包含:
- 概述:方案目标、参考文献(制定方案的依赖信息)
- 测试环境:硬件、软件、网络结构、测试工具等(名字+版本)
- 测试要点
- 测试风险评估与应对
- 回归测试策略
- 领导审批意见
3.测试用例(各公司都有各自的模板),一般包含:
- 项目/版本名或编号
- 测试用例编号(禅道或其他管理工具自动生成)
- 用例名称
- 优先级
- 前置条件
- 输入数据
- 操作步骤
- 预期输出
- 用例编写人
4.准备测试数据(相当耗时,对应相应的测试环境):
- 可复用的
- 唯一的
- 有时效性的
- 关联系统提供的(与人沟通,你懂的)
- 特殊的
5.BUG(各公司都有各自的模板),一般包含:
- BUG编号(禅道或Wizard自动生成)
- BUG标题
- BUG描述
- BUG复现步骤
- 附件(图片)
- BUG等级(重要级别)
- 优先级别
- 指派给谁
- 版本
- 由谁提出的
6.测试报告(各公司都有各自的模板),一般包含:
- 由谁提出(个人/项目组)
- 总共执行了多少条用例
- 测试用例数对需求的覆盖率
- 总共多少BUG
- BUG等级与相关的数量
- BUG严重程度分布
- 报告最终结论(一般是版本到期,项目组提出:通过/未通过)
借鉴了很多,当然也有很多不足,望指正!!!