文档介绍:图书馆管理系统测试报告图书管理系统测试分析报告 1引言编写目的为了发现“图书管理系统”软件的错误,进行如下测试背景 :图书管理系统参考资料《软件工程技术及应用》 2测试概要 3测试结果及发现测试1 :保证登录窗口的正确性与安全性。测试过程:使用空密码及错误用户名密码进行登录,查看是否具有错误提示,错误提示是否符合实际情况。将操作员用户名和密码输入到管理员登录窗口中,把管理员用户名和密码输入到操作员登录窗口中,检测是否能够登录,是否有错误提示。 :检测系统运行时是否保持于数据库处于连接状态,检测点击系统管理里面的“断开连接”按钮后是否与数据库断开连接。测试模块功能是否能够实现。测试过程:分别在系统运行和断开连接时,删除数据库文件,如果数据库文件正被使用,说明处于连接状态。反之说明于数据库没有处于连接状态。 :检测密码修改是否能够成功,是否具有容错性。测试过程:输入错误的原密码,输入空密码。输入不一致的新密码,检测是否有出错提示。 、删除测试测试目的:测试正确性、容错性和操作是否方便。测试过程:输入空的书名、编号、时间。输入文本的格式的编号,重复的编号。检测更新数据库的正确性和容错性。 、删除测试测试目的:测试正确性、容错性、操作是否方便。测试过程:输入空的会员名/编号/时间等。输入文本的格式的编号,重复的编号。检测更新数据库的正确性和容错性。 、挂失测试测试目的:测试会员解锁功能是否正确,挂失操作是否正确测试过程:对被锁用户编号为102的用户进行解锁,对用户进行挂失。检测正确性。 :测试会员卡打印功能是否正确,是否具有容错性。测试过程:打印空的会员卡,是否报错。打印会员编号为100的会员卡是否正确。 :测试会员违反借书还书管理规定时是否自动锁定。测试容错性测试过程:同一用户在同一天再次借还过的书;同一用户在不同的日期借未还的书;同一用户已借书数目等于系统规定的个人最大借书数目时,执行借书操作。检测用户是否被锁定。 :测试查询的准确性,容错性。测试过程:输入错误的查询字段值,检测是否报错。输入精确的查询字段值,检测结果是否准确。输入模糊查询值,检测查询结果是否完整。 :测试查询的准确性,容错性。测试过程:输入错误的查询字段值,检测是否报错。输入精确的查询字段值,检测结果是否准确。输入模糊查询值,检测查询结果是否完整。 :测试正确性,容错性。测试过程:输入不存在的图书编号,输入空的图书号或用户名,输入库存为0的图书编号,检测是否有正确的出错提示。 :测试正确性,容错性。测试过程:输入会员没有借和已经归还的书编号,检测是否有正确的出错提示。测试2 ,提示错误“用户名或密码不能为空”。输入错误的管理员或操作员的密用户名或密码,提示错误“用户名或密码错误,请重新输入”。 ,管理模块功能实现正确。 ,输入空的原密码或空的新密码或不一致的新密码,提示“管理员姓名或密码不能为空,并且新管理员密码不能两次输入不同”。输入错误的原密码,有效的新密码,提示“管理员姓名或管理员密码错误,请重新输入”。输入新管理员密码其修改过后有效的密码部分为前20位,说明密码有效长度为20个字符。但系统没有错误提示。操作员修改密码部分,输入空的原密码或空的新密码或不一致的新密码,提示“用户名或密码不能为空,并且新管理员密码不能两次输入不同”。输入错误的原密码,有效的新密码,提示“用户名或密码错误,请重新输入”。输入新用户名密码其修改过后有效的密码部分为前20位,说明密码有效长度为20个字符。但系统没有错误提示。 、删除测试输入空的图书编号或库存数量,提示更新不成功“图书编号不能为空”;“库存数量格式不正确”。输入相同的ISBN能够更新成功,不符合需求条件。 、册除测试输入空的会员名/编号/时间等,提示“该会员不存在;编号不正确,请重新输入;时间错误等。输入重复的编号,提示“该编号已存在”。数据库更新成功。 ,挂失测试对被锁用户编号102的用户进行解锁,对用户进行挂失。输入102,搜索,解锁, 更新,提示“更新数据库成功”。 ,提示“找不到该会员的记录”。打印100的会员卡,提示“开始打印” ;提示“库存不足或你的卡号被锁定,会员或图书不存在,不能借阅”。同一用户在不同的日期