软件测试计划模板Word版.docx
- 文档编号:27811445
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:36
- 大小:218KB
软件测试计划模板Word版.docx
《软件测试计划模板Word版.docx》由会员分享,可在线阅读,更多相关《软件测试计划模板Word版.docx(36页珍藏版)》请在冰豆网上搜索。
软件测试计划模板Word版
软件测试计划模板
发布文号
SPE07_T01
版本
2.6
文件编号
HNSDT061-2002
所属过程文号
SPE07
参考过程文号
此页为模板文档本身的版本控制记录表,按模板生成的正式文档中不需要此页
秘密
XXXXXX信息系统
系统测试计划
软件测试部
YYYY-MM-DD
更新历史
编写人
日期
版本号
变更内容
1.引言
编写目的
本测试计划的具体编写目的,指出预期的读者范围。
(3-4句)
项目背景
对测试对象(构件、应用程序、系统等)及其目标进行简要说明。
需要包括的信息有:
主要的功能和性能、测试对象的构架以及项目的简史。
(3-4句)
系统简介
对测试对象进行简要的介绍,用系统执行总体流程图或总体系统用例图,说明主要输入、信息/数据加工过程、和输出即可。
(3-4句)
参考文档
文档名称
版本号
日期
《软件项目计划》
《用户需求说明书》
《软件需求规格说明书》
《系统设计说明书》(可能分概要设计和详细设计)
2.测试策略与范围
参照《SPI_SPE_软件集成测试、系统测试与确认测试技术流程》来确定。
可以根据所采用的软件生命周期模型来进行迭代。
对非功能点需求的测试说明,如性能、安全性等不作为测试范围的需求。
明确测试轮次(不同版本)和回归(同一版本)的确认方法。
如修改缺陷后进入下一轮测试而不是只针对缺陷进行回归。
集成测试阶段
测试对象:
测试准备就绪准则:
测试内容:
测试方法:
测试规程:
测试通过准则:
系统测试阶段
测试对象:
测试准备就绪准则:
测试内容:
测试方法:
测试规程:
测试通过准则:
确认测试阶段
测试对象:
测试准备就绪准则:
测试内容:
测试方法:
测试规程:
测试通过准则:
3.测试资源
人力资源
角色
最少配备资源
具体职责
备注
测试经理
1
1、制订测试计划
2、测试设计
3、搭建测试环境
4、指导测试执行
5、测试分析与报告
等
专职
测试工程师
2
1、按测试计划执行测试
2、记录测试结果与情况
3、提交测试问题报告
等
至少一个专职测试工程师,一个临时分配(兼职)
测试环境
系统配置
用途
硬件
软件
机器/设备名称
CPU
物理
磁盘
操作系统
(版本号)
应用软件
(版本号)
数据库服务器
联想完全
1Ghz×2
2048MB
60GNTFS
Win2k
Oracle9.2
网络配置
对网络配置进行说明。
服务
网络名
URL
设备
带宽
协议
备注
数据库
C
192.168.2.4
路由
10M/100M
TCP/IP
应用服务
http:
//gdmz/hello
Modern
56k
其它材料
材料名称
版本号
日期
手册
测试用数据
相关许可证
测试工具(可选)
工具名称
生产厂商/自产
版本
用途
备注
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引言
1.1编写目的
该《测试分析报告》文档有助于实现以下目标:
了解软件的具体功能,作为软件开发人员开发的主要过程,对软件的功能、性能、接口、数据结构等功能的具体测试结果与预期的要求进行分析,为完善及改进软件的功能提供依据。
本软件测试计划说明的读者对象是软件设计人员、测试人员。
1.2背景
1)待开发系统软件名称:
学生信息管理系统;
2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于测试成绩查询及管理;
3)测试环境:
本系统属于学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。
1.3定义
1.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
测试项目
公告内容管理
测试标题
输入无效管理员帐号
重要级别
中
预置条件
输入
读者号000ht,读者密码000000
操作步骤
1、输入管理员号000ht;2、输入管理员密码000000
预期输出
1、提示输入管理员号;2、提示用户“您输入的登录号无效,请重新输入。
”
测试用例(第二组)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 计划 模板 Word