文档详情

软件测试计划模板

熏**
实名认证
店铺
DOC
550KB
约33页
文档ID:159427174
软件测试计划模板_第1页
1/33

软件测试计划模板发布文号SPE07_T01版本2.6文件编号HNSDT061-2002所属过程文号SPE07参考过程文号此页为模板文档本身的版本控制记录表,按模板生成的正式文档中不需要此页秘密XXXXXX信息系统系统测试计划软件测试部YYYY-MM-DD XXXX项目软件测试计划更新历史编写人日期版本号变更内容目 录1. 引言 51.1 编写目的 51.2 项目背景 51.3 系统简介 51.4 参考文档 52. 测试策略与范围 52.1 集成测试阶段 52.2 系统测试阶段 62.3 确认测试阶段 63. 测试资源 63.1 人力资源 63.2 测试环境 63.2.1 系统配置 63.2.2 网络配置 73.2.3 其它材料 73.3 测试工具(可选) 74. 测试活动计划进度 75. 测试更新管理 86. 需求的可追溯性 87. 测试用例 88. 测试执行 89. 测试结果分析与报告 910. 风险列表 9附录1: 文档管理控制 101. 引言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 人力资源 角色最少配备资源具体职责备注测试经理11、 制订测试计划2、 测试设计3、 搭建测试环境4、 指导测试执行5、 测试分析与报告等专职测试工程师21、 按测试计划执行测试2、 记录测试结果与情况3、 提交测试问题报告等至少一个专职测试工程师,一个临时分配(兼职)3.2 测试环境3.2.1 系统配置用途硬件软件机器/设备名称CPU物理磁盘操作系统(版本号)应用软件(版本号)数据库服务器联想完全1Ghz×22048MB60G NTFSWin2kOracle9.23.2.2 网络配置对网络配置进行说明。

服务网络名URL设备带宽协议备注数据库C192.168.2.4路由10M/100MTCP/IP应用服务http://gdmz/helloModern56k3.2.3 其它材料材料名称版本号日期手册测试用数据相关许可证3.3 测试工具(可选)工具名称生产厂商/自产版本用途备注4. 测试活动计划进度参照《软件项目计划》说明测试主要活动的安排和大致时间段包括,总的时间段、 各项主要测试工作的开始时间、各项准备工作(对系统的熟悉、用户培训、数据准备等)和时间安排、分析测试结果/编写测试报告的时间如工程采用迭代法开发,则测试日程安排可扩充和循环使用计划测试总范围 测试活动计划开始日期预期工作量(工作日/人)制定测试计划如社保参考3工作日/人 该项目培训和熟悉工作所需的时间系统测试设计如社保参考7工作日/人执行如社保参考33工作日/2人确认测试(预演)设计执行性能测试(可选)设计执行测试评估与报告如社保参考3工作日/人5. 测试更新管理更新周期 例如 一周推荐使用,与项目经理协商更新周期大的项目在提交测试时,更新保持在一周,小项目版本更新建议至少在三个工作日,避免版本更新或需求更新频繁带来测试的不充分和不稳定) 更新约定 每次更新时说明变更的概要说明,约定还将说明更新的形式如非正式发布和紧急发布产品时的更新方法。

6. 需求的可追溯性所覆盖的每个需求到针对它的测试的可追溯性这种可追溯性应覆盖所有适用的软件需求规格说明和相关接口需求规格说明相关参考:需求跟踪矩阵、软件测试用例所覆盖的每个需求到针对它的测试之间的对应关系 通过《软件测试用例》来追溯7. 测试用例通过对系统业务模型和设计模型的分析,参考《SPI_SPE_软件集成测试、系统测试与确认测试技术流程》,设计出测试的总体方法和各测试阶段的测试用例(测试用例依据《软件集成测试用例》、《软件系统测试用例》、《软件确认测试用例》模版编写)具体测试用例见《软件集成测试用例》、《软件系统测试用例》、《软件确认测试用例》8. 测试执行依据《软件测试计划》,参照《SPI_SPE_软件集成测试、系统测试与确认测试技术流程》来实施测试测试缺陷和测试问题升级方式 约定测试结果反馈周期和问题升级流程,便于控制测试进度和质量如优先级为“紧急”的 必须至多在1小时内予以响应,否则测试暂停并通知开发部门经理;测试缺陷每天汇总提交一次,紧急情况下即时提交测试缺陷提交5个工作日内未答复则将问题升级至部门经理9. 测试结果分析与报告根据测试记录,对测试结果进行分析,依据《软件测试报告》模版编写《软件测试报告》。

10. 风险列表列出测试阶段的风险序号风险名称风险来源风险级别风险后果风险控制措施1.人力资源测试执行高测试延期培训、增加人力2.项目进度开发阶段高测试时间不足延期发布/测试3.产品质量开发阶段中错误数量太多延期提交测试4.关键资源测试环境中无法执行测试申请资源第9页,共33页模板版本V2.5 软件测试计划附录1: 文档管理控制更新历史 此附录为模板文档本身的修改控制记录表,按模板生成的正式文档中不需要此附录,正式模板中需要此行11. 目录1引言 11.1编写目的 11.2背景 11.3定义 21.4参考资料 22计划 22.1 软件说明 22.2测试内容 22.3 测试1(标识符) 2 2.3.1 进度安排 2 2.3.2条件 2 a.设备 2b.软件 2c.人员 2 2.3.3测试资料 2 a.有关本项任务的文件 2b.被测试程序及其所在的媒体 2c.测试的输入和输出举例 2d.有关控制此项测试的方法、过程的图标 23评价准则 33.1范围 33.2数据处理 33.3尺寸 34.2功能2(标识符) 45分析摘要 45.1能力 45.2缺陷和限制 45.3建议 55.4评价 56测试资源消耗 5测试计划书12. 1引言12.1 1.1编写目的该《测试分析报告》文档有助于实现以下目标:了解软件的具体功能,作为软件开发人员开发的主要过程,对软件的功能、性能、接口、数据结构等功能的具体测试结果与预期的要求进行分析,为完善及改进软件的功能提供依据。

本软件测试计划说明的读者对象是软件设计人员、测试人员12.2 1.2背景1)待开发系统软件名称:学生信息管理系统;2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于测试成绩查询及管理;3)测试环境:本系统属于学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力12.3 1.3定义12.4 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) 点覆盖、边覆盖、路径覆盖:程序图Error! No bookmark name given.测试用例输入路径输入预期输出输出结果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;表中每一列视为测试规则 判定表组合条件12条件原因 ①10动作结果 01学生成绩管理模块:数据流程图:白盒测试:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖输入路径输入预期输出输出结果1-2-3-4输入“ad”不查询成绩Error! No bookmark name given.不查询成绩1-2-3-5-6-7输入“acf”查询成绩,成功获得成绩信息查询成绩,成功获得成绩信息1-2-3-5-8-9输入“acg”查不到成绩查不到成绩路径覆盖、点覆盖、边覆盖输入路径输入预期输出输出结果s-a-b-c-d输入“13”没有查到成绩Error! No bookmark name given.s-a-b-c-e-f-h输入“136”成功获取成绩 黑盒测试:(1)等价类划分有效等价类无效等价类输入学生ID号1)2009000000000--2012999999999的整数1)<2009000000000整数2)>2012999999999的整数3)含有数字外其他字符的输入4)非int类型学生表中是否有记录Yes No(2)输入的边界值含有数字外其他字符非int类型<2009000000000整数20090000000002009000000000--2012999999999的整数2012999999999>2012999999999整数*4.320080347430002009000000000200903474300120129999999992013000000000测试用例1:测试项目学生成绩查询测试标题输入含有数字外其他字符的ID号输入*操作步骤1. 输入*2. 点击确定预期输出请输入正确id,请重新输入测试用例2:测试项目学生成绩查询测试标题非int类型输入4.3操作步骤1输入4..32点击确定预期输出请输入正确id,请重新输入测试用例3:测试项目学生成绩查询测试标题<2009000000000整数输入2008034743000操作步骤1输入20080347430002点击确定预期输出请输入正确id,请重新输入测试用例4:测试项目学生成绩查询测试标题2009000000000输入2009000000000操作步骤1输入20090000000002点击确定预期输出正确可以查询成绩测试用例5:测试项目学生成绩查询测试标题2009000000000--2012999999999的整数输入2009034743001操作步骤1输入20090347430012点击确定预期输出正确可以查询成绩测试用例6:测试项目学生成绩查询测试标题2012999999999输入2012999999999操作步骤1输入20129999999992点击确定预期输出正确可以查询成绩测试用例7:测试项目学生成绩查询测试标题>2012999999999整数输入2013000000000操作步骤1输入20130000000002点击确定预期输出请输入正确id,请重新输入因果图设计测试用例规格说明第一:输入的学生ID号正确第二:成绩表中有记录第三:是否查询成绩第一、二、三都满足时查询该学生成绩;第一、二满足时成绩表中有记录,但没有查询成绩;第一不正确时给出信息“请输入正确id,重新输入”,第二不正确时给出信息“成绩未录入”,第三不查询时结束3) 分析规格说明并编号因:第一:输入的学生ID号有效 ① 第二:成绩表中有记录 ② 第三:是否查询成绩 ③ 果:=!① 给出信息“请输入正确id,重新输入” =①∧② 成绩表中有记录,但没有进行查询操作 =② 给出信息“请输入正确id,重新输入”=①∧②∧③ 查询成绩 =-③ 结束4) 画出的因果图如下图所示管理员管理模块:数据流程图:白盒测试:(1) 语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖:测试用例执行路径输入预期输出输出结果s-a-b-cError! No bookmark name given.Error! No bookmark name given.输入错误用户名与错误密码提示输入用户不存在s-a-b-d-e-f-g-h-i-j输入正确用户名与正确密码进入系统 (2) 条件组合覆盖:输入路径输入预期输出输出结果s-a-b-cError! No bookmark name given.输入错误用户名与错误密码提示输入用户不存在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 、M98M00 、 M99M0、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) 点覆盖、边覆盖、路径覆盖:程序图Error! No bookmark name given.测试用例输入路径输入预期输出输出结果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、进入系统因果图设计测试用例规格说明第一:登录表中有记录第一不正确时给出信息“输入格式错误,请重新输入”,分析规格说明并编号因:第一:输入的公告编号号有效 ① 果:= -① 给出信息“提示错误信息,重新输入” 5) 画出的因果图如下图所示6) 将因果图转换为判定表,条件和输出结果编号成立时为1,否则记为0;表中每一列视为测试规则 判定表组合条件12条件原因 ①10动作结果 0114. 3评价标准 3.1范围3.2数据处理3.1 尺寸 待办…….第33页,共33页模板版本V2.0。

下载提示
相关文档
正为您匹配相似的精品文档