软件测试流程

一、目标

结合公司的项目情况制定合理的测试流程,提高测试效率和产品质量。核心还是要加强项目成员之间的沟通,弱化文档。

二、测试流程

                                       

三、测试流程说明

需求分析

1、需求评审过程中,开发从技术角度来分析实现方案,实现难易程度。设计从交互角度给出适当的建议,有没有不合理的交互流程,是否存在可优化的地方?测试从用户角度来给出产品逻辑上是否存在不合理的建议。

2、在需求评审的结束之后,明确相关人员的职责,评估设计,开发,测试周期,制定项目计划

项目计划

1、项目计划内容:项目成员职责,项目进度计划

2、输出:项目计划,功能列表

测试计划

1、根据项目计划及开发人员工期安排,制定测试计划。

 测试计划内容:

1. 引言:目的、背景、范围、定义

2.测试内容:测试功能清单

3.测试规则:通用规则,测试方法、测试要点、测试工具

4.测试环境:硬件环境、软件环境、特定测试环境要求

5.项目任务:测试规划,测试设计,测试执行准备,测试执行,测试总结

编写测试用例

1、测试人员根据需求文档(产品原型+UI原型)编写测试用例

用例评审

1、目的:确认细节规则和测试结果的准确性,避免功能点遗漏

开发自测

1、测试人员提供一份冒烟用例

2、前端自测+后端自测

3、前后端一起验证需求的实现

测试人员执行测试用例

1、执行测试用例,提交缺陷,跟踪缺陷至缺陷关闭

线上测试

1、上线后,为避免因环境因素产生的一些问题,可视情况进行通测或者关联功能测试

缺陷管理

1、发现bug--提交bug--修复bug--验收bug--关闭bug

测试报告内容

1、测试项目的版本,测试项目内容的概述

2、测试用例的执行情况

3、测试结果的统计:总bug数,bug级别分类统计,已解决数,遗留数

4、测试评估:基于软件缺陷的质量评估,写明在当前版本,已实现的功能和未实现的功能

原文地址:https://www.cnblogs.com/wang1yi1xian1/p/11491521.html