任延华

Results 222 comments of 任延华

在 读者查询窗 批修改读者,例如修改状态。 202204081958-WYC dp2installer的v3_ref:3.108.8133.23475 dp2内务正式版:3.62.8118.17919,测试结果符合预期 20190429-0349-ryh:dp2Circulation版本(3.4.7057.41514),dp2library (3.11.7057.35611),操作系统(Win10家庭版),测试结果与预期一致。

## 自动返回主界面功能 ### 缺省无操作30秒后,返回主页 自助借还系统,缺省会在无人操作30秒后,返回主界面。 1. 针对借书、还书、续借 界面,测试下列要点: 1.1 卡和书都不放的情况,停30秒应返回主界面 1.2 放了图书,只要图书在读写器上,就不会返回,拿走书后,30秒后应返回主界面 **不勾选 身份读卡器竖放** 1.3 放14443A读者证,只要读者证在读写器上,就不应返回,从拿走卡算起30秒后返回主界面。 1.4 放15693读者证,只要读者证在读写器上,就不应返回,从拿走卡算起30秒后返回主界面。 1.5 **(待讨论确认)** 刷了人脸,读者信息会不一直显示,没有定时器消,所以也不会返回主界面。 1.6 (todo)待测一二维码和指纹 **勾选 身份读卡器竖放** 1.7 放14443A读者证,显示计时器,卡在读写器上不应返回。从拿走卡算起30秒后返回主界面,与计时器时间无关。 1.8 放15693读者证,显示计时器,卡在读写器上不应返回。从拿走卡算起30秒后返回主界面,与计时器时间无关。 1.9...

### 本用例问题一句话描述:测试未登录调17接口时,回复的not login信息后面有乱码。 ### 测试目的:测试dp2的sip2服务器,在不配置sip2帐号,直接调17接口获取图书信息,表现是否正常,预期应提示未登录一类信息。 ### 环境 配置的服务器信息 服务器:123.57.163.11 端口:8100 编码方式:utf-8 使用的前端工具dp2SIPClient 册条码:DPB000001 ### 发送和收送的信息 ``` 2021-01-19 22:03:27 send:1720210119 220327AOdp2Library|ABDPB000001|AC 2021-01-19 22:03:27 recv:1801000120210119 220328AB|AJ|CK001|AFnot login��(SIP channel instance name ('InstanceName') has...

### 测试目的:测试第三方SIP2服务器的获取图书信息接口,测试外借、在架、不存在这3种情况图书的流程状态字段。 ### 环境 第三方SIP2服务器部署的用户单位内网, 服务器地址:省略 端口:2007 通过前端试验,服务器返回的消息是使用的gb2312编码。 该厂家SIP2服务器针对获取图书接口17/18,不需要登录。 ### 测试数据 用户单位老师提供几个图书条码 #### 1)外借的 B0090508,B0090505,B0090525,状态返回04,符合预期 ``` 2021-01-04 14:05:57 send:1720210104 140557AOdp2Library|ABB0090508|AC 2021-01-04 14:05:57 recv:1804000120210104 140559CF00000|ABB0090508|CJ20201230 151057|AH2021-12-30|BGP000065|AJ张謇论学集|AP流通书库|AQ流通书库|AF图书信息查询成功。|AG图书信息查询成功。|AY1AZB69C 2021-01-04 14:05:57 send:1720210104 140557AOdp2Library|ABB0090505|AC 2021-01-04...

### 测试目的:测试dp2的SIP2服务器获取图书接口,针对外借、在架、不存在这3种情况图书的流通状态值 ### 关于图书流通状态 3M SIP2协议规定18消息前2字符表示流通状态,这是原文和翻译的值 The circulation status of an item. The following statuses are defined: 该册图书的流通状态,状态如下: Value Status 01 other 其它 02 on order 订购中 03 available 在架...

## 关于SIP2返回消息中严重错误 和 普通错误 针对dp2 SIP2服务器严重错误测试,dp2 SIP2针对严重错误,18消息返回的状态是01(其它),只是在消息文字中说明底层模块断开了。但前端没法区分严重错误还是本条记录错误。 ``` 2021-01-20 13:45:47 send:1720210120 134116AOdp2Library|ABB001|AC 2021-01-20 13:45:51 recv:1801000120210120 134547ABB001|AJ|CK001|AF获得'B001'发生错误: 服务器 net.tcp://localhost:8002/dp2library/t1/ 没有响应|AG获得'B001'发生错误: 服务器 net.tcp://localhost:8002/dp2library/t1/ 没有响应|AY4AZ0E56 ``` 另外查SIP2协议的99 SC Status/98 ACS Status,98消息可以返回在线还是离线。用dp2 SIP2服务器测试,如果底层模块停止,98返回的是N离线。请看看这个接口,是否有些用处 ```...

# 测试大纲 1 服务器端不配置OI的情况,测试SIP2消息中AO参数两种情况(空值,有值),检查服务器的响应是否符合预期。 2 服务器端配置了OI的情况,测试SIP2消息中AO参数三种情况(空值,正确值,错误值),检查服务器的响应是否符合预期。 3 服务器端配置了OI的情况,测试SIP2消息中AO参数 与 读者证条码/册条码中的前缀 两者的优先级,检查服务器的响应是否符合预期。

前提:服务器端不配置OI的情况 # 1.1 获取服务器状态99/98 **预期效果:服务器返回98消息AO应为空。** ## 操作步骤 1. 打开dp2SIP2 Client,在【服务器参数】输入服务器IP/端口/编码方式,例如:IP【127.0.0.1】、端口【8100】、编码方式【utf-8】。点击【连接】,下方提示“连接SIP2服务器127.0.0.1:8100成功...” 2. 在【登录】中填写好账户名和密码,例如“zizhu1@T800”、密码*,点 登录 按钮。则前端发送93,服务器回复94,右侧能看到消息详细。 3. 点击【发送98】,服务器回复99消息。 *** ## 测试结果 2022-02-23 16:53:09-WYC:服务器未配置总馆OI,用总馆帐号登录,98返回AO字段值为空,符合预期。下面是测试样例: ``` 2022-02-23 16:53:05 send:93 CNzizhu1@T800|CO1|CPlocal 2022-02-23 16:53:05 recv:941|AY4AZFF62 2022-02-23...

**前提:服务器端配置了OI的情况** 在服务器的library.xml里配置机构代码,示例如下:总馆为CN-110108-1-NLC,海淀分馆为CN-000001-1-HD。 ``` ``` ## 3.1 借书-11/12-请求消息即有AO且证条码和册条码又有前缀,服务器优先认条码中前缀 ## 测试目的及预期结果 1)SIP2请求消息中AO传正确的值,读者条码或者册条码是错误的机构前缀,预期优先认读者证条码与册条码的前缀,报来自馆外机构,因为读者证条码或者册条码前缀是错误的。 2)SIP2请求消息中AO传错误的值,读者证条码和册条码均的前缀都是正确的,预期优先认读者证条码与册条码的前缀,正常借书。 3)SIP2请求消息中AO传错误的值,读者证条码和册条码都传空前缀(即前面是空.XXX),服务器优先认条码的前缀,而且对条码为.XXX这种情况要求严格,就是服务器端必须不配才行。所以应报来自馆外机构。 ## 测试结果 **1)SIP2请求消息中AO传正确的值,读者条码是错误的机构前缀,册条码前面是正确的前缀,预期优先认读者证条码与册条码的前缀,报来自馆外机构,因为读者证条码前缀是错误的。** 20220303 WYC:请求参数中证条码前缀是错误的,服务器返回当前读者来自馆外机构,符合预期。 ``` 2022-03-03 16:12:57 send:11YN20220303 161257 AOCN-00000-1-DZ|AACN-00000-1-dz.P001|ABCN-00000-1-ZG.B001|AC|AD|BON|BIN 2022-03-03 16:12:57 recv:120NNY20220303 161257AO|AACN-00000-1-dz.P001|ABCN-00000-1-ZG.B001|AJ|AH|AF失败:当前读者卡来自馆外机构 'CN-00000-1-dz' (1)|AY4AZ4858 ```...

## 4 测试服务器端针对读者 和 册配置机构代码不统一的情况 第一种情况:服务器配置了读者和图书馆的机构代码 1)SIP2请求AO传空,读者证条码前缀为空,册条码加上机构代码前缀 应成功 2)SIP2请求AO传册机构代码,读者证条码前缀.XXX。 不成功,因为服务器针对.XXX这种形态,严格要求服务器机构代码 第二种情况:服务器只配置了图书馆的机构代码,未配置读者的机构代码 1)SIP2请求AO传空,读者证条码前缀为空,册条码加上机构代码前缀 2)SIP2请求AO传册机构代码,读者证条码前缀.XXX。