1.测试计划设计:测试经理制定
- 总体概述:项目背景,项目范围,项目目标,项目受众群体。。。。。
- 测试计划:
(1) 测试资源需求
- 软件资源:数据库,语言,Web服务器,都是需要添加版本号。
- 硬件资源:服务器,手机,平板
- 其他设备资源
- 人员需求
(2) 组织形式
(3) 测试对象
(4) 需求跟踪
(5) 测试通过/失败标准
(6) 测试挂起/恢复条件
(7) 测试风险及防范
(8) 测试任务安排
3) 应交付的测试工作产品
4) 资源分配
2.测试需求分析:测试经理
- 分析需求开源
(1) 需求规格说明书
(2) 开发需求
(3) 继承性需求
(4) 行业竞品需求
(5) 经验库 - 需求分类
(1) 功能性需求
(2) 性能需求
(3) 外部接口需求
(4) 根据软件质量特性划分需求(安全性,效率,可移植性,可维护性)
3.制定测试策略:一般是测试工程师
4.测试规程设计:
- 测试需求变更控制流程
- 测试用例变更控制流程
- 测试环境搭建流程
- 缺陷管理流程
5.测试环境搭建
6.执行测试用例:
- 预测试阶段:
(1) 冒烟测试:利用一袋烟的时间,快速的对被测对象实施测试的活动,验证被测对象能否完成核心功能或者高风险功能,并正常工作。
(2) 预测试结束后需转做系统测试评审
(3) 预测试用例来源于系统测试用例测试阶段高级别的用例。 - 系统测试阶段:经过预测试后,开展系统测试,测试执行过程中,发现缺陷,则需要及时记录缺陷,根据部门或团队的缺陷管理流程进行缺陷提交,跟踪处理。