软件测试方案设计V1.0

软件测试方案设计V1.0
软件测试方案设计V1.0

软件测试方案

1

概述 .

1.1 软件测试流程实施方案 . ................. 4 1.2 软件测试流程图 . ..................... 4 1.

2.1 ......................................................................... 测试工作总体流程图 .

4

1.2.2 ......................................................................... 计划、用例阶段流程图 . 5

1.2.3 ............................................................................ 单元/集成测试阶段流程图 . 6

1.2.4 ......................................................................... 系统测试阶段流程图 . 7

1.2.5 .................................................................... 验收测试流程图 . 8

2 测试资源和环境 . (8)

2.1 硬件配置 . ........................ 8 2.2 软件配置 . ........................ 9 2.3 测试数据 . (9)

3 测试策略 .

3.1.1 功能测试 ......................... 9 3.1.2 用户界面( UI )测试 .................. 9 3.1.3 性能测试 ......................... 10 3.1.4 安全性测试 ....................... 10 3.1.5 兼容性测试 ....................... 11 3.1.6 回归测试 ......................... 11 3.2 测试实施阶段 . (11)

4 测试通过标准 5

测试用例模板 . (12)

测试用例是根据软件需求得出的功能描述,用尽可能少的测试用例覆盖尽可能多的功 能,避免冗余。 (12)

6 测试 bug 提交与管理 (12)

测试如果有错误就需要提交 bug , bug 更需要通过管理维护来观察测试进度,直至 bug

跟踪完成。 .................... 错误!未定义书签。

使用 QC 软件来提交与管理 bug 。 . ....... 错误!未定义书签。

目录

12

错误!未定义书签。

1 概述

软件的错误是不可避免的,所以必须经过严格的测试。通过对本软件的测试,尽可能的发 现软件中的错误,借以减少系统内部各模块的逻辑,功能上的缺陷和错误,保证每个单元能正 确地实现其预期的功能。检测和排除子系统(或系统)结构或相应程序结构上的错误,使所有 的系统单元配合合适,整体的性能和功能完整。并且使组装好的软件的功能与用户要求一致。

1.1 软件测试流程实施方案

从一个软件企业的长远发展来看,如果要提高产品的质量首先应当从流程抓 起,规范软件产品的开发过程。按照流程进行开发可以使得我们少走弯路,并有效 的提高产品质量,提高用户的满意度。

1.2软件测试流程图

1.2.1测试工作总体流程图

说明:集成测试和系统测试的反馈意见可能导致设计文档(需求或数据库)的修改。

1.2.2计划、用例阶段流程图

项目经理测试经理测试工程师评审委员会

立项项目总体计划

评审

设计说明书

NO 是否符合要

用户业务要求

功能实现

测试用例评审是否符合要

NO

段阶例用、划计、求需

时间

测试计划

需要完成的功能

需求说明

书》

YES

YES

1.2.3 单元/ 集成测试阶段流程图

需求计 划阶段 结束

执行单元 /集成测试 (使用测试用例)

测试缺陷记录

单、 Bug 报告

是否达到要 是否达求到要

测试报告

YES

段阶试测成集/

元单进入系统测试

阶段

开发工程师

项目经理 测试经理 测试工程师 评审委员会

编写 /修改测

试 代码

测试申请

执行预测试 编码审核)

NO

评审是否达 到可进行测 试的标准

S

1.2.4 系统测试阶段流

程图

项目经

测试经理测试工程

系统测试申请

是否初测NO 复查BUG

退回项目经理

或挂起

YES

YES

编写补充测

试用例

YE

NO

通过用

例覆盖率评

系统测试

1.2.5 验收测试流程图 说明:验收测试为系统上线前的最后检验,检验

方向主要是安装包、安装程 序、用户手册、加密设置、基本功能等内容。

YES

段 阶 试 测 收 验

2 测试资源和环境

2.1 硬件配置

关键项

数量

性能要求

期望到位阶段

测试 PC 机

1

P4,主频 2.6GHZ ,硬盘 300G ,内 存 2G ,此配置是实际用机

需求分析阶段

项目经理

测试经理

测试工程师

系统测试 完成

使用手册

系统测试申请

NO

退回项目 经理

NO

是否达到验 收要求

加密测试

验收测试结束

提交验收测试 报告、安装 包、手册

2.2软件配置

2.3测试数据

本方案的测试数据来源于测试需求及测试用例。(测试数据可以是开发给出,也可以是测试工程师整理)

3测试策略

系统测试类型及各种测试类型所采用的方法、工具等介绍如下:

3.1.1 功能测试

3.1.2用户界面( UI)测试

3.1.3性能测试

3.1.4安全性测试

3.1.5兼容性测试

3.1.6回归测试

3.2 测试实施阶段

4测试通过标准

系统无业务逻辑错误和二级的BUG。经确定的所有缺陷都已得到了商定的解决结果。所设

计的测试用例已全部重新执行,已知的所有缺陷都已按照商定的方式进行了处理,而且没有发现新的缺陷。

注:缺陷的严重等级说明:

A:严重影响系统运行的错误;

B:功能方面一般缺陷,影响系统运行;

C:不影响运行但必须修改;

D:合理化建议。

5测试用例模板

测试用例是根据软件需求得出的功能描述,用尽可能少的测试用例覆盖尽可能多的功能,避免冗余。

6测试bug 提交与管理

测试如果有错误就需要提交bug,bug 更需要通过管理维护来观察测试进度,直至bug 跟踪完成。

使用QC软件来提交与管理bug

提交bug也需要按照一定格式,方便开发能够清晰的知道bug 出在了哪里,以便维护。

案例:测试文档模板

见附件《测试文档模板V1.0 》

相关主题
相关文档
最新文档