软件测试计划模板.docx

上传人:b****8 文档编号:12913705 上传时间:2023-06-09 格式:DOCX 页数:37 大小:217.17KB
下载 相关 举报
软件测试计划模板.docx_第1页
第1页 / 共37页
软件测试计划模板.docx_第2页
第2页 / 共37页
软件测试计划模板.docx_第3页
第3页 / 共37页
软件测试计划模板.docx_第4页
第4页 / 共37页
软件测试计划模板.docx_第5页
第5页 / 共37页
软件测试计划模板.docx_第6页
第6页 / 共37页
软件测试计划模板.docx_第7页
第7页 / 共37页
软件测试计划模板.docx_第8页
第8页 / 共37页
软件测试计划模板.docx_第9页
第9页 / 共37页
软件测试计划模板.docx_第10页
第10页 / 共37页
软件测试计划模板.docx_第11页
第11页 / 共37页
软件测试计划模板.docx_第12页
第12页 / 共37页
软件测试计划模板.docx_第13页
第13页 / 共37页
软件测试计划模板.docx_第14页
第14页 / 共37页
软件测试计划模板.docx_第15页
第15页 / 共37页
软件测试计划模板.docx_第16页
第16页 / 共37页
软件测试计划模板.docx_第17页
第17页 / 共37页
软件测试计划模板.docx_第18页
第18页 / 共37页
软件测试计划模板.docx_第19页
第19页 / 共37页
软件测试计划模板.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件测试计划模板.docx

《软件测试计划模板.docx》由会员分享,可在线阅读,更多相关《软件测试计划模板.docx(37页珍藏版)》请在冰点文库上搜索。

软件测试计划模板.docx

软件测试计划模板

软件测试计划模板

发布文号

SPE07_T01

版本

2.6

文件编号

HNSDT061-2002

所属过程文号

SPE07

参考过程文号

此页为模板文档本身的版本控制记录表,按模板生成的正式文档中不需要此页

秘密

 

XXXXXX信息系统

系统测试计划

 

软件测试部

YYYY-MM-DD

更新历史

编写人

日期

版本号

变更内容

1.引言

1.1编写目的

本测试计划的具体编写目的,指出预期的读者范围。

(3-4句)

1.2项目背景

对测试对象(构件、应用程序、系统等)及其目标进行简要说明。

需要包括的信息有:

主要的功能和性能、测试对象的构架以及项目的简史。

(3-4句)

1.3系统简介

对测试对象进行简要的介绍,用系统执行总体流程图或总体系统用例图,说明主要输入、信息/数据加工过程、和输出即可。

(3-4句)

1.4参考文档

文档名称

版本号

日期

《软件项目计划》

《用户需求说明书》

《软件需求规格说明书》

《系统设计说明书》(可能分概要设计和详细设计)

2.测试策略与范围

参照《SPI_SPE_软件集成测试、系统测试与确认测试技术流程》来确定。

可以根据所采用的软件生命周期模型来进行迭代。

对非功能点需求的测试说明,如性能、安全性等不作为测试范围的需求。

明确测试轮次(不同版本)和回归(同一版本)的确认方法。

如修改缺陷后进入下一轮测试而不是只针对缺陷进行回归。

2.1集成测试阶段

测试对象:

测试准备就绪准则:

测试内容:

测试方法:

测试规程:

测试通过准则:

2.2系统测试阶段

测试对象:

测试准备就绪准则:

测试内容:

测试方法:

测试规程:

测试通过准则:

2.3确认测试阶段

测试对象:

测试准备就绪准则:

测试内容:

测试方法:

测试规程:

测试通过准则:

3.测试资源

3.1人力资源

角色

最少配备资源

具体职责

备注

测试经理

1

1、制订测试计划

2、测试设计

3、搭建测试环境

4、指导测试执行

5、测试分析与报告

专职

测试工程师

2

1、按测试计划执行测试

2、记录测试结果与情况

3、提交测试问题报告

至少一个专职测试工程师,一个临时分配(兼职)

3.2测试环境

系统配置

 

用途

硬件

软件

机器/设备名称

CPU

物理

磁盘

操作系统

(版本号)

应用软件

(版本号)

数据库服务器

联想完全

1Ghz×2

2048MB

60GNTFS

Win2k

Oracle9.2

网络配置

对网络配置进行说明。

服务

网络名

URL

设备

带宽

协议

备注

数据库

C

192.168.2.4

路由

10M/100M

TCP/IP

应用服务

http:

//gdmz/hello

Modern

56k

其它材料

材料名称

版本号

日期

手册

测试用数据

相关许可证

3.3测试工具(可选)

工具名称

生产厂商/自产

版本

用途

备注

4.测试活动计划进度

参照《软件项目计划》说明测试主要活动的安排和大致时间段。

包括,总的时间段、各项主要测试工作的开始时间、各项准备工作(对系统的熟悉、用户培训、数据准备等)和时间安排、分析测试结果/编写测试报告的时间。

如工程采用迭代法开发,则测试日程安排可扩充和循环使用。

 

计划测试总范围

测试活动

计划开始日期

预期工作量(工作日/人)

制定测试计划

如社保参考3工作日/人

该项目培训和熟悉工作所需的时间

系统测试

设计

如社保参考7工作日/人

执行

如社保参考33工作日/2人

确认测试

(预演)

设计

执行

性能测试(可选)

设计

执行

测试评估与报告

如社保参考3工作日/人

5.测试更新管理

更新周期例如一周。

(推荐使用,与项目经理协商更新周期。

大的项目在提交测试时,更新保持在一周,小项目版本更新建议至少在三个工作日,避免版本更新或需求更新频繁带来测试的不充分和不稳定)

更新约定每次更新时说明变更的概要说明,约定还将说明更新的形式如非正式发布和紧急发布产品时的更新方法。

6.需求的可追溯性

所覆盖的每个需求到针对它的测试的可追溯性。

这种可追溯性应覆盖所有适用的软件需求规格说明和相关接口需求规格说明。

相关参考:

需求跟踪矩阵、软件测试用例。

所覆盖的每个需求到针对它的测试之间的对应关系通过《软件测试用例》来追溯。

7.测试用例

通过对系统业务模型和设计模型的分析,参考《SPI_SPE_软件集成测试、系统测试与确认测试技术流程》,设计出测试的总体方法和各测试阶段的测试用例(测试用例依据《软件集成测试用例》、《软件系统测试用例》、《软件确认测试用例》模版编写)。

具体测试用例见《软件集成测试用例》、《软件系统测试用例》、《软件确认测试用例》。

8.测试执行

依据《软件测试计划》,参照《SPI_SPE_软件集成测试、系统测试与确认测试技术流程》来实施测试。

测试缺陷和测试问题升级方式约定测试结果反馈周期和问题升级流程,便于控制测试进度和质量。

如优先级为“紧急”的必须至多在1小时内予以响应,否则测试暂停并通知开发部门经理;测试缺陷每天汇总提交一次,紧急情况下即时提交。

测试缺陷提交5个工作日内未答复则将问题升级至部门经理。

9.测试结果分析与报告

根据测试记录,对测试结果进行分析,依据《软件测试报告》模版编写《软件测试报告》。

10.风险列表

列出测试阶段的风险。

序号

风险名称

风险来源

风险级别

风险后果

风险控制措施

1.

人力资源

测试执行

测试延期

培训、增加人力

2.

项目进度

开发阶段

测试时间不足

延期发布/测试

3.

产品质量

开发阶段

错误数量太多

延期提交测试

4.

关键资源

测试环境

无法执行测试

申请资源

附录1:

文档管理控制

更新历史

此附录为模板文档本身的修改控制记录表,按模板生成的正式文档中不需要此附录,正式模板中需要此行

11.目录

 

 

测试计划书

12.1引言

12.11.1编写目的

该《测试分析报告》文档有助于实现以下目标:

了解软件的具体功能,作为软件开发人员开发的主要过程,对软件的功能、性能、接口、数据结构等功能的具体测试结果与预期的要求进行分析,为完善及改进软件的功能提供依据。

本软件测试计划说明的读者对象是软件设计人员、测试人员。

12.21.2背景

1)待开发系统软件名称:

学生信息管理系统;

2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于测试成绩查询及管理;

3)测试环境:

本系统属于学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。

12.31.3定义

12.41.4参考资料

无定义

13.2计划

2.1软件说明

本系统属于学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库使用能力。

2.2测试内容

测试内容有:

学生成绩查询模块、学生信息管理模块、教师课程安排模块、教师成绩录入模块、管理员管理模块、公告管理模块

2.3测试1

学生成绩查询模块

2.3.1进度安排

2.3.2条件

2.3.3测试资料

示例模块:

学生信息管理模块:

数据流程图:

白盒测试:

(1)语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖:

测试用例

输入路径

输入

预期输出

输出结果

s-a-c-b

输入错误用户或者错误密码

提示输入用户不存在

s-a-c-d-e-f-g-h

输入正确用户和正确密码

进入系统

(2)条件组合覆盖:

 

输入路径

输入

预期输出

输出结果

s-a-c-b

输入错误用户与错误密码

提示输入用户不存在

s-a-c-b

输入正确用户与错误密码

提示密码错误

s-a-c-d-e-f-g-h

输入正确用户与正确密码

进入

(3)点覆盖、边覆盖、路径覆盖:

程序图

测试用例

输入路径

输入

预期输出

输出结果

s-a-c-b

输入错误用户与错误密码

提示输入用户不存在

s-a-c-d-e-f-g-h

输入正确用户与正确密码

进入

 

黑盒测试:

(1)等价类划分

输入条件

有效等价类

无效等价类

学生登录学号

字符串为0~9之间的阿拉伯数字组合的有效读者登录号

无效学生登录号

密码

有效密码

无效密码

测试用例(第一组)

测试用例编号

LMS_R_001

测试项目

学生登录

测试标题

输入无效读者学生号

重要级别

预置条件

输入

读者号000ht,读者密码000000

操作步骤

1、输入学生号000ht;2、输入学生密码000000

预期输出

1、提示输入学生号;2、提示用户“您输入的登录号无效,请重新输入。

测试用例(第二组)

测试用例编号

LMS_R_002

测试项目

学生登录

测试标题

输入无效密码

重要级别

预置条件

系统中存在该用户

输入

学生学号000001,学生密码1000000

操作步骤

1、输入学生学号0000001;2、输入学生密码1000000

预期输出

1、提示输入密码;2、提示用户“您输入的密码无效,请重新输入。

 

测试用例(第三组)

测试用例编号

LMS_R_003

测试项目

学生登录

测试标题

输入有效学生登录号和有效密码

重要级别

预置条件

系统中存在该用户

输入

学生学号000001,学生密码000000

操作步骤

1、输入学生号000001;2、输入学生密码000000

预期输出

1、进入系统

 

因果图设计测试用例

规格说明

第一:

登录表中有记录

第一不正确时给出信息“输入格式错误,请重新输入”,

分析规格说明并编号

因:

第一:

输入的学生学号有效①

果:

=-①给出信息“提示错误信息,重新输入”

1)画出的因果图如下图所示

2)将因果图转换为判定表,条件和输出结果编号成立时为1,否则记为0;表中每一列视为测试规则。

判定表

组合条件

1

2

条件原因①

1

0

动作结果

0

1

 

学生成绩管理模块:

数据流程图:

白盒测试:

语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖

输入路径

输入

预期输出

输出结果

1-2-3-4

输入“ad”

不查询成绩

不查询成绩

1-2-3-5-6-7

输入“acf”

查询成绩,成功获得成绩信息

查询成绩,成功获得成绩信息

1-2-3-5-8-9

输入“acg”

查不到成绩

查不到成绩

路径覆盖、点覆盖、边覆盖

输入路径

输入

预期输出

输出结果

s-a-b-c-d

输入“13”

没有查到成绩

s-a-b-c-e-f-h

输入“136”

成功获取成绩

 

黑盒测试:

(1)等价类划分

有效等价类

无效等价类

输入学生ID号

1)2009000000000--2012999999999的整数

1)<2009000000000整数

2)>2012999999999的整数

3)含有数字外其他字符的输入

4)非int类型

学生表中是否有记录

YesNo

(2)输入的边界值

含有数字外其他字符

非int类型

<2009000000000整数

2009000000000

2009000000000--2012999999999的整数

2012999999999

>2012999999999整数

*

4.3

2008034743000

2009000000000

2009034743001

2012999999999

2013000000000

 

测试用例1:

测试项目

学生成绩查询

测试标题

输入含有数字外其他字符的ID号

输入

*

操作步骤

1.输入*

2.点击确定

预期输出

请输入正确id,请重新输入

测试用例2:

测试项目

学生成绩查询

测试标题

非int类型

输入

4.3

操作步骤

1输入4..3

2点击确定

预期输出

请输入正确id,请重新输入

 

测试用例3:

测试项目

学生成绩查询

测试标题

<2009000000000整数

输入

2008034743000

操作步骤

1输入2008034743000

2点击确定

预期输出

请输入正确id,请重新输入

测试用例4:

测试项目

学生成绩查询

测试标题

2009000000000

输入

2009000000000

操作步骤

1输入2009000000000

2点击确定

预期输出

正确可以查询成绩

 

测试用例5:

 

测试项目

学生成绩查询

测试标题

2009000000000--2012999999999的整数

输入

2009034743001

操作步骤

1输入2009034743001

2点击确定

预期输出

正确可以查询成绩

 

测试用例6:

测试项目

学生成绩查询

测试标题

2012999999999

输入

2012999999999

操作步骤

1输入2012999999999

2点击确定

预期输出

正确可以查询成绩

 

测试用例7:

测试项目

学生成绩查询

测试标题

>2012999999999整数

输入

2013000000000

操作步骤

1输入2013000000000

2点击确定

预期输出

请输入正确id,请重新输入

 

因果图设计测试用例

规格说明

第一:

输入的学生ID号正确

第二:

成绩表中有记录

第三:

是否查询成绩

第一、二、三都满足时查询该学生成绩;第一、二满足时成绩表中有记录,但没有查询成绩;

第一不正确时给出信息“请输入正确id,重新输入”,第二不正确时给出信息“成绩未录入”,第三不查询时结束

3)分析规格说明并编号

因:

第一:

输入的学生ID号有效①

第二:

成绩表中有记录②

第三:

是否查询成绩③

 

果:

=!

①给出信息“请输入正确id,重新输入”

 

=①∧②成绩表中有记录,但没有进行查询操作

=②给出信息“请输入正确id,重新输入”

=①∧②∧③查询成绩

=-③结束

4)画出的因果图如下图所示

管理员管理模块:

数据流程图:

白盒测试:

(1)语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖:

测试用例

执行路径

输入

预期输出

输出结果

s-a-b-c

输入错误用户名与错误密码

提示输入用户不存在

s-a-b-d-e-f-g-h-i-j

输入正确用户名与正确密码

进入系统

(2)条件组合覆盖:

 

输入路径

输入

预期输出

输出结果

s-a-b-c

输入错误用户名与错误密码

提示输入用户不存在

s-a-b-c

输入正确用户名与错误密码

提示密码错误

s-a-b-d-e-f-g-h-i-j

输入正确用户名与正确密码

进入系统

(3)点覆盖、边覆盖、路径覆盖:

测试用例

输入路径

输入

预期输出

输出结果

s-a-b-c

输入错误用户名与错误密码

提示输入用户不存在

s-a-b-d-e-f-g-h-i-j

输入正确用户名与正确密码

进入系统

 

黑盒测试:

(1)等价类划分

输入条件

有效等价类

无效等价类

管理员帐号

以M开头,后加两位字符串为0~9之间的阿拉伯数字组合的有效管理员帐号

无效管理员

密码

有效密码

无效密码

(2)边界值分析

输入

内点

上点

离点

管理员帐号

M01、M98

M00、M99

M0、M100

测试用例(第一组)

测试用例编号

LMS_M_001

测试项目

管理员登录

测试标题

输入无效管理员帐号,离点小

重要级别

预置条件

输入

管理员帐号M0,密码000000

操作步骤

1、输入管理员帐号M0;2、输入密码000000

预期输出

1、提示输入学生学号号;2、提示用户“您输入的帐号无效,请重新输入。

测试用例(第二组)

测试用例编号

LMS_M_002

测试项目

管理员登录

测试标题

输入无效管理员帐号,离点大

重要级别

预置条件

输入

管理员帐号M100,密码000000

操作步骤

1、输入管理员帐号M100;2、输入密码000000

预期输出

1、提示输入学生学号号;2、提示用户“您输入的帐号无效,请重新输入。

 

测试用例(第三组)

测试用例编号

LMS_R_003

测试项目

管理员登录

测试标题

输入有效管理员账号和无效密码,内点小

重要级别

预置条件

系统中存在该用户

输入

管理员帐号M01,密码1000000

操作步骤

1、输入管理员帐号M01;2、输入密码1000000

预期输出

1、提示输入密码;2、提示用户“您输入的密码无效,请重新输入。

测试用例(第四组)

测试用例编号

LMS_R_004

测试项目

管理员登录

测试标题

输入有效管理员账号和无效密码,内点大

重要级别

预置条件

系统中存在该用户

输入

管理员帐号M98,密码1000000

操作步骤

1、输入管理员帐号M98;2、输入密码1000000

预期输出

1、提示输入密码;2、提示用户“您输入的密码无效,请重新输入。

测试用例(第五组)

测试用例编号

LMS_R_005

测试项目

管理员登录

测试标题

输入有效管理员账号和无效密码,上点小

重要级别

预置条件

系统中存在该用户

输入

管理员帐号M00,密码1000000

操作步骤

1、输入管理员帐号M00;2、输入密码1000000

预期输出

1、提示输入密码;2、提示用户“您输入的密码无效,请重新输入。

测试用例(第六组)

测试用例编号

LMS_R_006

测试项目

管理员登录

测试标题

输入有效管理员账号和无效密码,上点小

重要级别

预置条件

系统中存在该用户

输入

管理员帐号M99,密码1000000

操作步骤

1、输入管理员帐号M99;2、输入密码1000000

预期输出

1、提示输入密码;2、提示用户“您输入的密码无效,请重新输入。

测试用例(第七组)

测试用例编号

LMS_R_007

测试项目

学生登录

测试标题

输入有效管理员帐号和有效密码,内点小

重要级别

预置条件

系统中存在该用户

输入

管理员帐号M01,密码000000

操作步骤

1、输入管理员帐号M01;2、输入密码000000

预期输出

1、进入系统

测试用例(第八组)

测试用例编号

LMS_R_008

测试项目

学生登录

测试标题

输入有效管理员帐号和有效密码,内点大

重要级别

预置条件

系统中存在该用户

输入

管理员帐号M98,密码000000

操作步骤

1、输入管理员帐号M01;2、输入密码000000

预期输出

1、进入系统

测试用例(第九组)

测试用例编号

LMS_R_009

测试项目

学生登录

测试标题

输入有效管理员帐号和有效密码,上点小

重要级别

预置条件

系统中存在该用户

输入

管理员帐号M00,密码000000

操作步骤

1、输入管理员帐号M01;2、输入密码000000

预期输出

1、进入系统

测试用例(第十组)

测试用例编号

LMS_R_010

测试项目

学生登录

测试标题

输入有效管理员帐号和有效密码,上点大

重要级别

预置条件

系统中存在该用户

输入

管理员帐号M99,密码000000

操作步骤

1、输入管理员帐号M01;2、输入密码000000

预期输出

1、进入系统

 

校园公告管理模块|:

数据流程图:

白盒测试:

(4)语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖:

测试用例

输入路径

输入

预期输出

输出结果

s-a-c-b

输入错误用户名与错误密码

提示输入用户不存在

s-a-c-d-e-f-g-h

输入正确用户名与正确密码

进入系统

(5)条件组合覆盖:

输入路径

输入

预期输出

输出结果

s-a-c-b

输入错误用户名与错误密码

提示输入用户不存在

s-a-c-b

输入正确用户名与错误密码

提示密码错误

s-a-c-d-e-f-g-h

输入正确用户名与正确密码

进入系统

 

(6)点覆盖、边覆盖、路径覆盖:

程序图

测试用例

输入路径

输入

预期输出

输出结果

s-a-c-b

输入错误用户名与错误密码

提示输入用户不存在

s-a-c-d-e-f-g-h

输入正确用户名与正确密码

进入系统

 

黑盒测试:

(1)等价类划分

输入条件

有效等价类

无效等价类

管理员账号

字符串为0~9之间的阿拉伯数字组合的有效读者登录号

无效管理员登录号

密码

有效密码

无效密码

测试用例(第一组)

测试用例编号

LMS_R_001

测试项目

公告内容管理

测试标题

输入无效管理员帐号

重要级别

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 临时分类 > 批量上传

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2