Open wuayang001 opened 3 years ago
读者借还书情况 1.1 扫描图书和读者证都匹配的机构代码 1.2 当图书或读者证机构代码为空时,借书是否成功 1.3 当图书或读者证机构代码与服务器不一致时,借书是否成功 1.4 当图书标签机构代码为空时,还书是否成功 1.5 当图书标签机构代码与服务器不一致时,还书是否成功 1.6 当服务器端没有配置机构代码时(直连情况该测试在测试用例6后面) 1.6.1 图书标签机构代码为空时 1.6.2 图书标签中机构代码有值时
读者续借图书情况
借书识别读者方式测试(dp2library协议也测试) 3.1 扫描人脸进行读者信息识别 3.2 扫描掌纹进行读者信息识别 3.3 扫描指纹进行人脸识别 3.4 读者扫描一维码/二维码,进行图书借还
前端过滤机构代码测试借还书 4.1 当前端配置的机构代码与服务器一致时读者借还书是否正常 4.2 当前端配置的机构代码不与服务器一致时 4.2.1 读者或图书OI与服务器一致时借还书是否正常 4.2.2 读者或图书OI与前端配置过滤OI一致时借还书是否正常
测试总分馆借还书情况 5.1 dp2ssl登录总馆账号 5.1.1 总馆读者借总馆图书情况 5.1.2 分馆1读者借分馆1读者情况 5.1.3 总馆读者借分馆图书情况 5.1.4 分管读者借总馆图书情况 5.2 dp2ssl登录分馆1账号 5.2.1 总馆读者借总馆图书情况 5.2.2 分馆1读者借分馆1读者情况 5.2.3 总馆读者借分馆图书情况
自助借还新增Charing.xml功能(仅正式版dp2library) 6.1 当用户文件夹配置的value=“false”时 6.1.1 放入机构代码为空的图书标签或读者证观察是否可以正常获取信息,是否可以正常借书 6.1.2 放入与服务器机构代码不一致的图书标签或读者证是否可以正常获取信息,是否可以正常借书 6.1.3 放入与服务器一致的机构代码,观察是否可以借还书 6.1.4 当服务器没有配置机构代码时,放入机构代码为空的图书标签,观察是否可以正常借还书 6.1.5 当服务器没有配置机构代码时,放入有机构代码的标签,观察是否可以正常借还书 6.2 当用户文件夹配置的value=“true”时 6.2.1 放入机构代码为空的图书标签或读者证观察是否可以正常获取信息,是否可以正常借书 6.2.2 放入与服务器机构代码不一致的图书标签或读者证是否可以正常获取信息,是否可以正常借书 6.2.3 放入与服务器一致的机构代码,观察是否可以借还书 6.2.4 当服务器没有配置机构代码时,放入机构代码为空的图书标签,观察是否可以正常借还书 6.2.5 当服务器没有配置机构代码时,放入有机构代码的标签,观察是否可以正常借还书
测试sip2协议绑定读者卡功能 7.1 观察是否可以绑定读者卡 7.2 观察是否可以解绑读者卡
1.1 扫描匹配的机构代码 读者图书借还测试
20210416-wy:dp2版本:1.8.16.0 正式版 dp2library 连接方式 测试结果符合预期
20210415-wy:dp2ssl版本:1.8.15.0 正式版 dp2library连接方式 测试结果符合预期 20210414-wy:dp2ssl版本:1.8.14.0 正式版 sip2连接方式 测试结果符合预期
20210409-wy:dp2ssl版本号:1.8.13.0 dp2library连接方式,测试结果符合预期 20210408-wy:dp2ssl版本号:1.8.13.0 测试结果符合预期
1.2 当图书或读者证机构代码为空时 借书是否正常
校验发送消息异常:AO是必备字段,消息中需包含该字段
同时底部【借】显示个数为“0” 获取图书信息失败,符合预期getreaderinfo:读者‘ZG001’:校验发送消息异常:AO是必备字段,消息中需包含该字段
获取读者信息失败 符合预期20210416-wy:dp2版本:1.8.16.0 正式版 dp2library 连接方式 图书错误信息提示为:当前册来自馆外机构‘’
读者证错误信息为:getreaderinfo读者‘ZG001’当前读者来自馆外机构‘’
放在内务借书正常 测试结果符合预期
20210415-wy:dp2ssl版本:1.8.14.0 正式版 dp2library连接方式 测试结果符合预期 20210414-wy:dp2ssl版本:1.8.14.0 正式版 sip2连接方式 测试结果符合预期
20210409-1633-wy:dp2ssl版本:1.8.13.0 sip连接方式,当标签为空时,获取读者信息正常。新版本取消了对SIP读者卡严格要求AO字段的功能,当证条码号对应时,就可以获取读者的册信息。而图书还是严格要求的。测试结果符合预期
20210409-wy:dp2ssl版本号:1.8.13.0 dp2library连接方式,当图书标签机构代码与服务器不一致时,错误信息显示:当前册来自馆外机构‘’
获取册信息失败,当读者卡机构代码与服务器不一致时,错误信息显示:当前读者来自馆外机构‘’
获取读者信息失败。符合预期
20210409-wy:dp2ssl版本:1.8.13.0 当图书或读者证机构代码为空时,获取图书或读者信息失败,无法进行借还书操作,符合预期
1.3 当图书或读者证机构代码与服务器不一致时
册记录不存在
同时底部【借】显示个数为“0” 获取图书信息失败,符合预期getreaderinfo:读者‘ZG001’:查询读者信息出错:当前读者卡来自馆外机构‘CN-320506-C-XZXX’
获取读者信息失败 符合预期20210416-wy:dp2版本:1.8.16.0 正式版 dp2library 连接方式 图书错误信息提示为:当前册来自馆外机构‘CN-320506-C-ZZ’
读者证错误信息为:getreaderinfo读者‘ZG001’当前读者来自馆外机构‘CN-320506-C-ZZ’
测试结果符合预期
20210415-wy:dp2ssl版本:1.8.14.0 正式版 dp2library连接方式 测试结果符合预期
20210414-wy:dp2ssl版本:1.8.14.0 正式版 sip2连接方式 当图书标签与服务器不一致时,错误信息:当前册不存在
符合预期
20210409-wy:dp2ssl版本号:1.8.13.0 dp2library连接方式,当图书机构代码与服务器不一致时,错误信息显示:当前册来自馆外机构‘CN-320506-C-XZXX’
获取册信息失败,符合预期
20210409-wy:dp2ssl版本:1.8.13.0 当图书或读者卡机构代码与服务器不一致时,获取图书、读者卡信息失败,无法进行借还书操作 符合预期
1.4 当图书机构代码为空时,还书情况
读者(D001)借书(DPB00001)成功
当前册来自馆外机构
还书操作出错1个
符合预期
20210416-wy:dp2版本:1.8.16.0 正式版 dp2library 连接方式 图书错误信息提示为:当前册来自馆外机构‘’
测试结果符合预期
20210415-wy:dp2ssl版本:1.8.14.0 正式版 当图书机构代码为空时,还书操作失败。符合预期
1.5 当图书机构代码与服务器不一致时,还书情况
读者(D001)借书(DPB00001)成功机构代码为:CN-320506-C-ZG
当前册来自馆外机构‘CN-320506-C-ZZ’
还书操作出错1个
符合预期20210416-wy:dp2版本:1.8.16.0 正式版 dp2library 连接方式 图书错误信息提示为:当前册来自馆外机构‘CN-320506-C-ZZ’
测试结果符合预期
20210415-wy:dp2ssl版本:1.8.14.0 正式版 当图书机构代码与服务器不一致时,还书操作失败。
读者图书续借测试
20210415-wy:dp2ssl版本:1.8.14.0 正式版 dp2library连接方式 测试结果符合预期 20210414-wy:dp2ssl版本:1.8.14.0 正式版 sip2连接方式 测试结果符合预期
20210409-wy:dp2ssl版本号:1.8.13.0 dp2library连接方式,测试结果符合预期 20210408-wy:dp2ssl版本号:1.8.13.0 测试结果符合预期
扫描人脸进行读者信息识别
读者(998)已注册人脸
getreaderinfo:读者‘ZG001’:校验发送消息异常:AO是必备字段,消息中需包含该字段
获取读者信息失败,不符合预期20210414-wy:dp2ssl版本:1.8.14.0 dp2library连接方式,计算机摄像头暂时无法使用,该功能暂时无法测试
20210414-wy:dp2ssl版本:1.8.13.0 sip2连接方式,计算机摄像头暂时无法使用,该功能暂时无法测试
20210409-wy:dp2ssl版本:1.8.13.0 dp2library连接方式,初次扫描时会有上传OI为空的错误提示,不符合预期
20210409-wy:dp2ssl版本:1.8.13.0 初次扫描时会有上传OI为空的错误提示,不符合预期
扫描掌纹进行读者信息识别
读者(ZG001)在内务已注册掌纹信息 掌纹service 启动成功
getreaderinfo:读者‘ZG001’:校验发送消息异常:AO是必备字段,消息中需包含该字段
获取读者信息失败,不符合预期20210414-wy:dp2ssl版本:1.8.14.0 dp2library连接方式,初次扫描时就可以显示出读者信息,符合预期
20210414-wy:dp2ssl版本:1.8.14.0 sip2连接方式,初次扫描时就可以显示出读者信息,符合预期
20210409-wy:dp2ssl版本:1.8.13.0 dp2library连接方式,初次扫描时会有上传OI为空的错误提示,不符合预期
20210409-wy:dp2ssl版本:1.8.13.0 初次扫描时会有上传OI为空的错误提示,不符合预期
扫描指纹进行读者信息识别
读者(ZG001)在内务已注册指纹信息
getreaderinfo:读者‘ZG001’:校验发送消息异常:AO是必备字段,消息中需包含该字段
获取读者信息失败,不符合预期20210414-wy:dp2ssl版本:1.8.14.0正式版 dp2library连接方式,初次扫描时就可以显示出读者信息,符合预期
20210414-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式,初次扫描时就可以显示出读者信息,符合预期
20210409-wy:dp2ssl版本:1.8.13.0 dp2library连接方式,初次扫描时会有上传OI为空的错误提示,不符合预期
20210409-wy:dp2ssl版本:1.8.13.0 初次扫描时会有上传OI为空的错误提示,不符合预期
读者扫描一维码/二维码,进行图书借还
登录测试服务器,用手机拍下读者(245813)的一维码/二维码
20210609-wy:dp2ssl测试版:1.8.29.0 sip2协议下,扫描读者一维码时,借还书正常。符合预期
扫描读者二维码时,借还书正常,但是读者界面在借书成功后出现报错信息:读者245813不存在
不符合预期(显示问题)
当前端配置的机构代码与服务器一致时读者借还书是否正常
20210415-wy:dp2ssl版本:1.8.14.0 正式版 dp2library连接方式 测试结果符合预期 20210414-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式,当前端配置过滤机构代码与服务器一致时,符合预期
20210409-wy:dp2ssl版本:1.8.13.0 当前端配置过滤机构代码与服务器一致时,借还书操作正常,符合预期
4.2.1 读者或图书机构代码与服务器一致时借还书是否正常
标签的OI‘CN-320506-C-ZG’不符合定义‘CN-320506-C-XZXX’获取册记录被(dp2ssl)拒绝
获取图书信息失败,符合预期getreaderinfo:读者‘ZG001’:读者证的OI‘CN-320506-C-ZG’不符合定义‘CN-320560-C-XZXX’,获取读者记录被(dp2ssl拒绝)
获取读者信息失败,符合预期20210415-wy:dp2ssl版本:1.8.15.0 正式版 dp2library连接方式 测试结果符合预期 20210414-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式, 当前端配置的机构代码不与服务器一致时,读者或图书机构代码与服务器一致时无法进行借还书操作,符合预期
20210409-wy:dp2ssl版本号:1.8.13.0 当前端配置的机构代码不与服务器一致时,读者或图书机构代码与服务器一致时无法进行借还书操作,符合预期
注意: 这里前端配置的机构代码需与服务器机构代码一致
4.2.2 读者或图书机构代码与前端配置的一致时借还书是否正常
册记录不存在
获取图书信息失败,符合预期getreaderinfo:读者‘ZG001’:查询读者信息出错:当前读者卡来自馆外机构‘CN-320506-C-XZXX’
获取读者信息失败,符合预期20210415-wy:dp2ssl版本:1.8.14.0 正式版 dp2library连接方式 测试结果符合预期 20210414-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式,当前端配置的机构代码不与服务器一致时,读者或图书机构代码与前端配置的过滤机构代码一致时无法进行借还书操作,测试结果符合预期
20210409-wy:dp2ssl版本:1.8.13.0 当前端配置的机构代码不与服务器一致时,读者或图书机构代码与前端配置的过滤机构代码一致时无法进行借还书操作,符合预期
dp2ssl登录总馆账号, 总馆读者借总馆图书情况
在服务器绑定总馆读者(ZG) 在服务器绑定总馆图书(998)
20210415-wy:dp2ssl版本:1.8.14.0 正式版 dp2library连接方式 测试结果符合预期 20210414-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式, 登录总馆管理员账号,用总馆读者借阅总馆图书成功。符合预期
20210412-wy:dp2ssl版本:1.8.13.0 登录总馆管理员账号,用总馆读者借阅总馆图书成功。符合预期
todo
dp2ssl登录总馆账号, 分馆1读者借分馆1图书情况
在服务器绑定分馆1读者(XZ001) 在服务器绑定分馆1图书(NKX000610)
20210415-wy:dp2ssl版本:1.8.14.0 正式版 dp2library连接方式 测试结果符合预期 20210414-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式, 登录总馆管理员账号,用分馆读者借阅分馆图书成功。符合预期
20210412-wy:dp2ssl版本:1.8.13.0 登录总馆管理员账号,用分馆读者借阅分馆图书成功。符合预期
dp2ssl登录总馆账号, 总馆读者借分馆图书情况
在服务器绑定总馆读者(10011001) 在服务器绑定分馆图书(NKX000610)
借书操作出错一个
借书操作失败,失败:借阅操作被拒绝。因册记录的馆藏地‘星洲学校/图书馆’不属于读者所在馆代码
借书操作失败,符合预期20210415-wy:dp2ssl版本:1.8.14.0 dp2library连接方式,测试结果符合预期 20210415-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式,登录总馆管理员账号,用总馆读者借阅分馆图书失败。符合预期
20210412-wy:dp2ssl版本:1.8.13.0 登录总馆管理员账号,用总馆读者借阅分馆图书失败。符合预期
dp2ssl登录总馆账号, 分馆读者借总馆图书情况
在服务器绑定分馆读者(XZ001) 在服务器绑定总馆图书(998)
借书操作出错一个
借书操作失败,失败:借阅操作被拒绝。因册记录的馆藏地‘流通库’不属于读者所在馆代码
借书操作失败,符合预期20210415-wy:dp2ssl版本:1.8.14.0 dp2library连接方式,测试结果符合预期 20210415-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式,登录总馆管理员账号,用分馆读者借阅总馆图书失败。符合预期
20210412-wy:dp2ssl版本:1.8.13.0 登录总馆管理员账号,用分馆读者借阅总馆图书失败。符合预期
dp2ssl登录分馆账号, 总馆读者借总馆图书情况
在服务器绑定总馆读者(10011001) 在服务器绑定总馆图书(998)
getreadinfo:读者‘10011001’查无此证‘10011001’
请放好读者卡再进行借书操作
20210415-wy:dp2ssl版本:1.8.14.0 dp2library连接方式,测试结果符合预期 20210415-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式,登录分馆管理员账号,用总馆读者借阅总馆图书失败。符合预期
20210412-wy:dp2ssl版本:1.8.13.0 登录分馆管理员账号,用总馆读者借阅总馆图书失败。符合预期
dp2ssl登录分馆账号, 分馆读者借分馆图书情况
在服务器绑定分馆读者(XZ001) 在服务器绑定总馆图书(NKX000610)
20210415-wy:dp2ssl版本:1.8.14.0 dp2library连接方式,测试结果符合预期 20210415-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式,登录分馆管理员账号,用分馆读者借阅分馆图书成功。符合预期
20210412-wy:dp2ssl版本:1.8.13.0 登录分馆管理员账号,用分馆读者借阅分馆图书成功。符合预期
dp2ssl登录分馆账号, 总馆读者借分馆图书情况
在服务器绑定总馆读者(10011001) 在服务器绑定分馆图书(NKX000610)
请放好读者卡再进行借书操作
20210415-wy:dp2ssl版本:1.8.14.0 dp2library连接方式,测试结果符合预期 20210415-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式,登录分馆管理员账号,用总馆读者借阅分馆图书失败。符合预期
20210412-wy:dp2ssl版本:1.8.13.0 登录分馆管理员账号,用总馆读者借阅分馆图书失败。符合预期
dp2ssl登录分馆账号, 分馆读者借总馆图书情况
在服务器绑定分馆读者(XZ001) 在服务器绑定总馆图书(998)
借书操作出错一个
借书操作失败,失败:借阅操作被拒绝。因册记录的馆藏地‘流通库’不属于读者所在馆代码
借书操作失败,符合预期20210415-wy:dp2ssl版本:1.8.14.0 dp2library连接方式,测试结果符合预期 20210415-wy:dp2ssl版本:1.8.14.0正式版 sip2连接方式,登录分馆管理员账号,用总馆读者借阅分馆图书失败。符合预期
20210412-wy:dp2ssl版本:1.8.13.0 登录总馆管理员账号,用分馆读者借阅总馆图书失败。符合预期
当用户文件夹配置的value=“false”时,以放入机构代码为空的标签进行测试,观察是否可以借还书为例
<?xml version="1.0" encoding="utf-8" ?>
<root>
<settings>
<key name="图书标签严格要求机构代码" value="false"/>
</settings>
</root>
20210422-wy:dp2ssl测试版版本1.8.17.0 测试结果与正式版一致,符合预期
20210415-wy:dp2ssl正式版:1.8.16.0 测试结果如下:
当图书标签中机构代码为空时: value="false 图书可以正常借还,符合预期
当图书标签中机构代码与服务器一致时: value="false 图书可以正常借还,符合预期
当图书标签中机构代码与服务器不一致时: value="false 图书和读者信息获取失败,图书错误信息提示为:当前册来自馆外机构‘CN-320506-C-ZZ’读者证错误信息为:getreaderinfo读者‘ZG001’当前读者来自馆外机构‘CN-320506-C-ZZ’ 测试结果符合预期
当服务器没有配置机构代码时,放入空OI标签 value=”false“ 图书可以正常借还,符合预期
当服务器没有配置机构代码时,放入有OI字段标签 value=”false“ 图书和读者信息获取失败,图书错误信息提示为:当前册来自馆外机构‘CN-320506-C-ZZ’读者证错误信息为:getreaderinfo读者‘ZG001’当前读者来自馆外机构‘CN-320506-C-ZZ’ 测试结果符合预期
当用户文件夹配置的value=“true”时,以放入机构代码为空的标签进行测试,观察是否可以借还书为例
<?xml version="1.0" encoding="utf-8" ?>
<root>
<settings>
<key name="图书标签严格要求机构代码" value="true"/>
</settings>
</root>
请先放好读者卡再进行操作
20210422-wy:dp2ssl测试版版本1.8.17.0 测试结果与正式版一致,符合预期
20210415-wy:dp2ssl正式版:1.8.16.0 测试结果如下:
当图书标签中机构代码为空时: value="true" 错误提示信息为:标签中没有机构代码,被拒绝使用
无法进行借还书 符合预期
当图书标签中机构代码与服务器一致时: value="true" 图书可以正常借还,符合预期
当图书标签中机构代码与服务器不一致时: value="true" 图书和读者信息获取失败,图书错误信息提示为:当前册来自馆外机构‘CN-320506-C-ZZ’读者证错误信息为:getreaderinfo读者‘ZG001’当前读者来自馆外机构‘CN-320506-C-ZZ’ 测试结果符合预期
当服务器没有配置机构代码时,放入空OI标签 value=”true“ 错误提示信息为:标签中没有机构代码,被拒绝使用
无法进行借还书 符合预期
当服务器没有配置机构代码时,放入有OI字段标签 value=”true“ 图书和读者信息获取失败,图书错误信息提示为:当前册来自馆外机构‘CN-320506-C-ZZ’读者证错误信息为:getreaderinfo读者‘ZG001’当前读者来自馆外机构‘CN-320506-C-ZZ’ 测试结果符合预期
1.6.1 当服务器没有配置机构代码时,标签也没有OI字段时。借还是否成功
<rfid>
字段内容。重启实例getreaderinfo:读者‘ZG001’:查询读者信息出错:当前读者卡来自馆外机构‘’
符合预期当前册来自馆外机构‘’
符合预期20210422-wy:dp2ssl测试版:1.8.17.0 错误信息为:标签中没有机构代码,被拒绝使用无法进行借还书
符合预期
20210419-wy:dp2ssl正式版本:1.8.16.0 新版本更新后对dp2ssl严格要求OI代码,不管服务器有没有配置机构代码,前端借书时图书必须包含机构代码。测试结果符合预期
1.6.2 当服务器没有配置机构代码时,标签中包含OI字段时。借还是否成功
</rfid>
字段内容。重启实例CN-320506-C-XZXX
。到读写器上面,界面显示出错误信息:getreaderinfo:读者‘ZG001’:查询读者信息出错:当前读者卡来自馆外机构‘CN-320506-C-XZXX’
符合预期CN-320506-C-XZXX
。到读写器上面,界面显示出错误信息:当前册来自馆外机构‘CN-320506-C-XZXX’
符合预期20210422-wy:dp2ssl测试版本:1.8.17.0 当服务器没有配置机构代码时,标签中如果包含机构代码则借书失败 测试结果符合预期
20210419-wy:dp2ssl正式版本:1.8.16.0 当服务器没有配置机构代码时,标签中如果包含机构代码则借书失败 测试结果符合预期
7.1 观察是否可以绑定读者卡 7.2 观察是否可以解绑读者卡
20210609-wy:dpssl版本号:1.8.29.0 sip2协议不能绑定读者卡,报错信息为:system.uriformexception无效的URL,此URL为空
2021/04/16 14:16
2021./04/02 10:42