图书馆管理系统测试计划Word文件下载.docx
《图书馆管理系统测试计划Word文件下载.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统测试计划Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
《软件工程导论》.第五版.清华大学出版社
肖刚等:
《实用软件文档写作》.清华大学出版社
李涛等:
VisualC#SQLServer数据库开发与实例.清华大学出版社
2、计划
、软件说明
测试功能
输入
输出
身份验证
用户名、密码、身份
进入读者界面或管理员界面
新书入库
书籍基本信息
Book_Info表中增加一条记录
借书
借阅证号、书号
Book_Info、Proof_Info、Borrow_Info、Punish_Info表中更新记录
还书
书籍挂失
缴费
Proof_Info、Borrow_Info、Punish_Info表中更新记录
图书信息查询
图书号或图书名
显示图书基本信息
借书信息查询
借阅证号
显示借书信息
借阅证查询
显示借阅证信息
借阅证挂失
Proof_Info表中删除一条记录
办理借阅证
借阅证持证人基本信息
Proof_Info表中增加一条记录
注册管理员
账号、密码
Admini_Info表中增加一条记录
修改密码
账号、密码、新密码
Admini_Info表中更新一条记录
、测试内容
测试1:
名称:
系统身份验证测试
目的:
测试系统登录界面。
进度安排:
2016-5-27
内容:
用户名、密码、身份输入、合理性检查、合法性检查,系统操作界面显示控制
测试2:
借书测试。
测试借书功能。
2016-5-28
括借阅证号输入、合理性检查、合法性检查,借书对话显示控制,图书书号提交、合理性检查、合法性检查,借书登记。
测试3:
还书测试。
测试还书功能。
2016-5-29
还书对话框显示控制,图书书号提交、合理性检查、合法性检查,还书登记。
、系统身份验证测试
、进度安排
工作内容
时间
测试人
熟悉环境
2016-5-278:
00-9:
00
图书馆管理员、工作人员、学生或教师
培训
2016-5-279:
00-10:
准备输入数据
2016-5-2710:
00-11:
测试
2016-5-2711:
00-13:
整理测试结果
2016-5-2713:
00-15:
测试组
、条件
设备
服务器
(1)处理器(CPU):
Pentium900M(推荐Pentium4)
(2)内存容量(RAM):
至少1GB
客户端
Pentium133M或更高
1GB
支持软件
数据库服务器端
(1)操作系统:
MicrosoftWindows2003
(2)数据库管理系统:
SQLServer2005,配置TCP/IP协议
Web服务器端
(2)Internet信息服务(IIS)管理器
(3)Visual2005,配置TCP/IP协议
Windows7/8/10
(2)Web浏览器:
InternetExplorer以上或Netscape以上,配置TCP/IP协议
人员
用户:
图书馆工作人员2名,系统管理员1名,学生或教师2名,技术方面要求懂得计算机的基本操作。
a.开发任务组:
4人,对系统功能有具体的了解,对软件、硬件环境熟悉。
、测试资料
见需求规格说明书等。
、测试培训
培训内容
受训人员
从事培训的工作人员
熟悉系统环境
测试人员、用户、图书馆工作人员
系统开发组
了解系统功能
学习登录的操作
学习登录的基本管理
测试人员、用户、图书馆管理人员
、借书测试
2016-5-288:
测试人员、学生或教师、图书馆工作人员、管理员
2016-5-289:
2016-5-2811:
00-14:
学习借书的操作
学习借书管理
、还书测试
、进度安排
2016-5-298:
2016-5-299:
2016-5-2911:
学习还书的操作
学习还书管理
3、测试设计说明
考虑3种情况:
用户名或密码有空
用户名或密码有误
用户名和密码都正确
、控制
输入:
半自动
操作顺序:
先输入用户名和密码,再登录
结果记录方法:
记录输入信息、提示信息、进入界面
、输入、输出、过程
输入数据
选择策略
命令
输出数据
用户名‘’密码‘111’
测试当用户名为空时的情况
登录按钮
“用户名或密码不能为空”的提示框
用户名‘0’密码‘’
测试当密码为空时的情况
用户名‘0’密码‘112’
测试当密码错误时的情况
“用户名或密码”的提示框
用户名‘0’密码‘111’
测试当用户名错误或不存在时的情况
测试用户名和密码都正确的情况
进入用户或管理界面
考虑7种情况:
借阅证号或书号为空
借阅证号不存在
书号不存在
该读者有欠费记录
该读者已借书中有逾期的书籍
该读者已借书的数量已达到8本
借阅证号和书号都正确,且该读者有借书的资格
先按上面7种情况的顺序输入相应的借阅证号和书号,再提交。
记录输入信息、提示信息、数据库中每个表的更改信息。
借阅证号为空,正确书号
测试借阅证号为空的情况
借书按钮
“借阅证号不能为空”的提示框
正确借阅证号,书号为空
测试书号为空的情况
“书号不能为空”的提示框
错误的借阅证号,正确书号
测试当不存在改借阅证时的情况
“该读者不存在”的提示框
正确的借阅证号,错误的书号
测试当书号错误的情况
“该书不存在”的提示框
修改数据库,使得Punish_Info表中有某读者的欠费记录,输入这个读者的借阅证号,输入正确的书号
测试读者有欠费记录时的情况
“该读者已欠费…”的提示框
修改数据库,使某读者的已借书中有逾期的,输入该读者借阅证号和该逾期书籍号
测试读者已借书中有逾期的书籍的情况
使某读者已借阅8本书,该读者继续借书
测试当某读者已借阅书籍已达到8本书的情况
“该读者已借书8本”的提示框
以上情况都没有且借阅证号和书号都正确
测试当读者符合借书条件的情况
“借书成功”的提示框
考虑5种情况:
该书逾期
借阅证号和书号都正确
先按上面5种情况的顺序输入相应的借阅证号和书号,再提交。
还书按钮
修改数据库,使某读者已借的该书已逾期,输入该读者借阅证号和该书籍号
测试读者该书已逾期的情况
“该书已欠费…”和“还书成功”的提示框
测试当读者符合还书条件的情况
“还书成功”的提示框
4、评价准则
、范围
此测试计划说明书中的测试用例能基本上包括所有的情况,基本上能反映此软件是否存在错误。
其局限性是用例比较多,比较花时间。
、数据整理
由于系统规模不大,输入输出的数据类型简单,所以,我们采用手工方式将测试数据加工成便于评价的适当的形式。
、尺度
以能发现错误为准则
能正确完成功能要求。
测试用例正确执行,要求输出与预期的输出结果完全一致。