一、测试报告构成
1.概述
1.1测试目的(项目背景)
1.2测试人员、测试时间、测试地点
2.测试概要
2.1测试需求介绍
为了解决xxx问题,提出以下xxx需求:
2.2测试用例设计
根据测试类型对上述测试内容采用等价类划分方法、边界值分析方法设计测试用例。
2.3测试环境概要:
测试时间、测试范围、测试版本、测试用例、测试策略、测试方法、测试环境、工具
2.4测试缺陷等级划分
缺陷等级说明 | 英文缩写 | 说明 |
建议(1-Low)
|
| 从用户角度考虑在软件设计和功能实现等不完全合理之处提出建议 |
界面缺陷(2-Medium) |
| 软件交互性不好,对于用户可能造成难以操作、理解; 界面不美观,界面有明显的错别字或描述错误。 |
功能缺陷(3-High)
|
| 程序执行过程过于缓慢; 软件的实际执行过程与预期结果有差异,但不影响重要功能。 |
功能错误(4-Very High)
|
| 系统的主要功能没有实现; 主要功能不满足需求或设计上的要求; 非正常操作或输入导致系统出错,或者执行结果不正确; 主要功能的执行结果与预期结果差别较大,或是计算结果不正确。 |
致命错误(5-Urgent) |
| 系统崩溃、不稳定或挂起等导致系统不能继续运行; 程序非法退出。 |
3.测试总结及评价
3.1缺陷统计表
测试结果与缺陷分析(功能、性能)
(缺陷趋势、缺陷优先级分布、缺陷按模块分布)
3.2遗留缺陷
(遗留缺陷情况、上线跟踪测试结果)
4.综合评价
4.1问题与建议
4.2测试总结
二、测试流程
需求分析阶段:阅读需求,分析需求点,参与需求评审会议。
测试计划阶段:主要任务就是编写测试计划,内容包括测试范围,进度安排,人力物力分配,整体测试策略的制定。
编写测试用例:根据需求和设计编写测试用例、绘制思维导图,参与用例评审会议。
测试执行阶段:搭建环境准备数据,首先是冒烟测试(预测试),然后是一轮测试、二轮测试以及回归测试、bug管理直到测试结束。
输出测试报告:输出测试报告,缺陷统计,确认功能是否可以上线。