图书管理系统测试大纲.docx

上传人:b****7 文档编号:26235239 上传时间:2023-06-17 格式:DOCX 页数:24 大小:145.57KB
下载 相关 举报
图书管理系统测试大纲.docx_第1页
第1页 / 共24页
图书管理系统测试大纲.docx_第2页
第2页 / 共24页
图书管理系统测试大纲.docx_第3页
第3页 / 共24页
图书管理系统测试大纲.docx_第4页
第4页 / 共24页
图书管理系统测试大纲.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

图书管理系统测试大纲.docx

《图书管理系统测试大纲.docx》由会员分享,可在线阅读,更多相关《图书管理系统测试大纲.docx(24页珍藏版)》请在冰豆网上搜索。

图书管理系统测试大纲.docx

图书管理系统测试大纲

 

学年论文(课程设计)

 

题目:

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

 

学院工商学院

学科门类工学

专业软件工程

学号2012484176

姓名梅燕涛

指导教师王思乐

2014年12月18日

 

总版本

V1.0

编号

版本

1.0

项目名称

图书管理系统

项目代码

分项名称

测试计划说明书

分项代码

06

分项序号

06

 

组长

梅燕涛

负责人

梅燕涛

参及人

梅燕涛,文鹏,李伟,赵博深,梁雪山,徐鹤松

指导教师

王思乐

日期

2014-12-16

开发单位

2012软件工程

 

河北大学学年论文(课程设计)任务书

(指导教师用表)

学生姓名

梅燕涛

指导教师

王思乐

论文(设计)题目

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

主要研究

(设计)内容

对图书管理系统进行测试,主要测试该系统需要实现的功能,从数据、功能、性能,可操作性等方面进行测试。

研究方法

课本《软件工程导论》上面介绍了很多关于项目需求的研究方法,通过小组讨论,主要采用数据流图和数据字典进行需求分析。

主要任务

及目标

该测试规格说明书对图书管理系统软件进行了全面细致的系统测试,明确所要开发的软件应具有的功能,概要设计说明书和完成后续设计及开发工作将在此基础上进一步提出。

确定图书管理系统的功能及有效性需求,以供软件开发人员参考。

主要参

考文献

《数据库系统概论》萨师煊王珊高等教育出版社

《软件工程导论》(第四版)作者:

张海藩清华大学出版社

《软件工程—原理、方法及应用》–史集民顾春华李昌武高等教育出版社

进度安排

论文(设计)各阶段名称

日期

问题定义

第10周

需求分析

第11周-第13周

设计

第14周-第15周

实现

第16周

河北大学学年论文(课程设计)成绩评定表

学院:

工商学院

学生姓名

梅燕涛

专业年级

软件工程2012级

论文(设计)题目

图书管理系统—测试计划报告

论文(设计)内容提要

  《图书管理系统》采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件。

对系统的所有功能进行测试,是否符合其设计初衷,其功能是否都已实现,主要包括测试内容:

   

(1)图书信息的录入、删除及修改测试。

   

(2)图书信息的多关键字检索查询测试。

   (3)图书的出借、返还和统计测试。

(4)读者信息的登记、删除及修改测试。

(5)读者资料的统计及查询测试。

(6)能够对需要的统计结果提供列表显示输出测试。

(7)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务测试。

指导教师评语

成绩:

指导教师(签名):

年月日

 

测试计划大纲

1引言

1.1编写目的

编写调试完《图书管理系统》软件之后,为使用户能熟悉和使用该软件,需要有相应的软件软件测试计划,基于此目的编写了此软件测试计划说明书,供软件测试人员阅读。

对系统功能进行了全面细致的测试,以确定系统功能的有效性,完整性。

1.2背景

说明:

●软件系统名称:

图书管理系统

●测试计算中心:

12软件工程小组

●说明在开始执行本测试计划之前必须完成的各项工作。

1.3定义

图书交流系统

1.4参考资料

有关的参考文件,如:

[1]张海藩《软件工程导论》{第四版}。

北京:

清华大学出版社。

2003。

[2]叶核亚《程序设计使用教程》{第3版}。

北京:

电子工业出版社.2011。

[3]萨师煊王珊。

《数据库系统概论》(第4版)。

高等教育出版社。

2计划

2.1软件说明

系统说明图:

2.2测试内容

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

测试1:

学生借书测试。

目的:

测试学生借书功能。

内容:

借书卡;所借书本,学生信息,图书信息,图书借阅记录,日期以及借阅卡号输入、已借书数量检查,借书对话框显示控制,图书书号提交、完整性检查,借书登记。

进度安排:

半天。

测试2:

学生还书测试。

目的:

测试学生还书功能。

内容:

还书对话框显示控制,图书条形码号提交、合理检查,还书登记。

删除学生对该图书的借书信息,如果超期给出警告及显示赔偿金额。

进度安排:

半天。

测试3:

学生查询浏览测试

目的:

测试学生查询浏览功能。

内容:

检验学生身份是否有效。

根据所读入的查询信息,检索图书库和图书借阅信息库得出相应结果

进度安排:

半天。

测试4:

图书管理员查询学生信息测试

目的:

测试图书管理员查询学生信息功能。

内容:

(1)根据所读入的管理员信息,检索管理员库验证该人身份

(2)根据所读入的查询信息,查询学生信息

(3)存放管理员信息

进度安排:

半天。

测试5:

图书超级管理员增删读者(办卡退卡)测试

目的:

测试图书超级管理员增删读者(办卡退卡)功能。

内容:

(1)根据所读入的管理员信息,检索管理员库验证该人身份

(2)根据所读入的操作信息,增删学生库里的内容,即办卡退卡。

进度安排:

半天。

测试6:

图书管理员查询浏览过程测试

目的:

测试图书管理员查询浏览过程功能。

内容:

(1)检验图书管理员的身份是否有效

(2)根据所读入的查询信息,检索读者库、图书库和图书访问记录库得出相应结果

进度安排:

半天。

测试7:

超级管理员办理冲值业务测试

目的:

测试超级管理员办理冲值业务功能。

内容:

(1)根据所读入的管理员信息,检索管理员库验证该人身份

输入数据流:

管理员信息

(2)给学生一卡通充值

进度安排:

半天。

测试8:

超级管理员对图书上下架操作测试

目的:

测试超级管理员对图书上下架操作功能。

内容:

(1)根据所读入的管理员信息,检索管理员库验证该人身份

输入数据流:

管理员信息

(2)根据所读入的图书信息增加图书

(3)根据所读入的图书信息删除图书

进度安排:

半天。

测试9:

图书管理者信息增删改测试

目的:

测试图书管理者信息增删改功能。

内容:

(1)根据所读入的管理员信息,检索管理员库验证该人身份

输入数据流:

管理员信息

(2)根据所读入的操作信息,更新管理员库

进度安排:

半天。

2.3.1进度安排

测试的进度安排为实验的第十五周,测试的日期2014.12.20。

2.3.2条件

陈述本项测试工作对资源的要求,包括:

●设备:

软件,软件工程书本,预定使用时间:

一天;

●软件:

的调试

●人员:

在测试工作期间预期可由一人,数据键入人员:

梅燕涛。

2.3.3测试资料

列出本项测试所需的资料,如:

(1)张海藩《软件工程导论》{第四版}。

北京:

清华大学出版社。

2003。

(2)叶核亚《程序设计使用教程》{第3版}。

北京:

电子工业出版社.2011。

(3)萨师煊王珊。

《数据库系统概论》(第4版)。

高等教育出版社。

2.3.4测试培训

说明所需测试的内容,和了解系统的相应的功能,学习测试方法。

3.1测试1(学生借书测试)

名称:

学生借书测试。

3.1.1控制

采用人工输入的测试方法,在系统的“借阅图书”界面完成此项测试。

嵌入当天的日期为还书日期。

测试用表:

图书信息

条形码号

图书类别

书名

作者

出版社

书架号

状态

电子

数据库

李斯

铁道

000001

1

文学

白鹿原

陈忠实

清华大学

000002

1

数学

高数

李浩铭

高等教育

000003

1

文学

平凡的世界

路遥

铁道

000056

1

文学

红楼梦

曹雪芹

电子科技

000023

1

学生信息

借书卡号

姓名

专业

学号

年级

是否注销

张三

软件

201048233

10级

0

李四

新闻

201148234

11级

1

王五

网工

201248235

12级

1

赵六

会计

200948236

09级

0

钱多多

软件

201048238

10级

1

3.1.2输入

(1)条形码号:

书名:

红楼梦学生卡号:

0000002

(2)条形码号:

9787302书名:

数据库学生卡号:

0000001

(3)条形码号:

3256678书名:

平凡的世界学生卡号:

0000004

(4)条形码号:

2541659书名:

高数学生卡号:

0000005

(5)条形码号:

3454663书名:

人生借书日期:

2014-12-20

(6)书名:

百年孤独学生卡号:

0000005借书日期:

2014-12-20

3.1.3输出

(1)显示借书日期:

2014-12-20,显示已经借了一本书,并显示该书信息。

提示还可以借1本。

(2)显示借书日期:

2014-12-21,显示借书对话框,显示已借书0本,还可以借2本。

提交借书(00000003号),还可以借1本书。

0000001号书添加到记录中去,状态为借了1本。

(3)显示借书日期:

2014-12-21,显示已借书2本,不能再借。

借书失败。

(4)警告必须输入借书人卡号。

(5)警告必须输入借书人卡号,并且提示该书不存在。

(6)警告没有你要借的图书。

3.2测试2(学生还书测试)

3.2.1控制

采用人工输入的测试方法,在系统的“归还图书”界面完成此项测试。

嵌入当天的日期为还书日期。

测试用表:

图书借阅信息

借阅书籍

借阅卡号

借书日期

还书日期

已借天数

赔偿金额

卡内余额

数据库

2014.11.15

2014.12.02

10

0

98.3

白鹿原

2014.11.03

2014.11.28

30

0

54.1

高数

2014.09.06

2014.11.29

70

2.0

1,6

3.2.2输入

(1)条形码号:

书名:

红楼梦学生卡号:

0000002

(2)条形码号:

9787302书名:

数据库学生卡号:

0000001

(3)条形码号:

4542522书名:

飘学生卡号:

0000006

(4)条形码号:

45书名:

计算机组成原理学生卡号:

0000005

3.2.3输出

(1)显示读者卡号:

0000002还书,条形码号:

,所需赔偿金额为0元。

(2)显示读者卡号:

0000001还书,条形码号:

9787302,提示离另一本图书的归还期日期还有22天,所需赔偿金额为0.8元。

(3)提示无该条形码号。

(4)警告非法条形码号。

3.3测试3(测试学生查询浏览功能)

3.3.1控制

采用人工输入的测试方法,在系统的“归还图书”界面完成此项测试。

嵌入当天的日期为还书日期。

测试用表:

图书信息

条形码号

图书类别

书名

作者

出版社

书架号

状态

电子

数据库

李斯

铁道

000001

1

文学

白鹿原

陈忠实

清华大学

000002

1

数学

高数

李浩铭

高等教育

000003

1

文学

平凡的世界

路遥

铁道

000056

1

文学

红楼梦

曹雪芹

电子科技

000023

1

3.3.2输入

(1)选择检索类型“条形码号”输入检索词

(2)选择检索类型“书名”输入检索词软件工程

(3)选择检索类型“书名”输入检索词21321

(4)选择检索类型“作者”输入检索词曹雪芹

(5)选择检索类型“作者”输入检索词白岩松

(6)选择检索类型“作者”未输入检索词

(7)选择检索类型“出版社”输入检索词高等教育

(8)选择检索类型“出版社”输入检索词机械电子

(9)选择检索类型“出版社”输入检索词23132

3.3.3输出

(1)显示该图书信息

书名

图书类别

出版社

条形码号

作者

状态

书架号

数据库

电子

铁道

李斯

1

000001

(2)提示无此图书

(3)警告,非法输入

(4)显示该图书信息

书名

图书类别

出版社

条形码号

作者

状态

书架号

红楼梦

文学

电子科技

曹雪芹

1

000023

(5)提示无此图书

(6)显示警告“没有输入查询检索词”

(7)显示该图书信息

(8)提示无此图书

(9)警告,非法输入

3.4测试4(测试图书管理员查询学生信息功能)

3.4.1控制

采用人工输入的测试方法,在系统的“图书统计”界面完成此项测试。

测试用表1:

图书借阅信息

借阅书籍

借阅卡号

借书日期

还书日期

已借天数

赔偿金额

卡内余额

数据库

2014.11.15

2014.12.02

10

0

98.3

白鹿原

2014.11.03

2014.11.28

30

0

54.1

高数

2014.09.06

2014.11.29

70

2.0

1,6

测试用表2:

借书信息

借书卡号

条形码号

借阅日期

2014.11.15

2014.11.03

2014.09.06

2014.12.12

2014.12.01

2014.10.12

3.4.2输入

(1)选择“图书统计”选择检索类型“书名”检索词白鹿原

(2)选择“读者统计”选择检索类型“读者借书卡号”检索词0000004

(3)选择“借书情况统计”选择检索类型“已借天数”检索词>60

(4)选择“图书统计”选择检索类型“借书日期”检索词2014.12.02

(5)选择“图书统计”选择检索类型“书号”

(6)选择“图书统计”选择检索类型“单价”检索词50.00

(7)选择“借书情况统计”选择检索类型“出借日期”检索词2014.11.02到2012.12.02

3.4.3输出

(1)显示后2个图书记录,读者借书情况记录

(2)显示该借阅卡号借阅的图书信息。

(3)显示前20个图书记录,显示已有二十个同学未按时归还图书。

(4)显示2014.12.02借书的全部记录。

(5)请输入检索词

(6)提示无此记录

(7)显示2014.11.02到2014.12.02号的所有借书记录。

3.5测试5(测试图书超级管理员增删读者(办卡退卡)功能)

3.5.1控制

采用人工输入的测试方法,在系统的“注册管理员”界面完成此项测试。

3.5.2输入

(1)输入卡号0056762,姓名:

梅燕涛,学号:

2012484176,年级:

12级,专业:

软件,卡内余额:

100

(2)输入卡号0054355,学号:

201248274,年级:

12级,专业:

计科,卡内余额:

50

(3)输入姓名:

文鹏,学号:

201248256,年级:

12级,专业:

软件,卡内余额:

50

3.5.3输出

(1)显示已注册成功。

(2)警告,请输入姓名

(3)警告,请输入卡号

退卡测试用例:

3.5.4输入

(1)输入卡号0056762,卡内余额:

56.2

(2)输入卡号0054399,卡内余额:

50.0

(3)卡内余额:

50

(4)输入卡号0054362,卡内余额:

12.3

(5)输入卡号0054435,卡内余额:

56.3

3.5.5输出

(1)显示已注销成功。

(2)警告,不存在此卡号

(3)警告,请输入卡号

(4)您要注销的卡已注销

(5)显示警告有未归还图书,不能注销。

3.6测试6(测试图书管理员查询浏览过程测试)

3.6.1控制

采用人工输入的测试方法,在系统的“图书管理系统学生通道”界面完成此项测试。

测试用表1:

图书信息

条形码号

图书类别

书名

作者

出版社

书架号

状态

电子

数据库

李斯

铁道

000001

1

文学

白鹿原

陈忠实

清华大学

000002

1

数学

高数

李浩铭

高等教育

000003

1

文学

平凡的世界

路遥

铁道

000056

1

文学

红楼梦

曹雪芹

电子科技

000023

1

测试用表2:

学生信息

借书卡号

姓名

专业

学号

年级

是否注销

张三

软件

201248233

12级

0

李四

新闻

201348234

13级

1

王五

网工

201248235

12级

1

赵六

会计

201248236

12级

0

小明

软件

201148238

11级

1

测试用表3:

借书信息

借书卡号

条形码号

借阅日期

2014.11.15

2014.11.03

2014.09.06

2014.12.12

2014.12.01

2014.10.12

3.6.2输入

(1)输入借书卡号0000001,确定

(2)输入借书卡号0000009,确定

(3)输入借书卡号0063219,确定

3.6.3输出

(1)输出借书卡号00000001号的基本信息和借阅信息。

(2)输出借书卡号00000009号的基本信息,显示该学生未借阅图书。

(3)您输入的卡号不存在,请重新输入。

3.7测试7(测试超级管理员办理冲值业务功能)

3.7.1控制

采用人工输入的测试方法,在系统的“一卡通充值”界面完成此项测试。

3.7.2输入

(1)输入充值卡号0000003,充值金额100

(2)输入充值卡号0000004

(3)输入充值卡号0000007,充值金额100

(4)输入充值卡号10456666,充值金额50

3.7.3输出

(1)输出,卡内余额101.6

(2)输出,请输入充值金额

(3)输出,因图书过期未还,扣除赔偿金额,余额为98.6

(4)输出,您输入的卡号不存在

3.8测试8(测试超级管理员对图书上下架操作功能)

3.8.1控制

采用人工输入的测试方法,在系统的“图书上架”“图书下架”界面完成此项测试。

测试用表:

图书信息

条形码号

图书类别

书名

作者

出版社

书架号

状态

电子

数据库

李斯

铁道

000001

1

文学

白鹿原

陈忠实

清华大学

000002

1

数学

高数

李浩铭

高等教育

000003

1

文学

平凡的世界

路遥

铁道

000056

1

文学

红楼梦

曹雪芹

电子科技

000023

1

3.8.2输入

(1)图书上架界面,输入,条形码:

3819239,图书类别:

机械,书名:

机械制图,作者:

刘家平,出版社:

武汉理工大学,点提交

(2)图书上架界面,输入,条形码:

3819239,图书类别:

机械,书名:

机械制图,作者:

刘家平,出版社:

武汉理工大学,书架号000032,点提交

(3)图书下架界面,输入,条形码:

3256678,图书类别:

文学,书名:

红楼梦,作者:

曹雪芹,出版社:

电子科技,点提交

(4)图书下架界面,输入,条形码:

3452142,图书类别:

机械,书名:

制图习题,作者:

刘家平,出版社:

电子科技,点提交

3.8.3输出

(1)显示“请填写书架号”

(2)显示“图书已添加成功”

(3)显示“该图书下架操作成功”

(4)显示“你要删除的图书不存在”

3.9测试9(测试图书管理者信息增删改功能)

3.9.1控制

采用人工输入的测试方法,在系统的“注册管理员”“信息修改”“删除管理员”界面完成此项测试。

测试用表:

管理员信息

工号

姓名

密码

是否有权限

001

小刚

1234

0

002

一一

2345

0

003

菲菲

3456

1

3.9.2输入

(1)注册界面,输入工号012姓名李复密码5678是否有权限1,点提交

(2)注册界面,输入工号013

(3)修改界面,输入工号002姓名丁一密码2345是否有权限1,点提交

(4)修改界面,输入工号001姓名王帝密码1234是否有权限0,点提交

(5)删除界面,输入工号003姓名孙飞密码3456是否有权限1,点提交

(6)删除界面,输入工号004姓名王硕密码6643是否有权限0,点提交

3.9.3输出

(1)显示“注册成功”。

(2)显示,“请仔细填写注册内容”

(3)显示“权限修改成功”

(4)显示“工号修改不成功”

(5)显示“删除成功”

(6)显示“你要删除的管理员不存在”

4评价准则

4.1范围

此测试计划说明书中的测试用例能基本上包括所有的情况,基本上能反映此软件是否存在错误。

其局限性是用例比较多,比较花时间。

4.2数据整理

陈述为了把测试数据加工成便于评价的适当形式,使得测试结果可以同已知结果进行比较而要用到的转换处理技术,如手工方式或自动方式;如果是用自动方式整理数据,还要说明为进行处理而要用到的硬件、软件资源。

图书信息

条形码号

图书类别

书名

作者

出版社

书架号

状态

电子

数据库

李斯

铁道

000001

1

文学

白鹿原

陈忠实

清华大学

000002

1

数学

高数

李浩铭

高等教育

000003

1

文学

平凡的世界

路遥

铁道

000056

1

文学

红楼梦

曹雪芹

电子科技

000023

1

数据流组成:

学生信息=借书卡号+姓名+专业+学号+年级+是否注销

学生信息

借书卡号

姓名

专业

学号

年级

是否注销

张三

软件

201248233

12级

0

李四

新闻

201348234

13级

1

王五

网工

201248235

12级

1

赵六

会计

201248236

12级

0

小明

软件

201148238

11级

1

借书信息=借书卡号+书号+借阅日期

借书信息

借书卡号

条形码号

借阅日期

2014.11.15

2014.11.03

2014.09.06

2014.12.12

2014.12.01

2014.10.12

图书借阅信息=借阅书籍+借阅卡号+借书日期+还书日期+已借天数+赔偿金额+卡内余额

图书借阅信息

借阅

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

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1