dp2library图书借还测试(非跨馆)
使用单一实例,和 分馆内部,测试借还。
单馆流通权限xml
<rightsTable>
<type reader="本科生">
<param name="可借总册数" value="4" />
<param name="可预约册数" value="1" />
<param name="以停代金因子" value="1.0" />
<param name="工作日历名" value="新建日历" />
<type book="普通">
<param name="可借册数" value="5" />
<param name="借期" value="1day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教材">
<param name="可借册数" value="3" />
<param name="借期" value="1day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教学参考">
<param name="可借册数" value="1" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="原版西文">
<param name="可借册数" value="1" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="3.0" />
</type>
<type book="测试">
<param name="可借册数" value="1" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="3.0" />
</type>
</type>
<type reader="硕士生">
<param name="可借总册数" value="15" />
<param name="可预约册数" value="5" />
<param name="以停代金因子" value="1.0" />
<param name="工作日历名" value="基本日历" />
<type book="普通">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教材">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教学参考">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="原版西文">
<param name="可借册数" value="3" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="3.0" />
</type>
<type book="测试">
<param name="可借册数" value="" />
<param name="借期" value="" />
<param name="超期违约金因子" value="" />
<param name="丢失违约金因子" value="" />
</type>
</type>
<type reader="博士生">
<param name="可借总册数" value="20" />
<param name="可预约册数" value="5" />
<param name="以停代金因子" value="1.0" />
<param name="工作日历名" value="基本日历" />
<type book="普通">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教材">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教学参考">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="原版西文">
<param name="可借册数" value="4" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="3.0" />
</type>
<type book="测试">
<param name="可借册数" value="" />
<param name="借期" value="" />
<param name="超期违约金因子" value="" />
<param name="丢失违约金因子" value="" />
</type>
</type>
<type reader="讲师">
<param name="可借总册数" value="20" />
<param name="可预约册数" value="5" />
<param name="以停代金因子" value="1.0" />
<param name="工作日历名" value="基本日历" />
<type book="普通">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教材">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教学参考">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="原版西文">
<param name="可借册数" value="5" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="3.0" />
</type>
<type book="测试">
<param name="可借册数" value="" />
<param name="借期" value="" />
<param name="超期违约金因子" value="" />
<param name="丢失违约金因子" value="" />
</type>
</type>
<type reader="教授">
<param name="可借总册数" value="30" />
<param name="可预约册数" value="5" />
<param name="以停代金因子" value="1.0" />
<param name="工作日历名" value="基本日历" />
<type book="普通">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教材">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="教学参考">
<param name="可借册数" value="10" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
<type book="原版西文">
<param name="可借册数" value="6" />
<param name="借期" value="31day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="3.0" />
</type>
<type book="测试">
<param name="可借册数" value="" />
<param name="借期" value="" />
<param name="超期违约金因子" value="" />
<param name="丢失违约金因子" value="" />
</type>
</type>
<readerTypes>
<item>本科生</item>
<item>硕士生</item>
<item>博士生</item>
<item>讲师</item>
<item>教授</item>
</readerTypes>
<bookTypes>
<item>普通</item>
<item>教材</item>
<item>教学参考</item>
<item>原版西文</item>
<item>测试</item>
</bookTypes>
<library code="姑苏区">
<type reader="精英">
<param name="可借总册数" value="10" />
<param name="可预约册数" value="10" />
<param name="以停代金因子" value="1.0" />
<param name="工作日历名" value="姑苏区/新建日历" />
<type book="玄幻">
<param name="可借册数" value="100" />
<param name="借期" value="1day,15day" />
<param name="超期违约金因子" value="CNY1.0/day" />
<param name="丢失违约金因子" value="1.5" />
</type>
</type>
<readerTypes>
<item>精英</item>
</readerTypes>
<bookTypes>
<item>玄幻</item>
</bookTypes>
</library>
</rightsTable>
(未配置跨馆权限) (单馆) 前提:本科生。可借总册数4,预约1,以停代金因子1.0,工作日历基本日历 普通:可借5册借期1,3day。超期违约金因子CNY1.0/day。丢失1.5 教材:可借3,借期31,15day。超期违约金因子CNY1.0/day。丢失1.5 (分馆测试时,分别用两个分馆的账号登录) 一、正常借还 1.1 本科生借还1册普通,查看能否借成功,预期成功 1.2 本科生借5册普通,查看能否借成功,预期无法成功(超出最大界限) 二、续借 2.1 本科生续借,还1册普通,查看能否借成功,预期成功 三、交叉借 4.1 本科生借还4册教材,查看是否能成功,预期无法借 3.2 本科生借还3册普通,1册教材,预期成功 3.3 本科生借还4册普通,1册教材,预期失败 3.4 本科生续借1册普通,预期成功 四、挂失后借还 5.1 测试普通挂失,能否归还,预期无法归还 4.2 测试普通挂失,能否再次借这本书,预期无法借 4.3 测试普通挂失,能否借其他书,预期无法借 4.4 测试普通挂失,能否续借这本书,预期无法借 4.5 测试普通挂失,能否续借其他书,预期无法借 4.6 测试普通挂失,能否归还其他已近借的书,预期可以归还 五、成功缴费后借/还(读者角度) 6.1 测试能否借这册书,预期不可以 5.2 测试能否借其他册,预期可以 5.3 测试能否续借其他册,预期可以 (册角度) 5.4 测试其他读者能否借这册书,预期不可以 六、将丢失状态清除后借还 7.1 测试能否借这册书,预期可以 6.2 测试能否续借、还这册书,预期可以 七、超期违约没还书时 8.1 测试普通超期后,能否续借这册书,预期不行 7.2 测试普通超期后,能否再借其他书,预期不行 7.3 测试普通超期后,能否还已借的书,预期可以 7.4 测试普通超期后,能否还这册超期的书,预期可以,但是还书背景为黄色 八、超期违约已还书,没交费时 9.1 测试普通超期的书已经还了,但是没有交费,能否再次借这册书,预期无法借 8.2 测试普通超期的书已经还了,但是没有交费,能否续借已经借的书,预期无法借 8.3 测试普通超期的书已经还了,但是没有交费,别人能否借这册归还没交费的书,预期可以借 九、超期违约已还书,已交费 10.1 测试普通超期的书已经还了,已经交费,能否再次借这册书,预期可以 十、查看2个馆之间能否相互借书 10.1 用分馆1借分馆2的册,预期无法借成功 10.2 登录分馆1的账号,用分馆1中的读者借1册书,切换到分馆2的账号还,预期无法成功 10.3 登录分馆1的账号,用分馆2中的读者借1册书,预期无法成功
测试borrow字段location元素能否卡住规定借书的总册数
测试用例1.1 借还1册普通图书
测试目的
确保在可借总数为4册的情况下可以成功借还
测试步骤
- 打开dp2内务,点击快捷出纳窗“借”
- 输入读者证条码“B001”,点机回车。输入册条码“B001”,点击回车,预期可以借,实际可以借书成功。
- 右键“借”,选择“还”,输入册条码号“B001”,点击回车,预期可以成功还书,实际成功还书。
测试结果
2022/03/06-1501-ryh dp2library正式版3.105.8098.39412,dp2内务正式版3.61.8099.37488,用总馆帐号登录,为总馆读者借还总馆图书正常,符合预期。
2022/03/06-1501-ryh dp2library正式版3.105.8098.39412,dp2内务正式版3.61.8099.37488,用总馆帐号登录,为分馆读者借还分馆图书正常,符合预期。
20220305-1043WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1729WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1107WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期
测试用例1.2 借还4册普通图书
测试目的
确保在可借总数为4册的情况下可以成功借还
测试步骤
- 打开dp2内务,点击快捷出纳窗“借”,输入证条码“P001”,点击回车。借B001/B002/B003/B004,预期都可以借成功。
- 点击“还”,输入册条码B001/B002/B003/B004,预期可以全部还成功。
测试结果
20220305-1046WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1849WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1112WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期
测试用例 2 续借
测试目的
确保在正常借书的期间,可以对图书进行续借
测试步骤
- 打开dp2内务,在快捷出纳窗“续借”中,输入册条码号“B001”,点击回车,预期能成功续借。实际续借成功。
测试结果
20220305-1047WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1850WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1121WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期
测试用例3.1 本科生借还4册教材
测试目的
教材可借3册,确保无法借4册,因为教材只能借3册
操作步骤
- 打开dp2内务,点击快捷出纳窗“借”,输入证条码“P001”,点击回车。借B006/B007/B008/B009,预期B009无法借成功。实际无法借提示“P001 借 B009 读者 'P001' 所借 '教材' 类图书数量将超过 册所在馆代码 '' 中 该读者类型 '本科生' 对该图书类型 '教材' 的最多 可借册数 值 '3',因此本次借阅操作被拒绝”,符合预期
- 点击“还”,输入册条码B006/B007/B008,预期可以全部还成功。
测试结果
20220305-1049WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1903WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1135WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期
3.2 本科生借还3册普通,1册教材
测试目的
确保4册书都可以正常借还
测试步骤
- 打开dp2内务,点击快捷出纳窗“借”,输入证条码“P001”,点击回车。借普通B001/B002/B003,教材B006,预期可以借成功。
- 点击“还”,输入册条码B001/B002/B003/B006,预期可以全部还成功。
测试结果
20220305-1052WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1904WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1139WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期
测试用例3.3 本科生借还4册普通,1册教材
测试目的
在普通和教材都不超过自身最大可借册数的同时,确保可借总册数不超过4册
测试步骤
- 打开dp2内务,点击快捷出纳窗“借”,输入证条码“P001”,点击回车。借普通B001/B002/B003/B004,教材B006,预期前4册可以借成功,B006借书失败。实际前4册成功,借B006时提示“P001 借 B006 读者 'P001' 所借册数将超过 册所在馆代码 '' 中 类型 '本科生' 可借总册数 值'4',因此本次借阅操作被拒绝”
测试结果
20220305-1054WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1905WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1145WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期
测试用例 3.4 本科生续借1册普通
测试目的
确保在借了4册后,能续借其中一册书
- 打开dp2内务,在快捷出纳窗“续借”中,输入册条码号“B001”,点击回车,预期能成功续借。实际续借成功,提示“续借 B004 怪物大师 : 升级版 . 9 , 远古巨兽的断齿迷踪 [专著] / 雷欧幻像[著]. -- 2版. -- ISBN 978-7-5448-5417-7 : CNY22.00”。符合预期
测试结果
20220305-1056WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1905WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1149WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期
测试用例4.1 测试普通类型图书挂失
测试目的
确保在书丢失后,无法归还
- 打开dp2内务,在快捷出纳窗“续借”中,右键“借”,选择“丢失”,输入册条码“B001”,点击回车,显示为黄色背景,该书状态为丢失。
- 打开快捷出纳窗“还”,输入册条码“B001”,点击回车,预期无法还书。实际无法还书,提示“还 B001 该册为未借出状态 (册记录路径为 '中文图书实体/9')”
测试结果
20220305-1057WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1913WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1158WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期
测试用例4.2 测试普通挂失
测试目的
确保当这册书丢失后,无法再次借
测试步骤
- 打开dp2内务,点击快捷出纳窗“借”,输入证条码“P001”,点击回车。输入册条码“B001”,点击回车,预期无法借。实际无法借,提示“P001 借 B001 该读者当前有 1 个已还违约记录尚未处理,因此借阅操作被拒绝。请读者尽快办理违约后相关手续(如交纳违约金),然后方可进行借阅。”符合预期。
测试结果
20220305-1059WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1913WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1200WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例4.3 测试普通挂失
测试目的
确保在有违约记录的时候无法借其他的书
测试步骤
- 打开dp2内务,点击快捷出纳窗“借”,输入证条码“P001”,点击回车。输入册条码“B005”,点击回车,预期无法借其他的册。实际无法借,提示“P001 借 B005 该读者当前有 1 个已还违约记录尚未处理,因此借阅操作被拒绝。请读者尽快办理违约后相关手续(如交纳违约金),然后方可进行借阅。”
测试结果
20220305-1059WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1931WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1210WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例4.4 测试普通挂失,能否续借这本书,预期无法借
测试目的
确保在有违约记录的时候,不能对借还进行操作
测试步骤
- 在快捷出纳窗“续借”中,输入册条码号“B001”,点击回车,预期无法续借。实际无法续借,提示“续借 B001 册 'B001' 当前未曾被任何读者借阅,所以无法进行续借操作”,符合预期
测试结果
20220305-1101WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1932WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1216WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例4.5 测试普通挂失
测试目的
确保在有违约状态下,不能对已经借的书进行续借
测试步骤
- 在快捷出纳窗“续借”中,输入册条码号“B003”,点击回车,预期无法续借。实际无法续借,提示“续借 B003 该读者当前有 1 个已还违约记录尚未处理,因此续借操作被拒绝。请读者尽快办理违约后相关手续(如交纳违约金),然后方可进行续借。”,符合预期。
测试结果
20220305-1102WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1933WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1220WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
4.6 测试普通挂失
测试目的
确保在有违约记录没有消掉的情况下,不影响归还在借的书
测试步骤
- 打开dp2内务,在快捷出纳窗“还”中输入册条码B003,预期可以还书。实际可以还书。左侧有黄色的提示违约/交费信息。
测试结果
20220305-1103WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1936WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1224WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
成功交费后
测试用例5.1 测试能否借这册书
测试目的
确保缴费消除违约记录后,不能对已经“丢失”的书进行借还
测试步骤
- 打开dp2内务,在快捷出纳窗“借”中输入证条码“P001”,点击回车,输入册条码“B001”,点击回车。预期无法借书。实际无法借书,提示“P001 借 B001 借阅操作被拒绝,原因: 册 'B001' 的状态为 '丢失'。”,符合预期。
测试结果
20220305-1115WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1945WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1318WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例5.2 测试能否借/还其他册
测试目的
确保在违约记录消除后,不影响读者借/还其他的书
测试步骤
- 打开dp2内务,在快捷出纳窗“借”中输入证条码“B001”,点击回车,输入册条码“B007”,点击回车。预期可以正常借书。实际可以正常借书。提示“P001 湾仔枪神 借 B007怪物大师 : 升级版 . 17 , 泯灭的灵魂碎片 [专著] / 雷欧幻像[著]. -- 2版. -- ISBN 978-7-5448-5428-3 : CNY22.00”。符合预期。
- 在快捷出纳窗“还”中输入册条码B007,预期可以还书。实际可以还书。
测试结果
20220305-1116WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1951WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1325WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686用总馆账号登录, 测试结果符合预期。
测试用例5.3 测试能否续借其他册
测试目的
确保在消除违约记录后,可以续借之前已经接的书
测试步骤
- 打开dp2内务,在快捷出纳窗“续借”中输入册条码B004,预期可以成功续借。实际可以续借,提示“续借 B004 怪物大师 : 升级版 . 9 , 远古巨兽的断齿迷踪 [专著] / 雷欧幻像[著]. -- 2版. -- ISBN 978-7-5448-5417-7 : CNY22.00”。符合预期。
测试结果
20220305-1120WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1952WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1328WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例5.4 测试其他读者能否借这册书(册角度)
测试目的
当这册书的状态为“丢失”后,不管是哪位读者挂失的,且已经交过费,其他读者都不可以再对这册书进行借还了。
测试步骤
- 打开dp2内务,在快捷出纳窗“借”中输入证条码“P002”,点击回车,输入册条码“B001”,点击回车。预期无法成功的借这册书。实际无法借该册,提示“P002 借 B001借阅操作被拒绝,原因: 册 'B001' 的状态为 '丢失'。”,符合预期。
测试结果
20220305-1122WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1953WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1342WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
将丢失状态清除后借还
测试用例6.1 测试能否借这册书,预期可以
测试目的
确保将该册的状态“丢失”删除,恢复正常后可以被读者正常借阅
测试步骤
- 打开dp2内务,在菜单命令“常用窗口/实体查询窗”,检索出“B001”这册书,双击进入“种册窗”页面,在下级记录将“册”的状态删除,并保存
- 点击快捷出纳窗“借”,输入读者证条码“P001”,点击回车,输入册条码“B001”,点击回车,预期可以成功借阅。实际可以成功借阅,提示“P001 湾仔枪神 借 B001怪物大师 . 2 , 沉睡的泰坦巨人之城 [专著] : 升级版 / 雷欧幻像[著]. -- 2版. -- ISBN 978-7-5448-5412-2 : CNY22.00”。符合预期。
测试结果
20220305-1124WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1954WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1358WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例 6.2 测试能否续借、还这册书
测试目的
确保在清除“丢失”状态后能正常续借,还书
测试步骤
- 打开dp2内务,在快捷出纳窗“续借”中输入册条码B001,点击回车。预期可以成功续借。实际可以续借,提示“续借 B001 怪物大师 . 2 , 沉睡的泰坦巨人之城 [专著] : 升级版 / 雷欧幻像[著]. -- 2版. -- ISBN 978-7-5448-5412-2 : CNY22.00”,左侧“借阅信息”属性页中,该册的“应还日期”延长了2天。符合预期
- 右键“续借”,选择“还”,输入册条码“B001”,点击回车,预期可以还书成功,实际可以还书成功。
测试结果
20220305-1128WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1955WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1405WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
超期
测试用例7.1 测试普通超期后不能续借该册
测试目的
确保借的册超期未还之后不能再对这册书续借
测试步骤
- 打开dp2内务,在快捷出纳窗“续借”中输入册条码B001,点击回车。预期无法进行续借。实际无法续借。提示“续借 B001 该读者当前有 1 个未还超期册: B001,因此续借操作被拒绝。请读者尽快将这些已超期册履行还书手续。”
测试结果
20220305-1130WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1957WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1504WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例7.2 测试普通超期后,能否再借其他书
测试目的
确保在有一册书超期违约后,不能再借其他的书
测试步骤
- 打开dp2内务,在快捷出纳窗“借”中输入册条码B002,点击回车。预期无法进行借书。实际无法借书。提示“借 B002 该读者当前有 1 个未还超期册: B001,因此续借操作被拒绝。请读者尽快将这些已超期册履行还书手续。”
测试结果
20220305-1133WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1957WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1510WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例7.3 测试普通超期后,能否还已借的书
测试目的
确保读者虽然有超期违约记录没有处置,但是依旧可以正常还书
测试步骤
- 打开dp2内务,在快捷出纳窗“还”,输入册条码“B002”,点击回车,预期可以正常还书。实际可以正常还书,提示“P001 湾仔枪神 还 B002怪物大师 : 升级版 . 6 , 迷雾岛的复仇游戏 [专著] / 雷欧幻像[著]. -- 2版. -- ISBN 978-7-5448-5414-6 : CNY22.00”。符合预期。
测试结果
20220305-1134WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1958WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1512WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例7.4 测试普通超期后,能否还这册超期的书
测试目的
确保超期违约后,不影响还这册书
测试步骤
- 打开dp2内务,在快捷出纳窗“还”,输入册条码“B001”,点击回车,预期可以正常还书,但是还书的背景为黄色。实际可以正常还书,且背景为黄色,提示“P001 湾仔枪神 还 B001怪物大师 . 2 , 沉睡的泰坦巨人之城 [专著] : 升级版 / 雷欧幻像[著]. -- 2版. -- ISBN 978-7-5448-5412-2 : CNY22.00还书操作成功。”
测试结果
20220305-1134WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-1959WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1524WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
八、超期违约已还书,没交费时
测试用例8.1 测试普通超期的书已经还了,但是没有交费,能否再次借这册书
测试目的
查看在没有消除违约记录的情况下,能否再次借这册书
测试步骤
- 打开dp2内务,点击快捷出纳窗“借”,输入证条码“P001”,点击回车。输入册条码“B001”,预期不能借书。实际不能借书,提示“P001 借 B009该读者当前有 1 个已还违约记录尚未处理,因此借阅操作被拒绝。请读者尽快办理违约后相关手续(如交纳违约金),然后方可进行借阅。”
测试结果
20220305-1134WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-2000WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1543WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例8.2 测试能否续借已经借的书
测试目的
确保没有交费的情况下,不能续借已经借的书
测试步骤
- 打开dp2内务,在快捷出纳窗“续借”中输入册条码B003,点击回车。预期无法按续借。实际无法续借,提示“续借 B003 该读者当前有 1 个已还违约记录尚未处理,因此续借操作被拒绝。请读者尽快办理违约后相关手续(如交纳违约金),然后方可进行续借。”
测试结果
20220305-1150WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-2001WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1553WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
测试用例8.3 测试普通超期的书已经还了,但是没有交费,别人能否借/还这册归还没交费的书
测试目的
确保该册归还但没交费不影响其他读者的正常借还
测试步骤
- 打开dp2内务,点击快捷出纳窗“借”,输入证条码“P002”,点击回车。输入册条码“B001”,点击回车,预期可以借成功这册书。实际借成功,提示“P002 白小纯 借 B001怪物大师 . 2 , 沉睡的泰坦巨人之城 [专著] : 升级版 / 雷欧幻像[著]. -- 2版. -- ISBN 978-7-5448-5412-2 : CNY22.00”。符合预期。
测试结果
20220305-1150WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-2004WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1557WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
九、超期违约已还书,已交费
测试用例9.1 测试普通超期的书已经还了,已经交费,能否再次借这册书,预期可以
测试目的
确保归还超期的册,且已经缴纳违约金后不影响正常借书
测试步骤
- 打开dp2内务,点击快捷出纳窗“借”,输入证条码“P001”,点击回车。输入册条码“B001”,点击回车,预期可以借成功这册书。实际借成功,提示“P001 湾仔枪神 借 B001怪物大师 . 2 , 沉睡的泰坦巨人之城 [专著] : 升级版 / 雷欧幻像[著]. -- 2版. -- ISBN 978-7-5448-5412-2 : CNY22.00”。符合预期。
测试结果
20220305-1151WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-2005WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期
20220304-1604WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用总馆账号登录,测试结果符合预期。
十、查看2个馆之间能否相互借书
测试用例10.1 测试用分馆1借分馆2的册
测试目的
确保没有配置互借权限的情况下,分馆1不允许借分馆2的书
测试步骤
- 打开dp2内务,登录分馆1“苏州”的账号,点击快捷出纳窗“借”,输入读者证条码“P001”,点击回车,输入册条码“B01”,点击回车,预期无法接成功。实际无法借成功,提示“P001 借 B01馆代码 '上海' 中 读者类型 '苏州/初中' 的 工作日历名 参数无法获得: ”。符合预期。
测试结果
20220305-1152WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-2030WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆1账号登录,测试结果符合预期
测试用例10.2 登录分馆1的账号借1册书
测试目的
确保在没有配置相互借阅的权限的情况下,分馆1借的书,无法在分馆2的账号还
测试步骤
- 打开dp2内务,登录分馆1“苏州”的账号,点击快捷出纳窗“借”,输入读者证条码“P001”,点击回车,输入册条码“B001”,点击回车,成功借册条码号为“B001”的图书。
- 点击菜单命令“功能/重新登录”,输入分馆2的用户名“上海”,点击“确定”,登录成功
- 点击快捷出纳窗“还”,输入分馆1苏州账号中借的册“B001”,预期无法还成功,实际无法还成功,提示“还 B001读者记录路径 '南区小学/1' 的读者库不在当前用户管辖范围内”。符合预期。
测试结果
20220305-1153WYC dp2library正式版:3.105.8098.39412,dp2内务正式版:3.60.8092.18686 用分馆账号登录,测试结果符合预期 20220304-2052WYC dp2library测试版:3.105.8097.22349,dp2内务正式版:3.60.8092.18686 用分馆1账号登录,测试结果符合预期