图书馆管理系统测试计划说明书

图书馆信息管理系统测试计划

 

 

 

 

 

 

 

 

文档编号:MLRGS_EDS

文档名称:图书馆信息管理系统软件测试计划书

密    级:秘密

版本信息:0.01

建立日期:2013-11-06

 

创 建 人:

审 核 者:

批 准 人:

批准日期:

 

 

编辑软件:Microsoft Office 2007 中文版/WPS文字

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目录

1引言 5

1.1编写目的 5

1.2背景 5

1.3定义 5

1.4参考资料 6

2计划 7

2.1软件说明 7

2.2测试内容 8

2.3测试1(标识符)——用户登录测试 11

2.3.1进度安排 11

2.3.2条件 11

2.3.3测试资料 11

2.3.4测试培训 12

2.4测试2(标识符)——员工信息管理 12

2.4.1进度安排 12

2.4.2条件 13

2.4.3测试资料 13

2.4.4测试培训 13

2.5测试1(标识符)——人事部门管理 14

2.5.1进度安排 14

2.5.2条件 14

2.5.3测试资料 15

2.5.4测试培训 15

2.6测试2(标识符)——工资条信息管理 16

2.6.1进度安排 16

2.6.2条件 16

2.6.3测试资料 16

2.6.4测试培训 17

3测试设计说明 17

3.1用户登录测试 18

3.1.1控制 18

3.1.2输入 18

3.1.3输出 18

3.1.4过程 18

3.2员工信息管理测试 19

3.2.1控制 19

3.2.2输入 19

3.2.3输出 19

3.2.4过程 20

3.3人事部门管理测试 21

3.3.1控制 21

3.3.2输入 21

3.3.3输出 21

3.3.4过程 21

3.4员工工资条管理测试 22

3.4.1控制 22

3.4.2输入 22

3.4.3输出 22

3.4.4过程 23

3.5性能测试 23

3.5.1控制 23

3.5.2输入 23

3.5.3输出 23

3.5.4过程 24

4评价准则 25

4.1范围 25

4.2数据整理 25

4.3尺度 25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1引言

1.1编写目的

1.通过此文档所设计的测试以最少的时间和人力找出软件中潜在最多的需求设计的缺陷和错误。

2.此文档所收集到的测试结果数据为可靠性分析提供了依据。

3.此文档能够证明软件的功能和性能与需求说明相符合。

4.本文档是用户验收产品的前提,是证明所开发的产品能满足用户的需求

 

 

1.2背景

说明:

1. 本项目的任务提出者:图书馆馆长

2. 开发者:

3. 用户:系统管理员、图书馆相关工作人员、学校教职工、注册学生

4. 实现该软件的计算中心或计算机网络:计算中心

5. 该软件系统同其他系统或其他机构的基本的相互来往关系:数据相互调用关系 

 

1.3定义

1. 非功能性需求:所有用户在使用本系统之前都必须通过自己的用户名和密码登录,才能进行其他操作。该子系统主要负责判断登录时判断用户名和密码的正确性。

2. 图书信息管理系统:该子系统主要负责图书的录入、查询、修改和删除功能的实现。

3. 读者信息管理系统:包括读者信息的添加、查询、修改、删除等功能。

4. 读者客户端系统:该子系统主要负责读者管理自己的个人信息和修改密码信息,还支持读者查询检索图书和预约图书还能续借一次已借图书

5.   管理员管理系统:该子系统主要负责添加、查询、修改、删除所有用户的信息,还支持管理员查看个人信息、修改密码、重新登陆、退出系统等功能。


5. 前台操作子系统:该子系统主要负责借书时需要输入读者的用户号和图书ISBN;如果该图书可借,则正常借书,提示借阅成功;如果该书不可借,则弹出窗口提示。还书时需要输入读者的用户号和图书ISBN;若正常还书,点击确定即可;若读者违章,可填写违章记录,并处以罚款。

 

1.4参考资料

列出要用到的参考资料,如:

1. GB/T8567——2006《计算机软件文档编制规范》;

2. 《软件工程导论(第五版)》 张海藩编著 清华大学出版社

3. 《图书馆信息管理系统 ——需求分析与规格说明》

4. 《软件工程》 李浪、朱雅莉、熊江主编  华中科技大学出版社;

5. 《软件文档写作教程》 马平、黄冬梅编著  电子工业出版社;

6. 《青院图书馆管理规章制度》

2计划

2.1软件说明

 

青院图书馆信息管理系统软件测试计划为:

1. 使用的测试方法:黑盒测试。

2.测试类型: 

1)用户界面测试:检查用户界面的便捷性,友好性,接口的正确性。

2)单元测试:把通过单元测试的各个模块组装在一起测试以发现与接口有关的各种错误。

3)综合测试:把通过单元测试的各个模块组装在一起测试以发现与接口有关的各种错误。

4)确认测试:对系统进行确认测试,对权限进行回归检查,确认数据已经操作结束。

 

2.2测试内容

列出组装测试和确认测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如模块功能测试、接口正确性测试、数据文卷存取的测试、运行时间的测试、设计约束和极限的测试等。

 

 

1. 用户登录测试

模块名称

输入

预期结果

实际结果

是否解决

用户登录

第一次输入有误,第二次输入正确

第一次无法进入界面,输入正确后以各自的身份进入各自的界面

输入正确后以各自的身份进入各自的界面

用户登录

不输入用户名和密码,点击“登录”按钮

弹出提示框

提示错误信息

用户登录

输入用户名和密码,点击“重置”按钮

清空,要求重新输入

清空,要求重新输入

               表2-1 用户登陆测试表

2.读者借书测试

模块名称

输入

预期结果

实际结果

是否解决

读者借书

未注册的读者用户

未注册读者不能借书

提示未注册读者不能借书

读者借书

合法注册用户的借书证编号

可以借书

提示可以借书

读者借书

已经失效的读者用户信息

提示读者编号不可用,不能借书

不能借书

                表2-2 读者借书测试表

3.读者还书测试

模块名称

输入

预期结果

实际结果

是否解决

读者还书

输入错误的读者编号

提示读者编号不正确,不能还书

不能还书

读者还书

输入正确的读者编号和不正确的图书编号

提示借书信息不符,不能还书

不能还书

读者还书

输入正确的读者编号和图书编号,判定读者违章

提示读者违章,缴纳罚金

提示读者需要缴纳罚金并显示金额

读者还书

输入正确的读者编号和图书编号,判定读者未违章

提示正常还书

正常还书

               表2-3 读者还书测试表

 

2.3测试1(标识符)——用户登录

标识符

测试内容

测试目的

用户登录

读者用户登录

1.检查系统的权限设置是否严密。

2.保证用户和系统的安全性。

子系统管理员登录

系统管理员登录

 

2.3.1进度安排

测试时间

2014年6月20日

工作内容

1.向数据库用户表中插入用于测试的用户名和密码。

2.对不同的用户设置不同的权限。

3.按测试内容——登录测试进行手工测试

测试目标

测试程序的安全性,防止数据泄露或遭到非法修改,核实用户权限。

测试结束标准

所有预期结果都与实际测试结果相同。

 

2.3.2条件

1.硬件条件:

 处理器:Intel双核心处理器:支持多线程,二级缓存为2MB或4MB,主频133MHZ或266MHZ

 内存:2GB 支持DDR2 

 硬盘:不少于80GB

 电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用

 

 

2.软件条件:

支持运行环境:JDK7.0

操作系统: Windows 7/8/server Liux

数据库系统:Sql Server 2008 /MySQL 6.0

编译程序: ecliples/My ecliples

 

2.3.3测试资料

 

《青院图书馆信息管理软件需求规格说明书》

《青院图书馆信息管理软件设计说明书》

《软件工程》 李浪、朱雅莉、熊江主编  华中科技大学出版社;

《软件文档写作教程》 马平、黄冬梅编著  电子工业出版社;

《公司工资管理软件测试计划书》

 

2.3.4测试培训

 

试本系统要对软件工程的相关概念有一定的认知和理解,熟悉数据库的相关操作,能对数据进行正确的处理,因此对测试培训有如下要求:

1)培训的内容:软件测试的基本概念,黑盒测试用例设计,数据库相关基础概念,数据库基本操作。

2)被训人员:全体测试人员。

3)从事培训人员:相关专业的专家或教授。

 

2.4测试2(标识符)——读者借书

 

标识符

测试内容

测试目的

读者借书

未注册读者借书

1.检查系统的借书模块是否正常

2.保证用户和系统的可用性和健壮性。

注册读者借书

已失效读者借书

 

 

 

 

2.4.1进度安排

测试时间

2014年6月20

工作内容

1.向数据库读者表中插入用于测试的读者编号和密码。

2.前天操作员进入读者借书管理页面对不同的读者编号设置不同的属性。

3.按测试内容——读者借书测试进行手工测试

测试目标

测试程序的安全性,防止数据泄露或遭到非法修改,核实用户权限。

测试结束标准

所有预期结果都与实际测试结果相同。

 

2.4.2条件

1.硬件条件:

 处理器:Intel双核心处理器:支持多线程,二级缓存为2MB或4MB,主频133MHZ或266MHZ

 内存:2GB 支持DDR2 

 硬盘:不少于80GB

 电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用

 

2.软件条件:

支持运行环境:JDK7.0

操作系统: Windows 7/8/server Liux

数据库系统:Sql Server 2008 /MySQL 6.0

编译程序: ecliples/My ecliples

2.4.3测试资料

 

《青院图书馆信息管理软件需求规格说明书》

《青院图书馆信息管理软件设计说明书》

《软件工程》 李浪、朱雅莉、熊江主编  华中科技大学出版社;

《软件文档写作教程》 马平、黄冬梅编著  电子工业出版社;

《公司工资管理软件测试计划书》

 

2.4.4测试培训

 

试本系统要对软件工程的相关概念有一定的认知和理解,熟悉数据库的相关操作,能对数据进行正确的处理,因此对测试培训有如下要求:

1)培训的内容:软件测试的基本概念,黑盒测试用例设计,数据库相关基础概念,数据库基本操作。

2)被训人员:全体测试人员。

3)从事培训人员:相关专业的专家或教授。

2.5测试3(标识符)——读者还书

 

标识符

测试内容

测试目的

读者借书

还书信息与所借图书信息不符

1.检查系统的借书模块是否正常

2.保证用户和系统的可用性和健壮性。

读者违章

读者正常还书

 

 

 

 

2.5.1进度安排

测试时间

2014年6月20

工作内容

1.向数据库读者表中插入用于测试的读者编号和密码。

2.前天操作员进入读者还书管理页面对不同的读者编号设置不同的属性。

3.按测试内容——读者还书测试进行手工测试

测试目标

测试程序的安全性,防止数据泄露或遭到非法修改,核实用户权限。

测试结束标准

所有预期结果都与实际测试结果相同。

 

2.5.2条件

1.硬件条件:

 处理器:Intel双核心处理器:支持多线程,二级缓存为2MB或4MB,主频133MHZ或266MHZ

 内存:2GB 支持DDR2 

 硬盘:不少于80GB

 电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用

 

2.软件条件:

支持运行环境:JDK7.0

操作系统: Windows 7/8/server Liux

数据库系统:Sql Server 2008 /MySQL 6.0

编译程序: ecliples/My ecliples

2.5.3测试资料

 

《青院图书馆信息管理软件需求规格说明书》

《青院图书馆信息管理软件设计说明书》

《软件工程》 李浪、朱雅莉、熊江主编  华中科技大学出版社;

《软件文档写作教程》 马平、黄冬梅编著  电子工业出版社;

《公司工资管理软件测试计划书》

 

2.5.4测试培训

 

试本系统要对软件工程的相关概念有一定的认知和理解,熟悉数据库的相关操作,能对数据进行正确的处理,因此对测试培训有如下要求:

1)培训的内容:软件测试的基本概念,黑盒测试用例设计,数据库相关基础概念,数据库基本操作。

2)被训人员:全体测试人员。

3)从事培训人员:相关专业的专家或教授。

 

3测试设计说明

3.1测试1(标识符)——用户登录

测试类型

测试阶段

 

单元测试

集成测试

确认测试

系统测试

用户登录

×

×

×

员工信息管理

×

×

×

人事部门管理

×

×

×

工资条信息管理

×

×

×

                    表 3-1 用户登录测试说明表

3.1.1控制

本测试为测试小组成员手动输入数据来检测模块有效性。

3.1.2输入

 

输入项

有效类

无效类

用户登录

①用户名合法,密码匹配

②用户名不合法

③密码不匹配

 

3.1.3输出

输入值

预期输出

覆盖类

用户名:admin

密码:admin

登陆成功!显示登陆主界面界面

用户名:adm

密码:admin

界面对话框提示用户名不合法

用户名:admin

密码:123

界面对话框提示密码错误

 

3.1.4过程

 

预期结果是合法的用户名和匹配的密码才能成功登陆系统,非法用户或者密码不匹配无法登陆系统。系统通过后台数据库内的用户表在判断用户身份。

3.2测试2(标识符)——读者借书

3.2.1控制

本测试为测试小组成员手动输入数据来检测模块有效性。

 

3.2.2输入

 

输入项

有效类

无效类

读者借书

①合法注册读者用户

 

②未注册读者

③已失效读者

 

3.2.3输出

输入值

预期输出

覆盖类

201200001

界面对话框提示读者为合法注册读者,可以借书

201500001

界面对话框提示读者编号不存在

201000011

界面对话框提示用户名已失效

 

3.2.4过程

 

预期结果是合法注册的用户才能成功借书,未注册用户或者已失效用户不能借书

 

3.3测试2(标识符)——读者还书

3.3.1控制

本测试为测试小组成员手动输入数据来检测模块有效性。

 

3.3.2输入

 

输入项

有效类

无效类

读者还书

①读者未违章

 

②读者违章

③读者还书与借书信息不符

 

3.1.3输出

输入值

预期输出

覆盖类

读者未违章

判定该读者未违章,不需要缴纳罚金,正常还书

读者违章阅读

判定该读者违章阅读,需要缴纳罚金额度为:xx

201000011

系统找不到该读者借当前所还图书的借书信息

 

3.1.4过程

 

预期结果是未违章读者正常还书,违章读者需要缴纳罚金,所还图书信息与借书信息不符无法还书

 

 

4评价准则

4.1范围

以上所选择的测试用例可以测试本系统登陆模块、各模块间调用权限设定、数据结构以及数据精度标准、操作有否有误。

 

4.2数据整理

主要的数据处理是将脚本文件以正确的文件命名方式保存,将运行脚本之后生成的报告图妥善保存。

4.3尺度

系统需要达到的标准:

1. 进入系统时所需时间不超过4秒

2. 登陆时事务与并发时间不超过5秒

3. 完成一个功能,时间不超过30秒

如果通过脚本测试出来的结果达不到以上标准,那么测试用例不合格。

 


你可能感兴趣的:(软件工程)