Challenge图书管理系统测试用例.docx
- 文档编号:28053847
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:33
- 大小:26.38KB
Challenge图书管理系统测试用例.docx
《Challenge图书管理系统测试用例.docx》由会员分享,可在线阅读,更多相关《Challenge图书管理系统测试用例.docx(33页珍藏版)》请在冰豆网上搜索。
Challenge图书管理系统测试用例
机构图标
{凌鹏图书管理系统系统}
{测试用例}
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识:
Challenge-Library-TEST-CASE
当前版本:
1.0
作者:
完成日期:
2011-12-21
机构公开信息
版本历史
版本/状态
作者
参与者
起止日期
备注
0.文档介绍
该文档主要记录进行《凌鹏图书管理系统》系统测试的所有测试用例
包括功能性测试与非功能性测试
0.1文档目的
该文档为系统测试人员提供测试工作依据。
系统能否发布给用户(某某大学),取决于测试用例的通过率。
(1)功能性测试用例通过率达到100%;
(2)非功能性测试用例通过率达到95%。
0.2文档范围
定义系统测试阶段所有的测试用例。
0.3读者对象
详细设计人员
系统测试人员
质量品质管理员
0.4参考文献
《凌鹏图书管理系统概要设计报告》,文件标识号Challenge-Library-SD-MODULE
《凌鹏图书管理系统系统测试计划》,文件标识号Challenge-Library-IT-PLAN
0.5术语与缩写解释
缩写、术语
解释
SPP
精简并行过程,SimplifiedParallelProcess
…
1.接口-路径测试用例
本系统的单元测试由每个功能模块的开发者完成。
有关单元测试的详细信息不在本文档的讨论范围内。
2.功能测试用例
2.1被测试对象的介绍
本系统有四个模块:
图书管理模块,期刊管理模块,用户管理模块,管理员模块。
各模块的测试既独立,又有关联。
既测试独立功能,又测试模块之间协同工作时的功能与性能。
2.2测试范围与目的
系统测试的范围是将四个功能模块集合成系统,进行系统级的功能测试以及性能测试。
测试内容
功能用例
功能分解
图书管理模块
图书管理功能
图书借阅
图书续借
图书归还
图书丢失
电子图表管理
期刊管理模块
期刊管理功能
期刊添加
期刊修改
期刊删除
期刊借阅
期刊续借
期刊归还
用户管理模块
用户登录
修改密码
用户添加
获取用户信息
更改用户信息
删除用户
读者【借书证】
管理员模块
今日信息
数据备份
参数设置测试用例
统计排行测试用例
库存盘点
排行榜
维护
系统设置
系统测试的目的是尽可能的发现系统中的错误。
2.3测试环境与测试辅助工具的描述
Windows2007、WindowsXP
InternetExplorer6.0.2800.1106
2.4测试驱动程序的设计
2.5功能测试用例
2.5.1图书管理模块
图书管理功能
测试用例编号
Library_test_1_1
测试用例名称
图书管理功能
用例目的
读者了解图书各方面的信息
前提条件
图书各方面的信息正确显示
输入/动作
期望的输出/相应
实际情况
点击“图书管理”中的一个子菜单“图书类型设置”然后点击修改。
只能改动图书类型
不仅能改变图书类型,还能改动图书“可借的天数”和“分类号代码”
点击“图书管理”中的子菜单—“图书档案管理”点击“修改”
能够修改信息,但是“编号”不能重复,以便在图书的精确查找的时候,不出现问题
可以出现“编号”重复地现象
点击“图书管理”中的子菜单—“标签打印”点击“过滤”,然后再点击“精确查询”
能够按照查询的依据查询到需要打印的记录
查询依据有的是记录中没有的
点击“图书管理”中的子菜单—“标签打印”点击“过滤”然后点击“精确查询”中按照编号进行查询
信息成功显示
如果记录中有编号相同的,查询出一条记录,也许不是所需要的
点击“图书管理”中的子菜单“图书注销”点击“查找”
能够按照查找的条件查询出需要的
精确查询和模糊查询没有区别
图书借阅
测试用例编号
Library_test_1_2
测试用例名称
图书借阅
用例目的
查看用户的借阅信息
前提条件
已经注册
输入/动作
期望的输出/相应
实际情况
输入一个用户查看的
出现的还书日期应该没有过期
失败
一个用户不能重复借阅同一本书
输出提示信息“已经借阅过,还未归还”
失败
用户没有权利删除自己借阅图书的记录
当自己删除时,应该提示“用户自己没有权利删除自己的借书记录”
失败
图书档案里面没本图书只一本,一本图书不可重复借
输出警告,图书已经“借出”
失败
图书续借
测试用例编号
Library_test_1_3
测试用例名称
图书续借(没有出现多大的错误)
用例目的
能否图书续借成功
前提条件
已经将图书按期归还
输入/动作
期望的输出/相应
实际情况
续借上面的图书
成功
成功
图书归还
测试用例编号
Library_test_1_4
测试用例名称
图书归还
用例目的
归还能否成功
前提条件
输入/动作
期望的输出/相应
实际情况
当天借书,不能当天还书
应该能够还书成功
失败
用户归还图书后,数据库的图书数目应该加一
加一
失败
图书丢失
测试用例编号
Library_test_1_5
测试用例名称
图书丢失
用例目的
数据库的图书数目减一,教罚款
输入/动作
期望的输出/相应
实际情况
选择丢失的图书
成功注册丢失的书籍
成功
书籍丢失后,在借书一栏中,就不能再出现此图书
查看图书的调用
失败
电子图表管理
测试用例编号
Library_test_1_6
测试用例名称
电子图书档案管理
用例目的
添加新电子书,注销旧的电子书(全部借出的电子书)
输入/动作
期望的输出/相应
实际情况
添加一本新书,不能重复添加,编号不能重复
出现成功添加
成功
删除一本旧书,但前提是没有用户在借阅和阅读
出现:
成功删除“
失败
测试用例编号
Library_test_1_7
测试用例名称
图片信息档案管理
用例目的
添加新图片,注销旧的图片
输入/动作
期望的输出/相应
实际情况
成功添加一个图片
出现成功提示信息
成功
成功删除一个图片,但前提是用户没有在借阅和阅读
出现:
成功删除
失败
2.5.2期刊管理模块
期刊管理功能
测试用例编号
Library_test_2_1
测试用例名称
期刊管理功能
用例目的
便于查看期刊的各方面的信息
前提条件
查看期刊的各个子菜单的功能能够实现
输入/动作
期望的输出/相应
实际情况
…点击“期刊管理”中的一个子菜单—期刊类型设置”然后点击“期刊类型设置”…
工具菜单中的各个功能能够实现
“修改”不仅能够修改类型名称,同时也能够修改分类号代码和可借天数
点击“期刊管理”中的一个子菜单—“出版周期设置”然后点击“修改”
修改时名称不能重复
“修改”菜单修改时能够出现重复的名称,
…点击“期刊管理”中的一个子菜单—“期刊档案管理”点击“查找”
能够按照查找的条件查找到所需要的记录
当条形码为空的时候,查找依据如果是条形码,就不能查找到该记录
点击“期刊管理”中的一个子菜单—“期刊注销”
各个功能能够实现
“查找”功能中的查询依据有些是多余的,按照那些多余的查询依据进行查找是没有结果的
期刊添加
测试用例编号
Library_test_2_2
测试用例名称
期刊管理员可以正确添加期刊
用例目的
期刊管理员可以正确添加期刊
前提条件
添加分类期刊正确显示
输入/动作
期望的输出/相应
实际情况
点击“添加”,输入一个不重复的期刊名并且不能为空,提交
出现成功的提示信息:
“添加期刊成功!
”
Pass
在显示期刊表中显示出新添加的期刊名
登录成功,显示信息正确
Pass
期刊修改
测试用例编号
Library_test_2_3
测试用例名称
用户可以正确修改期刊的资料
用例目的
用户可以正确修改期刊的资料
前提条件
期刊管理页面正确显示,用系统管理员和期刊管理员身份分别登录,执行该测试用例
输入/动作
期望的输出/相应
实际情况
在右栏中点击边界按钮,正确输入新资料,新资料确认不重复并且不为空,点击更新
出现成功提示信息
Pass
期刊资料更改后,在显示列表中正确显示
在显示列表中正确显示
Pass
期刊删除
测试用例编号
Library_test_2_4
测试用例名称
期刊管理员可正确删除期刊
用例目的
期刊管理员可正确删除期刊
前提条件
期刊管理页面正确显示
输入/动作
期望的输出/相应
实际情况
选定一个期刊管理员,点击该行内的删除
删除成功,页面刷新后,该分类期刊不再存在
Pass
2.5.3管理员模块
今日信息
测试用例编号
news_test_3_1
测试用例名称
快捷键测试
用例目的
当在键盘上点击相应的快捷键时弹出相应的对话框
前提条件
主界面正确显示
输入/动作
期望的输出/相应
实际情况
使用快捷键
使用ctrl+l弹出今日图书借阅信息,
弹出的是图书馆信息快捷键重复
Ctrl+b今日图书归还信息
弹出打开窗口,与预定的不相同
Ctrl+o今日图书到期/超期信息
弹出窗口与点击时不是同一个窗口
Ctrl+w今日期刊借阅信息
弹出窗口与点击时不是同一个窗口
Ctrl+g今日期刊归还信息
弹出图书续借对话框,对话框弹出错误
Ctrl+V今日期刊到期/超期信息
弹出窗口与点击时不是同一个窗口
数据备份
测试用例编号
Library_test_3_1
测试用例名称
数据备份
用例目的
能否备份成功
输入/动作
期望的输出/相应
实际情况
数据的备份,选择备份到地址
备份成功
成功
参数设置测试用例
测试用例编号
Library_test_3_2
测试用例名称
参数设置
用例目的
能够对参数进行设置
前提条件
功能能够实现
输入/动作
期望的输出/相应
实际情况
点击“参数设置”
能够切合实际的设置各个参数的值
有效期限、每页显示记录数均能够设置为0,不符合实际。
统计排行测试用例
测试用例编号
Library_test_3_3
测试用例名称
统计排行
用例目的
便于查看信息
前提条件
能够显示各个子菜单的信息能够成功显示
输入/动作
期望的输出/相应
实际情况
点击“统计排行”中的一个子菜单—“读者借阅排行榜”…
方便查看各方面的信息
在工具菜单中少了Excel和打印功能
库存盘点
测试用例编号
Library_test_3_4
测试用例名称
库存盘点
用例目的
查看各书籍期刊的详细信息借出与剩余量
前提条件
已登录该书店
输入/动作
期望的输出/相应
实际情况
图书档案盘点
正确显示各书及期刊的信息及其借出剩余量
Pass
Excel数据导出
导出成功
Pass
打印
打印成功
Pass
退出
退出库存盘点成功后
Pass
排行榜
测试用例编号
Library_test_3_5
测试用例名称
排行榜
用例目的
查看各书的受欢迎度
前提条件
登录用户
输入/动作
期望的输出/相应
实际情况
图书借阅排行榜
显示各书的出界情况
Pass
图书借出排行榜图示
以柱形图显示借出图书的排行版前十名
Pass
Excel
导出成功
Pass
打印
成功打印
Pass
退出
成功退出图书借阅排行榜
Pass
期刊借阅排行榜
显示各期刊的借出情况
Pass
期刊借出排行榜图示
以柱形图显示借出期刊的排行版前十名
Pass
Excel
导出成功
Pass
打印
成功打印
Pass
退出
成功退出图书借阅排行榜
Pass
读者借阅排行榜
显示各读者的借出情况
Pass
读者借出排行榜图示
以柱形图显示结束最多的读者
Pass
Excel
导出成功
Pass
打印
成功打印
Pass
退出
成功退出图书借阅排行榜
Pass
维护
测试用例编号
Library_test_3_6
测试用例名称
维护
用例目的
保证系统的正常运行
前提条件
最高权限登录
输入/动作
期望的输出/相应
实际情况
数据备份
备份成功
Pass
数据还原
重新登录,成功还原
Pass
更改口令
口令更改成功
Pass
离开挂起
未输入密码
Fail
输入密码
Pass
解除锁定
输入密码
Pass
记事本
成功记事并保存
Pass
计算器
计算正确
Pass
系统设置
测试用例编号
Library_test_3_7
测试用例名称
系统设置----图书馆信息【图书馆简介、读者指南,技术支持】
用例目的
图书馆简介可以正确的更新
前提条件
一切信息格式正确
输入/动作
期望的输出/相应
实际情况
输入简介
出现正确的信息及信息提示
联系邮箱格式不正确而时也可以提交成功
建馆日期
按点击正确输出
点击今天输出错误
不显示星期几
点击保存
如果更新显示保存成功,否则提示没有更改的信息,
无论是否更改总是提示操作完成
测试用例编号
Library_test_3_8
测试用例名称
系统设置-----管理员信息
用例目的
用户可以正确修改分类新闻的名称
前提条件
分类管理页面正确显示,用系统管理员和新闻管理员身份分别登录,执行该测试用例
输入/动作
期望的输出/相应
实际情况
添加用户
出现成功提示信息
Pass
用添加的用户登录,观察功能的实现
1,。
用户口令修改:
输入源密码,再输入新密码
如果新密码与验证密码相同提示更改成功,否则提示两次密码不相同,并且修改不成功
两次密码不相同,提示了但是修改了,按第一次输入的修改的
测试用例编号
Library_test_3_9
测试用例名称
系统设置——参数设置
用例目的
图书管理员可以更改有效地数据
前提条件
参数设置页面正确显示
输入/动作
期望的输出/相应
实际情况
选定某个参数进行修改
输入的值可以在符合实际情况的前提下进行
当在输入有效期限、图书借阅超期罚款金额、期刊借阅超期罚款金额时输入负数也可以,这不符合实际的情况
点击保存按钮
点击完成后页面自动关闭
点击完成后页面不关闭
启动是否自动显示到期/超期信息
测试用例编号
Library_test_3_10
测试用例名称
系统设置———书架设置
用例目的
图书管理员可以更改有效地数据
前提条件
参数设置页面正确显示
输入/动作
期望的输出/相应
实际情况
选定某个参数进行修改
输入的值可以在符合实际情况的前提下进行
当在添加新的编号时输入的书架名称也可以而和已有的相同,这不符合实际的情况
点击修改按钮
修改后点击保存显示修改完成,如果没有修改的情况下,点击保存显示您未修改任何信息
点击保存后无论是否修改都显示修改完成
测试用例编号
Library_test_3_11
测试用例名称
系统设置———初始化系统
用例目的
图书管理员可以使信息恢复到系统完成的时候
前提条件
参数设置页面正确显示
输入/动作
期望的输出/相应
实际情况
点击初始化系统在弹出的对话框中点击yes
系统恢复到开始
有的恢复了,有的没有回复。
如在参数设置中的修改没有回复
测试用例编号
Library_test_3_12
测试用例名称
快捷键测试
用例目的
使用快捷键可以弹出相应的对话框
前提条件
主界面正确显示
输入/动作
期望的输出/相应
实际情况
在键盘上使用相应的快捷键
弹出相应的对话框
Pass
2.5.4用户管理模块
用户登录
测试用例编号
Library_test_4_1
测试用例名称
用户正确登录
用例目的
用户使用正确的用户名与密码可以正确登录
前提条件
主界面正确显示
输入/动作
期望的输出/相应
实际情况
在对话框中输入正确的新闻管理员用户名和密码,点击登录按钮
正确登录到管理页面,显示正确的用户类型:
新闻管理员,左栏中只有“更改密码”一个功能项
Pass
在对话框中输入正确的系统管理员用户名和密码,点击登录按钮
正确登录到系统管理页面,显示正确的用户类型:
系统管理员,左栏中有“添加用户”,“用户管理”,“更改密码”三个功能项
Pass
测试用例编号
Library_test_4_2
测试用例名称
禁止未授权用户登录
用例目的
用户使用不正确的用户名或不正确的密码不可以登录到管理页面
前提条件
主界面正确显示
输入/动作
期望的输出/相应
实际情况
在对话框中不输入用户名和密码,点击登录按钮
页面出现错误提示信息:
“请输入用户名”,“请输入密码”
Pass
在对话框中不输入用户名,但输入密码,点击登录按钮
页面出现错误提示信息:
“请输入用户名”
Pass
在对话框中输入用户名,但不输入密码,点击登录按钮
页面出现错误提示信息:
“请输入密码”
Pass
在对话框中输入错误用户名和密码,点击登录按钮
无法登录到系统管理页面
Pass
修改密码
测试用例编号
Library_test_4_3
测试用例名称
用户可以正确修改密码
用例目的
用户可以正确修改密码
前提条件
管理页面正确显示,用系统管理员和新闻管理员身份分别登录,执行该测试用例
输入/动作
期望的输出/相应
实际情况
在左栏中点击更改密码按钮,正确输入旧密码,新密码与密码确认值一致,点击确认
出现成功提示信息
Pass
密码更改后,用新密码进行重新登录
可以正确登录,权限等信息不变
Pass
测试用例编号
Library_test_4_4
测试用例名称
禁止用户非法修改密码
用例目的
用户在修改密码过程中如果出错,将不能提交
前提条件
管理页面正确显示,用系统管理员和新闻管理员身份分别登录,执行该测试用例
输入/动作
期望的输出/相应
实际情况
在左栏中点击更改密码按钮,输入一个错误的旧密码
出现错误提示信息:
“旧密码不正确”
Pass
在左栏中点击更改密码按钮,输入正确的旧密码,新密码输入与密码确认输入不同
出现错误提示信息:
“两次密码输入不一致”
Pass
添加用户
测试用例编号
Library_test_4_5
测试用例名称
系统管理员可以正确添加用户
用例目的
系统管理员可以正确添加用户
前提条件
管理页面正确显示
输入/动作
期望的输出/相应
实际情况
点击“添加用户”,输入一个不重复的用户名和初始密码,提交
出现成功的提示信息:
“添加管理员成功!
”
Pass
使用刚添加的用户名和密码进行重登录
登录成功,显示信息正确
Pass
测试用例编号
Library_test_4_6
测试用例名称
系统管理员禁止添加非法用户
用例目的
系统管理员禁止添加非法用户
前提条件
管理页面正确显示
输入/动作
期望的输出/相应
实际情况
点击“添加用户”,输入一个数据库中已有的用户名和初始密码,提交
出现错误提示信息:
“用户已存在,无法添加!
”
Pass
获取用户信息
测试用例编号
Library_test_4_7
测试用例名称
系统管理员可获得所有用户的信息
用例目的
系统管理员可获得所有用户的信息
前提条件
管理页面正确显示
输入/动作
期望的输出/相应
实际情况
点击“用户管理”
出现所有用户的信息,每页显示5条记录,可通过翻页进行浏览
Pass
更改用户信息
测试用例编号
Library_test_4_8
测试用例名称
系统管理员可正确更改用户信息
用例目的
系统管理员可正确更改用户信息
前提条件
管理页面正确显示
输入/动作
期望的输出/相应
实际情况
选定一个用户,点击该行内的编辑,在编辑对话框中进行用户信息的修改,更改用户名,此用户名在数据库中无重名
页面刷新后,显示修改后的新用户名
Pass
选定一个用户,点击该行内的编辑,在编辑对话框中进行用户信息的修改,更改用户名,此用户名在数据库中已存在
出现错误提示:
“用户名重复”
Pass
选定一个用户,点击该行内的编辑,在编辑对话框中进行用户信息的修改,更改用户名,此用户名在数据库中无重名,修改类型或备注
页面刷新后,显示修改后的新类型或备注
Pass
选定一个用户,点击该行内的编辑,在编辑对话框中不进行任何信息的修改
出现错误提示:
“用户信息没有任何更改”
Pass
删除用户
测试用例编号
Library_test_4_8
测试用例名称
系统管理员可正确删除用户
用例目的
系统管理员可正确删除用户
前提条件
管理页面正确显示
输入/动作
期望的输出/相应
实际情况
选定一个新闻管理员,点击该行内的删除
删除成功,页面刷新后,该用户不再存在
Pass
选定除admin以外的任何一个系统管理员,点击该行内的删除
删除成功,页面刷新后,该用户不再存在
Pass
选定admin系统管理员,点击该行内的删除。
不能删除,提示信息显示:
“系统管理员admin不能被删除!
”
Pass
读者【借书证】
测试用例编号
Library_test_4_9
测试用例名称
快捷键测试
用例目的
用户使用相应的快捷键弹出相应的对话框
前提条件
主界面正确显示
输入/动作
期望的输出/相应
实际情况
在键盘上使用快捷键
读这类型设置【ctrl+c】读者挂失与回复【ctrl+m】
不能弹出相应的对话框,与系统设置中的书架设置和管理员设置冲突了
读者档案管理【ctrl+r】读者过期续证【ctrl+d】
Pass
测试用例编号
Library_test_4_10
测试用例名称
读者类型设置
用例目的
管理员可以进行相应的设置
前提条件
主界面正确显示
输入/动作
期望的输出/相应
实际情况
在读者类型设置中输入相应的信息
按类型设置并可按实际情况进行增删改查
Pass
测试用例编号
Library_test_4_11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Challenge 图书 管理 系统 测试
![提示](https://static.bdocx.com/images/bang_tan.gif)