dp2 icon indicating copy to clipboard operation
dp2 copied to clipboard

USMARC书目格式新书通报测试用例-opacServer

Open Hopeshine opened this issue 6 years ago • 15 comments

开发老师留言: dp2circulation 更新了,请升级到最新版本测试。

https://github.com/DigitalPlatform/dp2/wiki/dp2Library-library.xml-配置指南 注意这里增加了一个 opacServer 元素的介绍文字。 image

当 library.xml 中配置了 opacServer 元素的时候,内务书目查询窗导出的 HTML 文件里面会出现封面图象;还有一个锚点可以跳转到 OPAC 的书目详细信息页面。建议指导用户配置好这个 opacServer 元素

Hopeshine avatar Jun 28 '19 01:06 Hopeshine

预期效果:

在【书目查询窗】查询到书目记录之后,通过【导出】-【导出到HTML文件...】,可以输出新书通报。在输出过程中,导出模块会自动区分书目记录是unimarc格式还是usmarc格式,并输出相应的内容。

在library.xml里面配置了opacserver元素后,所输出的新书通报里面会显示通过内务对象资源配置的封面图像,并且有一个锚点,点击锚点可以直接打开opac。

在library.xml里面不配置opacserver url元素后,所输出的新书通报里面不会显示通过内务对象资源配置的封面图像(如果封面设置:856 $u 如果为外部资源形态,那就是不需要 OPAC 帮助也能看到图象的。这种情况导出时候应该是能看到封面的),也不会有指向opac的锚点。

Hopeshine avatar Jun 28 '19 01:06 Hopeshine

测试目录:

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数据,确认是否符合预期

Hopeshine avatar Jun 28 '19 02:06 Hopeshine

测试用例 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 心灵色彩解析

Hopeshine avatar Jun 28 '19 02:06 Hopeshine

测试用例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 国史讲话

Hopeshine avatar Jun 28 '19 03:06 Hopeshine

测试用例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

Hopeshine avatar Jun 28 '19 03:06 Hopeshine

测试用例 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日 导出书目记录:

Hopeshine avatar Jun 30 '19 07:06 Hopeshine

测试用例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 /

Hopeshine avatar Jul 04 '19 03:07 Hopeshine

测试用例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 /

Hopeshine avatar Jul 04 '19 03:07 Hopeshine

测试用例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 心灵色彩解析

Hopeshine avatar Jul 04 '19 05:07 Hopeshine

测试用例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 国史讲话

Hopeshine avatar Jul 04 '19 05:07 Hopeshine

测试用例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

Hopeshine avatar Jul 04 '19 06:07 Hopeshine

测试用例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

Hopeshine avatar Jul 04 '19 06:07 Hopeshine

测试用例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 /

Hopeshine avatar Jul 04 '19 06:07 Hopeshine

测试用例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

Hopeshine avatar Jul 04 '19 06:07 Hopeshine

测试用例3、6待usmarc封面输出理清后再测试

Hopeshine avatar Jul 04 '19 06:07 Hopeshine