《第一组-图书管理系统测试用例(共16页).doc》由会员分享,可在线阅读,更多相关《第一组-图书管理系统测试用例(共16页).doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上图书管理系统测试用例河南大学软件学院软件测试班第一小组测试人员:高 扬蔡一搏王骁原孟方超测试时间:2012年3月12日目 录 0. 文档介绍该文档主要记录进行图书管理系统系统测试的所有测试用例包括功能性测试与非功能性测试0.1 文档目的该文档为系统测试人员提供测试工作依据。系统能否发布给用户(河南大学),取决于测试用例的通过率。(1)功能性测试用例通过率达到100;(2)非功能性测试用例通过率达到95。0.2 文档范围定义系统测试阶段所有的测试用例。0.3 读者对象详细设计人员系统测试人员质量品质管理员0.4 参考文献图书管理系统概要设计报告,图书管理系统系统测试计划
2、1. 接口路径测试用例本系统的单元测试由每个功能模块的开发者完成。有关单元测试的详细信息不在本文档的讨论范围内。2. 功能测试用例2.1 被测试对象的介绍本系统有四个模块:图书管理模块,期刊管理模块,用户管理模块,管理员模块。各模块的测试既独立,又有关联。既测试独立功能,又测试模块之间协同工作时的功能与性能。2.2 测试范围与目的系统测试的范围是将四个功能模块集合成系统,进行系统级的功能测试以及性能测试。测试内容功能用例功能分解图书管理模块图书管理功能图书借阅图书续借图书归还图书丢失电子图表管理期刊添加期刊修改期刊删除期刊借阅期刊续借期刊归还用户管理模块用户登录修改密码用户添加获取用户信息更改
3、用户信息删除用户读者【借书证】管理员模块今日信息数据备份参数设置测试用例统计排行测试用例库存盘点排行榜维护系统设置系统测试的目的是尽可能的发现系统中的错误。2.3 测试环境与测试辅助工具的描述Windows2007 、Windows XPInternet Explorer 6.0.2800.11062.5.1图书管理模块图书管理功能测试用例编号test_1_1测试用例名称图书管理功能用例目的读者了解图书各方面的信息前提条件图书各方面的信息正确显示输入/动作期望的输出/相应实际情况点击“图书管理”中的一个子菜单“图书类型设置”然后点击修改。只能改动图书类型不仅能改变图书类型,还能改动图书“可借的
4、天数”和“分类号代码”点击“图书管理”中的子菜单“图书档案管理”点击“修改”能够修改信息,但是“编号”不能重复,以便在图书的精确查找的时候,不出现问题可以出现“编号”重复地现象点击“图书管理”中的子菜单“标签打印”点击“过滤”,然后再点击“精确查询”能够按照查询的依据查询到需要打印的记录查询依据有的是记录中没有的点击“图书管理”中的子菜单“标签打印”点击“过滤”然后点击“精确查询”中按照编号进行查询信息成功显示如果记录中有编号相同的,查询出一条记录,也许不是所需要的点击“图书管理”中的子菜单“图书注销”点击“查找”能够按照查找的条件查询出需要的精确查询和模糊查询没有区别图书借阅测试用例编号te
5、st_1_2测试用例名称图书借阅用例目的查看用户的借阅信息前提条件已经注册输入/动作期望的输出/相应实际情况输入一个用户查看的出现的还书日期应该没有过期失败一个用户不能重复借阅同一本书输出提示信息“已经借阅过,还未归还”失败用户没有权利删除自己借阅图书的记录当自己删除时,应该提示“用户自己没有权利删除自己的借书记录”失败图书档案里面没本图书只一本,一本图书不可重复借输出警告,图书已经“借出”失败图书续借测试用例编号test_1_3测试用例名称图书续借(没有出现多大的错误)用例目的能否图书续借成功前提条件已经将图书按期归还输入/动作期望的输出/相应实际情况续借上面的图书成功成功图书归还测试用例编
6、号test_1_4测试用例名称图书归还用例目的归还能否成功前提条件输入/动作期望的输出/相应实际情况当天借书,不能当天还书应该能够还书成功失败用户归还图书后,数据库的图书数目应该加一加一失败图书丢失测试用例编号test_1_5测试用例名称图书丢失用例目的数据库的图书数目减一,教罚款输入/动作期望的输出/相应实际情况选择丢失的图书成功注册丢失的书籍成功书籍丢失后,在借书一栏中,就不能再出现此图书查看图书的调用失败电子图表管理测试用例编号test_1_6测试用例名称电子图书档案管理用例目的添加新电子书,注销旧的电子书(全部借出的电子书)输入/动作期望的输出/相应实际情况添加一本新书,不能重复添加,
7、编号不能重复出现成功添加成功删除一本旧书,但前提是没有用户在借阅和阅读出现:成功删除“失败测试用例编号test_1_7测试用例名称图片信息档案管理用例目的添加新图片,注销旧的图片输入/动作期望的输出/相应实际情况成功添加一个图片出现成功提示信息成功成功删除一个图片,但前提是用户没有在借阅和阅读出现:成功删除失败2.5.2 管理员模块今日信息测试用例编号news_test_3_1测试用例名称快捷键测试用例目的当在键盘上点击相应的快捷键时弹出相应的对话框前提条件主界面正确显示输入/动作期望的输出/相应实际情况使用快捷键使用ctrl+l弹出今日图书借阅信息,弹出的是图书馆信息快捷键重复Ctrl+b
8、今日图书归还信息弹出打开窗口,与预定的不相同Ctrl+o 今日图书到期/超期信息弹出窗口与点击时不是同一个窗口Ctrl+w 今日期刊借阅信息弹出窗口与点击时不是同一个窗口Ctrl+g 今日期刊归还信息弹出图书续借对话框,对话框弹出错误Ctrl+V 今日期刊到期/超期信息弹出窗口与点击时不是同一个窗口数据备份测试用例编号test_3_1测试用例名称数据备份用例目的能否备份成功输入/动作期望的输出/相应实际情况数据的备份,选择备份到地址备份成功成功参数设置测试用例测试用例编号test_3_2测试用例名称参数设置用例目的能够对参数进行设置前提条件功能能够实现输入/动作期望的输出/相应实际情况点击“参
9、数设置”能够切合实际的设置各个参数的值有效期限、每页显示记录数均能够设置为0,不符合实际。统计排行测试用例测试用例编号test_3_3测试用例名称统计排行用例目的便于查看信息前提条件能够显示各个子菜单的信息能够成功显示输入/动作期望的输出/相应实际情况点击“统计排行”中的一个子菜单“读者借阅排行榜”方便查看各方面的信息在工具菜单中少了Excel和打印功能库存盘点测试用例编号test_3_4测试用例名称库存盘点用例目的查看各书籍期刊的详细信息借出与剩余量前提条件已登录该书店输入/动作期望的输出/相应实际情况图书档案盘点正确显示各书及期刊的信息及其借出剩余量PassExcel数据导出导出成功Pas
10、s打印打印成功Pass退出退出库存盘点成功后Pass维护测试用例编号Library_test_3_6测试用例名称维护用例目的保证系统的正常运行前提条件最高权限登录输入/动作期望的输出/相应实际情况数据备份备份成功Pass数据还原重新登录,成功还原Pass更改口令口令更改成功Pass离开挂起未输入密码Fail输入密码Pass解除锁定输入密码Pass记事本成功记事并保存Pass计算器计算正确Pass系统设置测试用例编号Library_test_3_7测试用例名称系统设置-图书馆信息【图书馆简介、读者指南,技术支持】用例目的图书馆简介可以正确的更新前提条件一切信息格式正确输入/动作期望的输出/相应实
11、际情况输入简介出现正确的信息及信息提示联系邮箱 格式不正确而时也可以提交成功建馆日期按点击正确输出点击今天输出错误不显示星期几点击保存如果更新显示保存成功,否则提示没有更改的信息,无论是否更改总是提示操作完成测试用例编号Library_test_3_8测试用例名称系统设置-管理员信息用例目的用户可以正确修改分类新闻的名称前提条件分类管理页面正确显示,用系统管理员和新闻管理员身份分别登录,执行该测试用例输入/动作期望的输出/相应实际情况添加用户出现成功提示信息Pass用添加的用户登录,观察功能的实现1,。用户口令修改:输入源密码,再输入新密码如果新密码与验证密码相同提示更改成功,否则提示两次密码
12、不相同,并且修改不成功两次密码不相同,提示了但是修改了,按第一次输入的修改的测试用例编号Library_test_3_9测试用例名称系统设置参数设置用例目的图书管理员可以更改有效地数据前提条件参数设置页面正确显示输入/动作期望的输出/相应实际情况选定某个参数进行修改输入的值可以在符合实际情况的前提下进行当在输入有效期限、图书借阅超期罚款金额、期刊借阅超期罚款金额时输入负数也可以,这不符合实际的情况点击保存按钮点击完成后页面自动关闭点击完成后页面不关闭启动是否自动显示到期/超期信息测试用例编号Library_test_3_10测试用例名称系统设置书架设置用例目的图书管理员可以更改有效地数据前提条
13、件参数设置页面正确显示输入/动作期望的输出/相应实际情况选定某个参数进行修改输入的值可以在符合实际情况的前提下进行当在添加新的编号时输入的书架名称也可以而和已有的相同,这不符合实际的情况点击修改按钮修改后点击保存显示修改完成,如果没有修改的情况下,点击保存显示您未修改任何信息点击保存后无论是否修改都显示修改完成测试用例编号Library_test_3_11测试用例名称系统设置初始化系统用例目的图书管理员可以使信息恢复到系统完成的时候前提条件参数设置页面正确显示输入/动作期望的输出/相应实际情况点击初始化系统在弹出的对话框中点击yes系统恢复到开始有的恢复了,有的没有回复。如在参数设置中的修改没
14、有回复测试用例编号Library_test_3_12测试用例名称快捷键测试用例目的使用快捷键可以弹出相应的对话框前提条件主界面正确显示输入/动作期望的输出/相应实际情况在键盘上使用相应的快捷键弹出相应的对话框Pass2.5.3 用户管理模块用户登录测试用例编号Library_test_4_1测试用例名称用户正确登录用例目的用户使用正确的用户名与密码可以正确登录前提条件主界面正确显示输入/动作期望的输出/相应实际情况在对话框中输入正确的新闻管理员用户名和密码,点击登录按钮正确登录到管理页面,显示正确的用户类型:新闻管理员,左栏中只有“更改密码”一个功能项Pass在对话框中输入正确的系统管理员用户
15、名和密码,点击登录按钮正确登录到系统管理页面,显示正确的用户类型:系统管理员,左栏中有“添加用户”,“用户管理”,“更改密码”三个功能项Pass测试用例编号Library_test_4_2测试用例名称禁止未授权用户登录用例目的用户使用不正确的用户名或不正确的密码不可以登录到管理页面前提条件主界面正确显示输入/动作期望的输出/相应实际情况在对话框中不输入用户名和密码,点击登录按钮页面出现错误提示信息:“请输入用户名”,“请输入密码”Pass在对话框中不输入用户名,但输入密码,点击登录按钮页面出现错误提示信息:“请输入用户名”Pass在对话框中输入用户名,但不输入密码,点击登录按钮页面出现错误提示
16、信息:“请输入密码”Pass在对话框中输入错误用户名和密码,点击登录按钮无法登录到系统管理页面Pass修改密码测试用例编号Library_test_4_3测试用例名称用户可以正确修改密码用例目的用户可以正确修改密码前提条件管理页面正确显示,用系统管理员身份分别登录,执行该测试用例输入/动作期望的输出/相应实际情况在左栏中点击更改密码按钮,正确输入旧密码,新密码与密码确认值一致,点击确认出现成功提示信息Pass密码更改后,用新密码进行重新登录可以正确登录,权限等信息不变Pass测试用例编号Library_test_4_4测试用例名称禁止用户非法修改密码用例目的用户在修改密码过程中如果出错,将不能
17、提交前提条件管理页面正确显示,用系统管理员身份登录,执行该测试用例输入/动作期望的输出/相应实际情况在左栏中点击更改密码按钮,输入一个错误的旧密码出现错误提示信息:“旧密码不正确”Pass在左栏中点击更改密码按钮,输入正确的旧密码,新密码输入与密码确认输入不同出现错误提示信息:“两次密码输入不一致”Pass添加用户测试用例编号Library_test_4_5测试用例名称系统管理员可以正确添加用户用例目的系统管理员可以正确添加用户前提条件管理页面正确显示输入/动作期望的输出/相应实际情况点击“添加用户”,输入一个不重复的用户名和初始密码,提交出现成功的提示信息:“添加管理员成功!”Pass使用刚
18、添加的用户名和密码进行重登录登录成功,显示信息正确Pass测试用例编号Library_test_4_6测试用例名称系统管理员禁止添加非法用户用例目的系统管理员禁止添加非法用户前提条件管理页面正确显示输入/动作期望的输出/相应实际情况点击“添加用户”,输入一个数据库中已有的用户名和初始密码,提交出现错误提示信息:“用户已存在,无法添加!”Pass获取用户信息测试用例编号Library_test_4_7测试用例名称系统管理员可获得所有用户的信息用例目的系统管理员可获得所有用户的信息前提条件管理页面正确显示输入/动作期望的输出/相应实际情况点击“用户管理”出现所有用户的信息,每页显示5条记录,可通过
19、翻页进行浏览Pass更改用户信息测试用例编号Library_test_4_8测试用例名称系统管理员可正确更改用户信息用例目的系统管理员可正确更改用户信息前提条件管理页面正确显示输入/动作期望的输出/相应实际情况选定一个用户,点击该行内的编辑,在编辑对话框中进行用户信息的修改,更改用户名,此用户名在数据库中无重名页面刷新后,显示修改后的新用户名Pass选定一个用户,点击该行内的编辑,在编辑对话框中进行用户信息的修改,更改用户名,此用户名在数据库中已存在出现错误提示:“用户名重复”Pass选定一个用户,点击该行内的编辑,在编辑对话框中进行用户信息的修改,更改用户名,此用户名在数据库中无重名,修改类
20、型或备注页面刷新后,显示修改后的新类型或备注Pass选定一个用户,点击该行内的编辑,在编辑对话框中不进行任何信息的修改出现错误提示:“用户信息没有任何更改”Pass删除用户测试用例编号Library_test_4_8测试用例名称系统管理员可正确删除用户用例目的系统管理员可正确删除用户前提条件管理页面正确显示输入/动作期望的输出/相应实际情况选定一个新闻管理员,点击该行内的删除删除成功,页面刷新后,该用户不再存在Pass选定除admin以外的任何一个系统管理员,点击该行内的删除删除成功,页面刷新后,该用户不再存在Pass选定admin系统管理员,点击该行内的删除。不能删除,提示信息显示:“系统管
21、理员admin不能被删除!”Pass读者【借书证】测试用例编号Library_test_4_9测试用例名称快捷键测试用例目的用户使用相应的快捷键弹出相应的对话框前提条件主界面正确显示输入/动作期望的输出/相应实际情况在键盘上使用快捷键读这类型设置【ctrl+c】读者挂失与回复【ctrl+m】不能弹出相应的对话框,与系统设置中的书架设置和管理员设置冲突了读者档案管理【ctrl+r】读者过期续证【ctrl+d】Pass测试用例编号Library_test_4_10测试用例名称读者类型设置用例目的管理员可以进行相应的设置前提条件主界面正确显示输入/动作期望的输出/相应实际情况在读者类型设置中输入相应
22、的信息按类型设置并可按实际情况进行增删改查Pass测试用例编号Library_test_4_11测试用例名称读者档案管理用例目的可以更改读者信息 前提条件主界面正确显示输入/动作期望的输出/相应实际情况更改信息 只有输入正确的信息才可以保存成功当出生年月在登记日期之后也可以保存成功查找,全部,添加,修改,删除,excel,退出按规定实行pass导入如果里面有和这个信息完全相同的信息时不能导入,当信息修改后,导入应替换原来的即使信息完全相同时也可以导入,当信息不同时,导入后没有替换,而是有增加了一条记录测试用例编号Library_test_4_12测试用例名称读者挂失与恢复用例目的当读者挂失后,
23、就不能在继续借书了。恢复后可以继续借书 前提条件主界面正确显示输入/动作期望的输出/相应实际情况点击挂失或恢复按钮 输出成功信息pass测试用例编号Library_test_4_13测试用例名称读者过期续证用例目的当续证成功可以继续购书前提条件主界面正确显示输入/动作期望的输出/相应实际情况继证成功后 可以继续购书图书证仍然是过期的3 容错能力/恢复能力测试用例异常输入/动作容错能力/恢复能力造成的危害、损失示例:错误的数据类型示例:定义域外的值示例:错误的操作顺序示例:异常中断通信示例:异常关闭某个功能示例:负荷超出了极限4 测试人员分类类别特征A类蔡一博 孟方超B类高扬 王骁原4.1 用户界面测试的检查表检查项测试人员的类别及其评价窗口切换、移动、改变大小时正常吗?各种界面元素的文字正确吗?(如标题、提示等)各种界面元素的状态正确吗?(如有效、无效、选中等状态)各种界面元素支持键盘操作吗?各种界面元素支持鼠标操作吗?对话框中的缺省焦点正确吗?数据项能正确回显吗?对于常用的功能,用户能否不必阅读手册就能使用?执行有风险的操作时,有“确认”、“放弃”等提示吗?操作顺序合理吗?有联机帮助吗?各种界面元素的布局合理吗?美观吗?各种界面元素的颜色协调吗?各种界面元素的形状美观吗?字体美观吗?图标直观吗?专心-专注-专业