软件工程_测试计划_yeyatousay
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试计划
1引言
根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。
本软件需求说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过需求说明书可以全面了解人事管理系统所要完成的任务和所能达到的功能。
1.1编写目的
目的:方便维护人事档案信息;员工工资、津贴评定,人事信息查询和信息统计报表输出。
预期读者:与《人事管理系统》软件开发有联系的开发组成人员,管理员和普通员工。
1.2背景
a.待开发的软件系统的名称:人事管理系统;
b.本项目的任务提出者:人事管理部门
用户及实现该软件的计算机网络:互联网;
c.该软件系统仅供该公司计算中心登录的员工使用。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
a.管理部门的需求说明;
b.《软件需求说明书》、《概要设计说明书》、《详细设计说明书》;
c.《软件工程教程》北京航空航天大学出版社03年第一版;
《软件工程》李代平编著冶金工业出版社。
2计划
2.1软件说明
2.2测试内容
登陆系统(LogIn)模块测试;
档案维护(FileProtection)模块测试;
工资评定(SalaryEvaluation)模块测试;
信息查询(InformationChecking)管理模块测试;
统计报表(Statistics)模块测试;
2.3测试1(LogIn)
参与单位:本系统开发人员
被测试的部位:系统登录模块
2.3.1进度安排
准备数据:向数据库中存储十组用户名和密码,测试时使用;
时间:该模块测试简单,测试时间安排一个小时。
2.3.2条件
a.连上互联网的计算机和服务器一组;
b.为方便收集到用户信息,需连接至数据库;
c.软件开发人员一名。
2.3.3测试资料
1.详细设计说明书的测试计划
2.人事管理系统用户信息
3.输入举例:用户名123456(六个字符)
密码:123456(六个字符)
输出举例:(正确输入)登录成功,显示用户界面。
(错误输入)提示用户名或密码错误,是否继续?
4.采用白盒测试法
2.3.4测试培训
无需特殊培训。
2.4测试2(FileProtection)
参与单位:本系统开发人员
被测试的部位:档案管理模块
2.4.1进度安排
准备数据:数据库员工信息文件;
时间:三个小时。
2.4.2条件
a.连上互联网的计算机和服务器一组;
b.为方便收集到用户信息,需连接至数据库;
c.驱动程序:系统登录模块。
2.4.3测试资料
1.详细设计说明书的测试计划,员工信息档案;
2.人事管理系统用户信息档案;
3.输入举例:员工注册用户名
输出举例:请输入密码和员工详细信息,存储信息,是否继续?
4.采用白盒测试
2.4.4测试培训
由软件开发人员培训测试员,讲解程序与外界接口数据类型等内容。
2.5测试3(SalaryEvaluation)
参与单位:本系统开发人员
被测试的部位:工资评定模块
2.5.1进度安排
准备数据:数据库员工信息文件,员工业绩和职称;
时间:三个小时。
2.5.2条件
a.连上互联网的计算机和服务器一组;
b.为方便收集用户信息,需连接至数据库;
c.驱动程序:信息管理模块。
2.5.3测试资料
1.详细设计说明书的测试计划中员工信息档案;;
2.人事管理系统用户信息档案;
3.输入举例:某员工注册的用户名
输出举例:该员工职称和业绩,已评定完的工资和津贴。
4.采用白盒测试
2.5.4测试培训
由软件开发人员培训测试员,讲解程序与外界接口数据类型等内容。
2.6测试4(InformationChecking)
参与单位:本系统开发人员
被测试的部位:信息查询模块
2.6.1进度安排
准备数据:数据库员工信息文件中员工人名和职称;
时间:三个小时。
2.6.2条件
a.连上互联网的计算机和服务器一组;
b.为方便收集用户信息,需连接至数据库;
c.驱动程序:信息管理模块。
2.6.3测试资料
1.详细设计说明书的测试计划,员工信息档案;
2.人事管理系统用户信息档案;
3.输入举例:员工人名或职称
输出举例:员工详细信息,是否继续?
4.采用白盒测试
2.6.4测试培训
由软件开发人员培训测试员,讲解程序与外界接口数据类型等内容。
2.7测试5(Statistics)
参与单位:本系统开发人员
被测试的部位:统计报表模块
2.7.1进度安排
准备数据:数据库员工信息文件;
时间:三个小时。
2.7.2条件
a.连上互联网的计算机和服务器一组;
b.为方便收集用户信息,需连接至数据库;
c.驱动程序:信息管理模块。
2.7.3测试资料
1.详细设计说明书的测试计划,员工信息档案;
2.人事管理系统用户信息档案;
3.输入举例:科室或职称
输出举例:员工信息报表,是否继续?
4.采用白盒测试
2.7.4测试培训
由软件开发人员培训测试员,讲解程序与外界接口数据类型等内容。3测试设计说明
3.1测试1(LogIn)
采用路径覆盖法,测试登录系统所有可能出现的三条路径。
3.1.1控制
人工输入,顺序操作,结果直接显示在输出端屏幕上。
3.1.2输入
测试用例1:(正确输入)
输入:1234456回车000000回车
测试用例2:(用户名错误)