USMARC书目格式新书通报测试用例-opacServer
开发老师留言: dp2circulation 更新了,请升级到最新版本测试。
https://github.com/DigitalPlatform/dp2/wiki/dp2Library-library.xml-配置指南
注意这里增加了一个 opacServer 元素的介绍文字。

当 library.xml 中配置了 opacServer 元素的时候,内务书目查询窗导出的 HTML 文件里面会出现封面图象;还有一个锚点可以跳转到 OPAC 的书目详细信息页面。建议指导用户配置好这个 opacServer 元素
预期效果:
在【书目查询窗】查询到书目记录之后,通过【导出】-【导出到HTML文件...】,可以输出新书通报。在输出过程中,导出模块会自动区分书目记录是unimarc格式还是usmarc格式,并输出相应的内容。
在library.xml里面配置了opacserver元素后,所输出的新书通报里面会显示通过内务对象资源配置的封面图像,并且有一个锚点,点击锚点可以直接打开opac。
在library.xml里面不配置opacserver url元素后,所输出的新书通报里面不会显示通过内务对象资源配置的封面图像(如果封面设置:856 $u 如果为外部资源形态,那就是不需要 OPAC 帮助也能看到图象的。这种情况导出时候应该是能看到封面的),也不会有指向opac的锚点。
测试目录:
1. 不配置opacserver元素,在【书目查询窗】unimarc格式的书目记录,导出新书通报,确认是否符合预期。
1.1不配置opacserver元素,导出unimarc格式书目记录。当记录中没有封面时,输出结果中没有封面,无锚点 1.2不配置opacserver元素,导出unimarc格式书目记录。当记录856 $u 如果为外部资源形态封面时,输出结果中有封面无锚点. 1.3不配置opacserver元素,导出unimarc格式书目记录。当记录为通过内务创建的封面时,输出结果中没有封面无锚点.
2. 不配置opacserver元素,在【书目查询窗】usmarc格式的书目记录,导出新书通报,确认是否符合预期。
2.1不配置opacserver元素,导出usmarc格式书目记录。当记录中没有封面时,输出结果中没有封面无锚点 2.2不配置opacserver元素,导出usmarc格式书目记录。当记录856 $u 如果为外部资源形态封面时,输出结果中有封面无锚点. 2.3不配置opacserver元素,导出usmarc格式书目记录。当记录为通过内务创建的封面时,输出结果中没有封面无锚点.
3. 不配置opacserver元素,在【书目查询窗】同时都属unimarc和usmarc格式的书目记录,确认是否符合预期。
3.1不配置opacserver元素,同时导出无封面的unimarc+无封面usmarc+只有http封面usmarc+只有内务创建封面的usmarc数据,确认是否符合预期 3.2不配置opacserver元素,同时导出有http封面的unimarc+无封面usmarc+只有http封面usmarc+只有内务创建封面的usmarc数据,确认是否符合预期 3.3不配置opacserver元素,同时导出有内务创建封面的unimarc+无封面usmarc+只有http封面usmarc+只有内务创建封面的usmarc数据,确认是否符合预期 3.4不配置opacserver元素,同时导出有无封面的usmarc+无封面unimarc+只有http封面unimarc+只有内务创建封面的unimarc数据,确认是否符合预期 3.5不配置opacserver元素,同时导出有http封面的usmarc+无封面unimarc+只有http封面unimarc+只有内务创建封面的unimarc数据,确认是否符合预期 3.6不配置opacserver元素,同时导出通过内务创建封面的usmarc+无封面unimarc+只有http封面unimarc+只有内务创建封面的unimarc数据,确认是否符合预期
4. 配置opacserver元素,在【书目查询窗】unimarc格式的书目记录,导出新书通报,确认是否符合预期。
4.1配置opacserver元素,导出unimarc格式书目记录。当记录中没有封面时,输出结果中没有封面,但有锚点 4.2配置opacserver元素,导出unimarc格式书目记录。当记录856 $u 如果为外部资源形态封面时,输出结果中有封面有锚点. 4.3配置opacserver元素,导出unimarc格式书目记录。当记录为通过内务创建的封面时,输出结果中有封面有锚点.
5. 配置opacserver元素,在【书目查询窗】usmarc格式的书目记录,导出新书通报,确认是否符合预期。
5.1配置opacserver元素,导出usmarc格式书目记录。当记录中没有封面时,输出结果中没有封面,但有锚点 5.2配置opacserver元素,导出usmarc格式书目记录。当记录856 $u 如果为外部资源形态封面时,输出结果中有封面有锚点. 5.3配置opacserver元素,导出usmarc格式书目记录。当记录为通过内务创建的封面时,输出结果中有封面有锚点.
6. 配置opacserver元素,在【书目查询窗】同时导出unimarc和usmarc格式的书目记录新书通报,确认是否符合预期。
6.1配置opacserver元素,同时导出无封面的unimarc+无封面usmarc+只有http封面usmarc+只有内务创建封面的usmarc数据,确认是否符合预期 6.2配置opacserver元素,同时导出有http封面的unimarc+无封面usmarc+只有http封面usmarc+只有内务创建封面的usmarc数据,确认是否符合预期 6.3配置opacserver元素,同时导出有内务创建封面的unimarc+无封面usmarc+只有http封面usmarc+只有内务创建封面的usmarc数据,确认是否符合预期 6.4配置opacserver元素,同时导出有无封面的usmarc+无封面unimarc+只有http封面unimarc+只有内务创建封面的unimarc数据,确认是否符合预期 6.5配置opacserver元素,同时导出有http封面的usmarc+无封面unimarc+只有http封面unimarc+只有内务创建封面的unimarc数据,确认是否符合预期 6.6配置opacserver元素,同时导出通过内务创建封面的usmarc+无封面unimarc+只有http封面unimarc+只有内务创建封面的unimarc数据,确认是否符合预期
测试用例 1.1
测试目的:不配置opacserver元素,导出unimarc格式书目记录。当记录中没有封面时,输出结果中没有封面和锚点
步骤:
1.确定liberay.xml 中<opacServer url="" />代码。表示未配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为unimarc 3.【书目查询窗】查询几条书目记录,确认其856字段没有封面。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报没有封面
测试结果:20190630 14:54 ym 符合预期
测试环境:服务器地址 http://123.57.163.11/dp2library/demo, 内务版本 3.4.7119.39786; 服务器版本:3.14 UID:c6c70274-2683-4fa4-a876-681fa0a0a8ef 失效期:2019年7月15日 导出书目记录:中文图书/153 他的琴·槐花饼;中文图书/164 心灵色彩解析
测试用例1.2
测试目的:
不配置opacserver元素,导出unimarc格式书目记录。当记录856 $u 如果为外部资源形态封面时,输出结果中有封面,但无锚点
步骤:
1.确定liberay.xml 中代码。表示未配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为unimarc 3.【书目查询窗】查询几条书目记录,确认其8856 $u 为外部资源形态封面。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报有封面
测试结果:20190630 15:03 ym 符合预期
测试环境:服务器地址 http://123.57.163.11/dp2library/demo, 内务版本 3.4.7119.39786; 服务器版本:3.14 UID:c6c70274-2683-4fa4-a876-681fa0a0a8ef 失效期:2019年7月15日 导出书目记录:中文图书/3网络是怎样连接的 (图灵程序设计丛书);中文图书/8 国史讲话
测试用例1.3
测试目的:不配置opacserver元素,导出unimarc格式书目记录。当记录为通过内务创建的封面时,输出结果中没有封面和锚点
步骤: 1.确定liberay.xml 中代码。表示未配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为unimarc 3.【书目查询窗】查询几条书目记录,确认其856字段有封面,但不是外部链接地址。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报没有封面
测试结果:20190630 15:08ym 符合预期
测试环境:服务器地址 http://123.57.163.11/dp2library/demo, 内务版本 3.4.7119.39786; 服务器版本:3.14 UID:c6c70274-2683-4fa4-a876-681fa0a0a8ef 失效期:2019年7月15日 导出书目记录:中文图书/6 编码 隐匿在计算机软硬件背后的语言;中文图书/7 C#入门经典 / (美)Karli Watson[等]著 ; 齐立波,黄俊伟译koko
测试用例 2.1
测试目的:不配置opacserver元素,导出usmarc格式书目记录。当记录中没有封面时,输出结果中没有封面和锚点
步骤:
1.确定liberay.xml 中<opacServer url="" />代码。表示未配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为usmarc 3.【书目查询窗】查询几条书目记录,确认其856字段没有封面。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报没有封面和锚点
测试结果:20190704 11:29 ym 符合预期
测试环境:服务器地址 net.tcp://58.87.101.80:101/hnb/ 内务版本 3.4.7123.28829; 服务器版本:3.14 UID:c6c70274-2683-4fa4-a876-681fa0a0a8ef 失效期:2019年7月15日 导出书目记录:
测试用例2.2
测试目的:不配置opacserver元素,导出usmarc格式书目记录。当记录856 $u 如果为外部资源形态封面时,输出结果中有封面,但无锚点
步骤: 1.确定liberay.xml 中代码。表示未配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为unimarc 3.【书目查询窗】查询几条书目记录,确认其8856 $u 为外部资源形态封面。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报有封面
测试结果:不符合预期,书目记录856为外部链接封面时,输出通报没有封面图像。,coverimage栏为http地址。 测试数据地址:demo以及红泥巴服务器 net.tcp://58.87.101.80:101/hnb/ 内务版本:3.4.7123.28829 服务器版本:3.14 UID:9df40b61-6414-4e9b-877b-5d96c788db0e 失效期:2019年7月15日 导出书目记录:外文图书/2 a way of being/;外文图书/13 Stone soup :an old tale /
测试用例2.3
测试目的:不配置opacserver元素,导出usmarc格式书目记录。当记录为通过内务创建的封面时,输出结果中没有封面和锚点
步骤: 1.确定liberay.xml 中代码。表示未配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为usmarc 3.【书目查询窗】查询几条书目记录,确认其856字段有封面,但不是外部链接地址。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报没有封面,也没有锚点
测试结果:0704 11:56 导出结果无锚点,无封面图片,coverImage一栏内容为“ uri:2”。待确认是否符合预期.在红泥巴上测试同样的条件,导出结果一样。 测试环境:服务器地址 http://123.57.163.11/dp2library/demo, 内务版本 3.4.7123.28829 服务器版本:3.14 UID:c6c70274-2683-4fa4-a876-681fa0a0a8ef 失效期:2019年7月15日 导出书目记录:西文图书/1 Pharmacology /
测试用例4.1
测试目的: 配置opacserver元素,导出unimarc格式书目记录。当记录中没有封面时,输出结果中没有封面,但有锚点
步骤: 1.liberay.xml 中代码配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为unimarc 3.【书目查询窗】查询几条书目记录,确认其没有856字段。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报没有封面有锚点
测试结果:0704 13:54 符合预期 测试环境:服务器地址 http://123.57.163.11/dp2library/demo, 内务版本 3.4.7123.28829 服务器版本:3.14 UID:c6c70274-2683-4fa4-a876-681fa0a0a8ef 失效期:2019年7月15日 导出书目记录:中文图书/153 他的琴·槐花饼;中文图书/164 心灵色彩解析
测试用例4.2
测试目的: 配置opacserver元素,导出unimarc格式书目记录。当记录856 $u 如果为外部资源形态封面时,输出结果中有封面有锚点.
步骤: 1.liberay.xml 中代码配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为unimarc 3.【书目查询窗】查询几条书目记录,确认其有856字段,且$u为http链接。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报有封面,也有锚点
测试结果:0704 13:56 符合预期 测试环境:服务器地址 http://123.57.163.11/dp2library/demo, 内务版本 3.4.7123.28829 服务器版本:3.14 UID:c6c70274-2683-4fa4-a876-681fa0a0a8ef 失效期:2019年7月15日 导出书目记录:中文图书/3网络是怎样连接的 (图灵程序设计丛书);中文图书/8 国史讲话
测试用例4.3
测试目的:配置opacserver元素,导出unimarc格式书目记录。当记录为通过内务创建的封面时,输出结果中有封面有锚点.
步骤: 1.liberay.xml 中代码配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为unimarc 3.【书目查询窗】查询几条书目记录,确认其856字段$u为非http形式。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报有封面,有锚点
测试结果:0704 13:59 符合预期 测试环境:服务器地址 http://123.57.163.11/dp2library/demo, 内务版本 3.4.7123.28829 服务器版本:3.14 UID:c6c70274-2683-4fa4-a876-681fa0a0a8ef 失效期:2019年7月15日 导出书目记录:中文图书/6 编码 隐匿在计算机软硬件背后的语言;中文图书/7 C#入门经典 / (美)Karli Watson[等]著 ; 齐立波,黄俊伟译koko
测试用例5.1
测试目的:配置opacserver元素,导出usmarc格式书目记录。当记录中没有封面时,输出结果中没有封面,但有锚点
步骤: 1.liberay.xml 中代码配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为usmarc 3.【书目查询窗】查询几条书目记录,确认其没有856字段。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 4. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报没有封面,有锚点
测试结果:0704 13:59 符合预期 测试环境:服务器地址 http://123.57.163.11/dp2library/demo,红泥巴服务器 内务版本 3.4.7123.28829 服务器版本:3.14 UID:c6c70274-2683-4fa4-a876-681fa0a0a8ef 失效期:2019年7月15日 导出书目记录:西文图书/3 Energy dissipation in hydraulic structures;红泥巴 外文图书/16 The important book
测试用例5.2
测试目的:配置opacserver元素,导出usmarc格式书目记录。当记录856 $u 如果为外部资源形态封面时,输出结果中有封面有锚点.
步骤: 1.liberay.xml 中代码配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为usmarc 3.【书目查询窗】查询几条书目记录,确认其856字段$u为http形式链接。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 5. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报有封面,有锚点
**测试结果:**0704 14:14 不符合预期。有锚点,没有封面,coverimage一栏为http地址 测试环境:demo以及红泥巴服务器 net.tcp://58.87.101.80:101/hnb/ 内务版本:3.4.7123.28829 服务器版本:3.14 UID:9df40b61-6414-4e9b-877b-5d96c788db0e 失效期:2019年7月15日 导出书目记录:外文图书/2 a way of being/;外文图书/13 Stone soup :an old tale /
测试用例5.3
测试目的:配置opacserver元素,导出usmarc格式书目记录。当记录为通过内务创建的封面时,输出结果中有封面有锚点.
步骤: 1.liberay.xml 中代码配置具体的opacServer url. 2.在【系统管理窗】确认”中文图书“库的书目格式为usmarc 3.【书目查询窗】查询几条书目记录,确认其856字段$u为非http形式链接。 4.使用【导出】-【导出到HTML文件...】,查看导出结果。 5. 将输出结果与书目记录相关字段想比对,确认各字段是否符合预期。并且导出的新书通报有封面,有锚点
测试结果:0704 14:26 不符合预期。有锚点,没有封面,coverimage一栏为:uri:2 测试环境:demo以及红泥巴服务器 net.tcp://58.87.101.80:101/hnb/ 内务版本:3.4.7123.28829 服务器版本:3.14 UID:9df40b61-6414-4e9b-877b-5d96c788db0e 失效期:2019年7月15日 导出书目记录:外文图书/18 The giving tree
测试用例3、6待usmarc封面输出理清后再测试