《图书管理系统测试分析报告(共6页).doc》由会员分享,可在线阅读,更多相关《图书管理系统测试分析报告(共6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上图书管理系统测试分析报告1引言1.1编写目的为了发现“图书管理系统”软件的错误,进行如下测试1.2背景a. 测试软件系统名称:图书管理系统1.3参考资料软件工程技术及应用(东北林业大学出版社)2测试概要 输入 输出 用户名 密码 12degf 错误用户名空 2345 12456 错误用户名非法 134她5 58687 错误用户名非法12334 错误密码为空1367aig#345错误密码非法 35678fi 33556错误-密码非法35我469错误密码非法55301正确-登陆成功3测试结果及发现3.1测试1(标识符)1 系统登录窗口测试测试目的:保证登录窗口的正确性与安
2、全性。测试过程:使用空密码及错误用户名密码进行登录,查看是否具有错误提示,错误提示是否符合实际情况。将操作员用户名和密码输入到管理员登录窗口中,把管理员用户名和密码输入到操作员登录窗口中,检测是否能够登录,是否有错误提示。2 系统管理模块测试测试目的:检测系统运行时是否保持于数据库处于连接状态,检测点击系统管理里面的“断开连接”按钮后是否与数据库断开连接。测试模块功能是否能够实现。测试过程:分别在系统运行和断开连接时,删除数据库文件,如果数据库文件正被使用,说明处于连接状态。反之说明于数据库没有处于连接状态。3 修改密码功能测试测试目的:检测密码修改是否能够成功,是否具有容错性。测试过程:输入
3、错误的原密码,输入空密码。输入不一致的新密码,检测是否有出错提示。4 图书录入、删除测试测试目的:测试正确性、容错性和操作是否方便。测试过程:输入空的书名、编号、时间。输入文本的格式的编号,重复的编号。检测更新数据库的正确性和容错性。5 会员录入、删除测试测试目的:测试正确性、容错性、操作是否方便。测试过程:输入空的会员名/编号/时间等。输入文本的格式的编号,重复的编号。检测更新数据库的正确性和容错性。6 会员解锁、挂失测试测试目的:测试会员解锁功能是否正确,挂失操作是否正确测试过程:对被锁用户编号为102的用户进行解锁,对用户进行挂失。检测正确性。7 会员打印测试测试目的:测试会员卡打印功能
4、是否正确,是否具有容错性。测试过程:打印空的会员卡,是否报错。打印会员编号为100的会员卡是否正确。8 会员锁定测试测试目的:测试会员违反借书还书管理规定时是否自动锁定。测试容错性测试过程:同一用户在同一天再次借还过的书;同一用户在不同的日期借未还的书;同一用户已借书数目等于系统规定的个人最大借书数目时,执行借书操作。检测用户是否被锁定。9 会员查询测试测试目的:测试查询的准确性,容错性。测试过程:输入错误的查询字段值,检测是否报错。输入精确的查询字段值,检测结果是否准确。输入模糊查询值,检测查询结果是否完整。10 图书查询测试测试目的:测试查询的准确性,容错性。测试过程:输入错误的查询字段值
5、,检测是否报错。输入精确的查询字段值,检测结果是否准确。输入模糊查询值,检测查询结果是否完整。11 借书测试测试目的:测试正确性,容错性。测试过程:输入不存在的图书编号,输入空的图书号或用户名,输入库存为0的图书编号,检测是否有正确的出错提示。12 还书测试测试目的:测试正确性,容错性。测试过程:输入会员没有借和已经归还的书编号,检测是否有正确的出错提示。3.2测试2(标识符)1 系统登录窗口测试结果输入空的用户名或密码,提示错误“用户名或密码不能为空”。输入错误的管理员或操作员的密用户名或密码,提示错误“用户名或密码错误,请重新输入”。2 系统管理模块测试经过测试,管理模块功能实现正确。3
6、修改密码功能测试管理员修改密码部分,输入空的原密码或空的新密码或不一致的新密码,提示“管理员姓名或密码不能为空,并且新管理员密码不能两次输入不同”。输入错误的原密码,有效的新密码,提示“管理员姓名或管理员密码错误,请重新输入”。输入新管理员密码(20位以上)其修改过后有效的密码部分为前20位,说明密码有效长度为20个字符。但系统没有错误提示。操作员修改密码部分,输入空的原密码或空的新密码或不一致的新密码,提示“用户名或密码不能为空,并且新管理员密码不能两次输入不同”。输入错误的原密码,有效的新密码,提示“用户名或密码错误,请重新输入”。输入新用户名密码(20位以上)其修改过后有效的密码部分为前
7、20位,说明密码有效长度为20个字符。但系统没有错误提示。4 图书录入、删除测试输入空的图书编号或库存数量,提示更新不成功“图书编号不能为空”;“库存数量格式不正确”。输入相同的ISBN能够更新成功,不符合需求条件。5 会员录入、册除测试输入空的会员名/编号/时间等,提示“该会员不存在;编号不正确,请重新输入;时间错误等。输入重复的编号,提示“该编号已存在”。数据库更新成功。 6会员解锁,挂失测试 对被锁用户编号102的用户进行解锁,对用户进行挂失。输入102,搜索,解锁,更新,提示“更新数据库成功”。 7. 会员打印测试 打印空的会员卡,提示“找不到该会员的记录”。打印100的会员卡,提示“
8、开始打印” 8. 会员锁定测试同一用户在同一天再次借还过的书;提示“库存不足或你的卡号被锁定,会员或图书不存在,不能借阅”。同一用户在不同的日期借位还的书,提示“存不足或你的卡号被锁定,会员或图书不存在”。同一用户已借书数目等于系统规定的个人最大借书数目时,执行借书操作,提示“库存不足或你的卡号被锁定,会员或图书不存在,不能借阅”。该用户以被锁定。 9. 会员查询测试输入错误的查询字段值,检测是否报错:显示错误。输入精确的查询字段值,检测结果是否准确:准确。输入模糊查询值,检测查询结果是否完整:查询结果完整。 10. 图书查询测试输入错误的查询字段值,检测是否报错:显示错误。输入精确的查询字段
9、值,检测结果是否准确:准确。输入模糊查询值,检测查询结果是否完整:查询结果完整。 11. 借书测试输不存在的图书编号,不显示。输入空的图书号或用户名,输入库存为0的图书编号,不显示 12. 还书测试输入会员没有借和已经归还的书编号,显示该书的目录。4对软件功能的结论经过对图书馆管理系统的测试,基于时间关系,系统只有实现两个基本功能,正对这两个功能,进行测试后发现:在登陆功能上面,测试结果在用户名的合法性没有达到要求,由于管理员帐户在根据设定的过程中是在数据库中不能轻易更改,所以在数据库中留有两个管理员帐户。从总体上,系统实现的这两个功能实现了需求分析里面中登陆子系统和查询子系统的基本功能。5分析摘要5.1能力正对现实实现情况,该软件能够对管理模块进行安全性的设置,需要进行系统验证才能对其进行相应的操作;因此具有登陆验证的功能。软件能够进行基本的图书信息查询。5.2缺陷和限制在登陆系统中,没有对不符合要求的admin_ID格式进行限制。在查询系统中,没有对每一本图书详细信息的查询,只有大致的查询;没有图书馆管理系统进行功能上的丰富,只有两个基本功能;5.3建议能够实现其他功能,完善图书馆管理系统;5.4评价该项软件的开发已达到预定目标,能交付使用。图书管理系统测试分析报告学院:国际学院学号:姓名:程龙专心-专注-专业