dp2 icon indicating copy to clipboard operation
dp2 copied to clipboard

掌纹识别功能测试

Open maruimarui opened this issue 4 years ago • 43 comments

说明:

掌纹目录文件位置在:C:\ProgramData\dp2\palmCenter 与RFID中心,指纹中心,人脸中心。。。储存位置不一致,这里需要注意一下。

maruimarui avatar Jan 14 '21 03:01 maruimarui

环境准备

安装掌纹中心

  1. 安装plamCenter,打开dp2Installer,点【plamCenter】按钮,安装掌纹中心。
  2. 掌纹中心安装完成后,弹出【设置】对话框,需要输入 dp2library服务器URL, 用户名,密码。"保存密码"默认勾选成灰色。“工作台号,日志同步起点”为空,不设置。
  3. 点【确定】按钮后,弹出黑色命令窗口,很快自动关闭。dp2Installer界面显示:“安装 palmCenter 结束”。

安装掌纹仪驱动

打开dp2Installer,点 plamCenter-工具-安装掌纹设备厂家驱动,按照提示安装驱动直到完成即可。

建“掌纹时间戳检索点”

  1. 启动内务,打开【系统管理窗】,找到“读者库”。

  2. 选中“读者库”-右键-刷新数据库 读者 的定义,弹出提示: 确实要刷新数据库 读者 的定义?说明:1) 数据库被刷新定义后,根据情况可能需要进行刷新数据库内记录的检索点的操作(否则现有记录的检索点可能会不全)。 2) 如果刷新的是(大)书目库的定义,则(大)书目库从属的实体库、订购库、期库也会一并被刷新定义。点“确定”。

  3. 弹出对话框中选择 刷新数据库定义的方式 为“结构”,勾选【自动启动重建检索点任务】,点“确定”,验证身份后,弹出提示:下列内核数据库的检索点定义已经发生修改: net.pipe://localhost/dp2kernel/xe?读者dp2library 已经自动启动批处理任务来重建这些数据库的检索点了,请使用 批处理任务窗 来观察任务的执行情况。

  4. 打开【批处理任务窗】,点界面左下角“一直显示进度”,任务列表中显示“本轮处理结束”。重建检索点完成。


掌纹改进事项:

  1. 掌纹登记时候增加了检查重复的功能,同样的掌纹不允许再用于其他读者的注册。
  2. 另外,发现以前版本掌纹注册成功的瞬间,会连带发生一次掌纹识别动作(标志是语音提示“很好”(因为当前还在读者窗,所以这次识别不会发生作用)),但这一次识别并不是操作者的意图。最新版在掌纹注册成功后会暂时等待 5 秒钟以后才切换回到识别模式,应该可以避免这种误动作。

maruimarui avatar Jan 14 '21 04:01 maruimarui

测试目录

  1. 掌纹仪,掌纹service与内务(已经配置好参数)启动顺序组合测试。

  2. 内务配置掌纹参数情况 2.1 内务没有配置掌纹参数时,登记掌纹和识别掌纹情况。 2.2 内务里【掌纹阅读器接口URL】设置错误时,报错情况。

  3. 内务配置好掌纹参数,操作掌纹情况测试 3.1 登记掌纹信息后在内务和dp2ssl中识别掌纹情况 3.1.1 使用未登记过的掌纹进行登记 3.1.2 使用已登记过的掌纹进行登记 3.1.3 同一个读者登记多个掌纹,然后在内务和dp2ssl中识别掌纹情况(修改掌纹) 3.1.4 进行掌纹登记后,换另一台电脑进行掌纹识别情况 3.2 删除掌纹信息后在内务和dp2ssl中识别掌纹情况

  4. 在内务【读者查询窗】删除含有掌纹信息的读者后,在内务和dp2ssl识别掌纹情况。

  5. 掌纹service连接的dp2library与内务连接的dp2library不一致时 5.1 在【读者窗】登记掌纹,内务表现是否正常 5.2 在【快捷出纳窗】扫掌纹,内务表现是否正常 5.2.1 当两个服务器中读者的信息完全不同时,在【快捷出纳窗】扫掌纹情况 5.2.2 当两个服务器中读者的读者证条码号相同,姓名不同,掌纹信息不同时,在【快捷出纳窗】扫掌纹情况 5.2.3 当两个服务器中读者证条码号相同,姓名也相同,掌纹信息不同时,在【快捷出纳窗】扫掌纹情况

  6. 掌纹【设置】界面的阈值测试


  1. 在RFID模块正常运行的前提下,测试掌纹模块与dp2ssl情况 7.1 测试掌纹仪连接、掌纹service启动、dp2ssl参数配置三者组合,dp2ssl提示是否正确 7.2 测试掌纹仪连接、掌纹service启动、dp2ssl启动顺序不同,dp2ssl提示是否正确 7.3 测试中途断开掌纹仪或者停止掌纹service的情况,dp2SSL是否表现正常。

  2. 当dp2ssl 直连的 dp2library 和掌纹service连接的 dp2library 不是同一个时,dp2ssl提示情况 8.1 将dp2ssl直连的dp2library修改成其他URL,关闭dp2ssl【系统参数】对话框时,dp2ssl提示情况 8.2 dp2ssl 每次启动的时候,是否提示连接的dp2library不同。 8.3 掌纹service与dp2ssl正常运行时,将掌纹service连接的dp2library修改成其他URL,dp2ssl提示情况。

  3. dp2ssl同时连接掌纹/指纹读写器,掌纹和指纹使用情况

  4. dP2ssl使用SIP2协议连接,回归测试用例3


新增用例:

  1. 掌纹仪拔插测试 11.1. 正常运行中拔掉掌纹仪观察状态,接上后再观察是否快速恢复及语音提示测试 11.2. 一开始就没有连接设备情况,观察前端反应。- 同时查看掌纹中心的log文件是否有相应的报错信息。
  2. 破坏setting.xml文件测试
  3. 配置对话框中,注销/注册Windows service观察掌纹中心测试
  4. 远程操控安装掌纹中心跳出的授权对话框测试
  5. 快速关闭掌纹中心配置对话框测试。
  6. 打开掌纹中心时,window系统有时会有设备拔插语音提示。观察log是否记录,观察设备管理器是否正常
  7. 删除掌纹中心,观察目录文件中,数据是否被删除。
  8. 掌纹缺少权限报错信息测试
  9. 掌纹指纹交互测试(掌纹与人脸相同步骤,所以直接写结果) 19.1 两个接口配置连接正常情况下,分别登记掌纹指纹,借还验证是否受影响 19.2 两个接口配置连接正常情况下,删除掌纹指纹,观察是否受影响 19.3 掌纹USB拔插时,指纹中心反映情况 19.4 指纹USB拔插时,掌纹中心反映情况
  10. 测试多个前端切换时,掌纹识别是否有干扰
  11. 测试计算机重启,掌纹中心反应
  12. 测试删除掌纹中心URL
  13. 连接好掌纹仪之后,多次扫描时打开内务,进入快捷出纳窗,扫描掌纹观察识别到的读者信息是否正确

maruimarui avatar Jan 14 '21 07:01 maruimarui

测试用例-01 掌纹仪,掌纹service与内务(已经配置好参数)启动顺序组合测试

测试目的:掌纹模块打开正常,掌纹仪设备没有连接,打开内务登记掌纹情况

测试步骤:

  1. 打开dp2 installer,点击列表上面的【palmCenter】-【更新palmCenter】。
  2. 打开内务中【帮助】-【参数配置...】
  3. 进行掌纹登记。点击【常用窗口】-【读者查询窗】锁定一个读者,点击左下角类似手掌的标记,进行掌纹登记。
  4. 点击之后,界面最上层跳出错误信息:掌纹中心当前状态不正确:掌纹驱动初始化失败 符合预期

测试结果:

20210507-wy:掌纹中心版本:1.1.0.0 测试结果符合预期 20210304-wuyang palmcenter版本:1.0.3.0. 内务版本:3.14.7723.25679 符合预期 20210218-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。


测试目的:掌纹模块停止Windows service,掌纹仪连接正常。打开内务登记掌纹情况

测试步骤:

  1. 掌纹仪设备成功连接。
  2. 打开dp2 installer,点击列表上面的【palmCenter】-【工具】-【停止Windows service】。
  3. 打开内务中【帮助】-【参数配置...】
  4. 进行掌纹登记。点击【常用窗口】-【读者查询窗】锁定一个读者,点击左下角类似手掌的标记,进行掌纹登记。
  5. 点击之后,界面最上层跳出错误信息:掌纹中心当前状态不正确:针对ipc://palm channel/palm server的Get state()操作失败:连接到ipc端口失败:系统找不到指定的文件 符合预期

测试结果:

20210507-wy:掌纹中心版本:1.1.0.0 测试结果符合预期 20210304-wuyang palmcenter版本:1.0.3.0. 内务版本:3.14.7723.25679 符合预期 20210218-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。


测试目的:退出掌纹模块,掌纹仪连接正常。打开内务登记掌纹情况

测试步骤:

  1. 掌纹仪设备成功连接。
  2. 打开dp2 installer,点击列表上面的【palmCenter】-【更新palmCenter】。确认掌纹打开状态
  3. 退出dp2 installer软件。
  4. 打开内务中【帮助】-【参数配置...】
  5. 进行掌纹登记。点击【常用窗口】-【读者查询窗】锁定一个读者,点击左下角类似手掌的标记,进行掌纹登记。
  6. 点击之后,软件会有语音提示:请扫入第一个掌纹,一共需要扫描五次。同时软件最上层会跳出白色背景的扫描提示窗口。
  7. 扫描五次后,点击保存。随后打开借书窗口,扫入掌纹,识别成功。 符合预期 (新版本改为放入一次手掌,软件连续扫描5次)

测试结果:

20210507-wy:掌纹中心版本:1.1.0.0 测试结果符合预期 20210304-wuyang palmcenter版本:1.0.3.0. 内务版本:3.14.7723.25679 符合预期 20210218-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。

wuayang001 avatar Feb 18 '21 09:02 wuayang001

测试用例-2.1

测试目的:内务没有配置掌纹参数时,登记掌纹和识别掌纹情况

测试步骤:

  1. 掌纹仪设备成功连接。
  2. 打开dp2 installer,点击列表上面的【palmCenter】-【更新palmCenter】。确认掌纹打开状态
  3. 打开内务中【帮助】-【参数配置...】删除【指纹和人脸】中【指纹阅读器接口URL】的链接。
  4. 进行掌纹登记。点击【常用窗口】-【读者查询窗】锁定一个读者,点击左下角类似手掌的标记,进行掌纹登记。
  5. 点击之后,界面最上层跳出显示错误信息:指纹中心当前状态不正确:尚未配置 指纹接口URL 系统参数,无法获得指纹中心状态 符合预期

测试结果:

20210507-wy:掌纹中心版本:1.1.0.0 测试结果符合预期

20210304-wuyang palmcenter版本:1.0.3.0. 内务版本:3.14.7723.25679 符合预期 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。

wuayang001 avatar Feb 19 '21 01:02 wuayang001

测试用例-2.2

测试目的: 内务里【掌纹阅读器接口URL】设置错误时,报错情况

测试步骤:

  1. 掌纹仪设备成功连接。
  2. 打开dp2 installer,点击列表上面的【palmCenter】-【更新palmCenter】。确认掌纹打开状态
  3. 打开内务中【帮助】-【参数配置...】【指纹和人脸】中【指纹阅读器接口URL】的链接修改为:ipc://palmChannel/palmServer01。点击确定
  4. 进行掌纹登记。点击【常用窗口】-【读者查询窗】锁定一个读者,点击左下角类似手掌的标记,进行掌纹登记。
  5. 点击之后,界面最上层跳出显示错误信息:指纹中心当前状态不正确:尚未配置 指纹接口URL 系统参数,无法获得指纹中心状态 符合预期

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 报错信息为:掌纹中心当前状态不正确:针对ipc://palm channel/palm server01的Get state()操作失败:找不到请求的服务 测试结果符合预期 20210304-wuyang palmcenter版本:1.0.3.0. 内务版本:3.14.7723.25679 符合预期 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。

wuayang001 avatar Feb 19 '21 01:02 wuayang001

测试用例3.1.1

测试目的

使用未登记过的掌纹进行掌纹登记后在内务和dp2ssl中识别掌纹情况

测试步骤:

  1. 掌纹仪设备连接成功。dp2 installer中【palmCenter】模块运行正常。
  2. 内务中【掌纹阅读器接口URL】设置为:ipc://palmChannel/palmServer
  3. dp2ssl 中指纹设置为:ipc://FingerprintChannel/FingerprintServer
  4. 首先打卡内务,点击【常用窗口】-【读者查询窗】锁定一个读者,点击左下角类似手掌的标记,进行掌纹登记。
  5. 点击之后,界面最上层会跳出扫描提示框等待扫入掌纹...随后窗口立刻变成请扫入第一个掌纹,一共需要扫入5次,并且会有语音提示:请扫入第一个掌纹,一共需要扫入5次
  6. 随后将手掌合并放在距离掌纹一 上空5-10厘米处,掌纹仪四周会亮蓝色光圈,因为目标在掌纹仪识别范围附近。
  7. 调节手掌与掌纹仪的距离,缓慢的上下浮动。直到掌纹仪四周亮起了绿色光圈。此时软件会有语音提示:很好,请继续扫入第二个掌纹。然后界面提示信息会变成:很好,请继续扫入第二个掌纹。
  8. 按照语音提示依次扫入5次掌纹。最后语音提示:获取掌纹信息成功。界面浮动窗口也会随之消失。
  9. 记录之后点击左下角【保存】按钮,整个界面会闪动一下。
  10. 打开【借书】窗口进行借书验证。将手掌放在掌纹仪5-10厘米处,软件会有语音提示:很好。同时,软件会识别出读者信息。 符合预期

测试结果:

20210507-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 新版本更新后,扫入掌纹方式变为将手放上去后,掌纹仪快速扫描五次。并显示分数,符合预期 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期。

wuayang001 avatar Feb 19 '21 01:02 wuayang001

测试用例3.1.2

测试目的:

使用已登记过的掌纹读者再次登记该掌纹信息,然后在内务和dp2ssl中识别掌纹情况

测试前提:10011001读者已经先登记一个掌纹为:A

测试步骤:

  1. 掌纹仪设备连接成功。dp2 installer中【palmCenter】模块运行正常。
  2. 内务中【掌纹阅读器接口URL】设置为:ipc://palmChannel/palmServer
  3. dp2ssl 中指纹设置为:ipc://FingerprintChannel/FingerprintServer
  4. 首先打卡内务,点击【常用窗口】-【读者查询窗】锁定读者10011001,点击左下角类似手掌的标记,进行掌纹登记。
  5. 点击之后,界面最上层会跳出扫描提示框等待扫入掌纹...随后窗口立刻变成请扫入第一个掌纹,一共需要扫入5次,并且会有语音提示:请扫入第一个掌纹,一共需要扫入5次
  6. 随后将掌纹A合并放在距离掌纹一 上空5-10厘米处,进行再次登记。
  7. 调节手掌与掌纹仪的距离,缓慢的上下浮动。直到掌纹仪四周亮起了绿色光圈。此时软件会有语音提示:很好,请继续扫入第二个掌纹。然后界面提示信息会变成:很好,请继续扫入第二个掌纹。
  8. 按照语音提示依次扫入5次掌纹。最后语音提示:获取掌纹信息成功。界面浮动窗口也会随之消失。
  9. 记录之后点击左下角【保存】按钮,整个界面会闪动一下。
  10. 打开【借书】窗口进行借书验证。将手掌放在掌纹仪5-10厘米处,软件会有语音提示:很好。同时,软件会识别出读者信息。

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期

20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期。


新版本更新后,一个掌纹只能被登记一次。 20210319-wy:dp2installer版本:1.0.6.0 内务版本:3.15.7747.25846 版本更新后,登记已经注册的掌纹时,界面会有错误提示:您的掌纹以前已经被“z001”注册过了,无法重复注册 测试结果符合预期

wuayang001 avatar Feb 19 '21 03:02 wuayang001

todo

wuayang001 avatar Feb 19 '21 03:02 wuayang001

测试用例3.1.3

测试目的:

同一个读者登记多个掌纹,然后在内务和dp2ssl中识别掌纹情况

测试前提:

10011001读者已经先登记一个掌纹为:左手

测试步骤:

  1. 掌纹仪设备连接成功。dp2 installer中【palmCenter】模块运行正常。
  2. 内务中【掌纹阅读器接口URL】设置为:ipc://palmChannel/palmServer
  3. dp2ssl 中指纹设置为:ipc://FingerprintChannel/FingerprintServer
  4. 首先打卡内务,点击【常用窗口】-【读者查询窗】锁定读者wy,点击左下角类似手掌的标记,进行右手掌纹登记。 点击之后,界面最上层会跳出扫描提示框等待扫入掌纹...随后窗口立刻变成请扫入第一个掌纹,一共需要扫入5次,并且会有语音提示:请扫入第一个掌纹,一共需要扫入5次
  5. 随后将掌纹B合并放在距离掌纹一 上空5-10厘米处,进行再次登记。
  6. 调节手掌与掌纹仪的距离,缓慢的上下浮动。直到掌纹仪四周亮起了绿色光圈。此时软件会有语音提示:很好,请继续扫入7. 7. 第二个掌纹。然后界面提示信息会变成:很好,请继续扫入第二个掌纹。
  7. 按照语音提示依次扫入5次掌纹。最后语音提示:获取掌纹信息成功。界面浮动窗口也会随之消失。
  8. 记录之后点击左下角【保存】按钮,整个界面会闪动一下。
  9. 打开【借书】窗口进行借书验证。将手掌放在掌纹仪5-10厘米处,软件会有语音提示:很好。同时,软件会识别出读者信息。A/B手掌都可以成功识别读者10011001

测试结果:

20210507-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 版本更新后,同一个读者登记多个掌纹时,服务器仅保留最新的一个 符合预期 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期。


测试现象: 同一读者,先登记右手,右手识别正常。再登记左手。发现有时两只手都可以识别成功,有时候先登记的右手就识别不到。左手(第二次登记的手)一直可以识别到。从手的纹路看,两只手也不一样,不明白原因。

wuayang001 avatar Feb 19 '21 05:02 wuayang001

测试用例3.1.4

测试目的:

进行掌纹登记后,换另一台电脑进行掌纹识别情况

测试步骤:

  1. 先用本机计算机打开内务软件,登录测试服务器。选中读者名为“wuyang”,进入读者设置窗。录入掌纹。
  2. 录入成功后,进入借书模块进行掌纹验证。点击【借书】,将掌纹放在掌纹仪上面。掌纹仪四周亮起绿色光圈,软件上层显示出“wuyang”读者信息,成功识别。
  3. 切换至另一台电脑,登录测试服务器,点击【借书】模块进行借书验证。将掌纹放入掌纹仪上面之后。掌纹仪四周亮起绿色光圈,软件上层显示出“wuyang”读者信息,成功识别。 符合预期
  4. 打开dp2ssl软件,同样进行借书测试。将掌纹放在掌纹仪上面,将掌纹放入掌纹仪上面之后。掌纹仪四周亮起绿色光圈,软件上层显示出“wuyang”读者信息,成功识别。 符合预期

测试结果:

20210221-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期。

wuayang001 avatar Feb 19 '21 05:02 wuayang001

todo

wuayang001 avatar Feb 19 '21 05:02 wuayang001

测试用例3.2

测试目的:

删除掌纹信息后在内务和dp2ssl中识别掌纹情况

操作步骤:

  1. 掌纹仪设备连接成功。dp2 installer中【palmCenter】模块运行正常。
  2. 内务中【掌纹阅读器接口URL】设置为:ipc://palmChannel/palmServer
  3. dp2ssl 中指纹设置为:ipc://FingerprintChannel/FingerprintServer
  4. 首先打卡内务,点击【常用窗口】-【读者查询窗】锁定一个读者,点击左下角类似手掌的标记,进行掌纹登记。
  5. 点击之后,界面最上层会跳出扫描提示框等待扫入掌纹...随后窗口立刻变成请扫入第一个掌纹,一共需要扫入5次,并且会有语音提示:请扫入第一个掌纹,一共需要扫入5次
  6. 随后将手掌合并放在距离掌纹一 上空5-10厘米处,掌纹仪四周会亮蓝色光圈,因为目标在掌纹仪识别范围附近。
  7. 调节手掌与掌纹仪的距离,缓慢的上下浮动。直到掌纹仪四周亮起了绿色光圈。此时软件会有语音提示:很好,请继续扫入第二个掌纹。然后界面提示信息会变成:很好,请继续扫入第二个掌纹。
  8. 按照语音提示依次扫入5次掌纹。最后语音提示:获取掌纹信息成功。界面浮动窗口也会随之消失。
  9. 记录之后点击左下角【保存】按钮,整个界面会闪动一下。
  10. 打开【借书】窗口进行借书验证。将手掌放在掌纹仪5-10厘米处,软件会有语音提示:很好。同时,软件会识别出读者信息。 11. 点开【读者查询窗】找到刚刚登记掌纹的读者 ,点击最下面“...”更多命令目录。清除掌纹特征。
  11. 随后再次打开【借书】窗口进行借书验证。放入手掌,此时掌纹仪四周亮红色光圈。内务中没有任何反应,掌纹被成功清除掉 符合预期

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期。

wuayang001 avatar Feb 19 '21 06:02 wuayang001

测试用例4

测试目的:

在内务【读者查询窗】删除含有掌纹信息的读者后,在内务和dp2ssl识别掌纹情况。

测试步骤:

  1. 掌纹仪设备连接成功。dp2 installer中【palmCenter】模块运行正常。
  2. 内务中【掌纹阅读器接口URL】设置为:ipc://palmChannel/palmServer
  3. dp2ssl 中指纹设置为:ipc://FingerprintChannel/FingerprintServer
  4. 首先打卡内务,点击【常用窗口】-【读者查询窗】锁定一个读者,点击左下角类似手掌的标记,进行掌纹登记。
  5. 点击之后,界面最上层会跳出扫描提示框等待扫入掌纹...随后窗口立刻变成请扫入第一个掌纹,一共需要扫入5次,并且会有语音提示:请扫入第一个掌纹,一共需要扫入5次
  6. 随后将手掌合并放在距离掌纹一 上空5-10厘米处,掌纹仪四周会亮蓝色光圈,因为目标在掌纹仪识别范围附近。
  7. 调节手掌与掌纹仪的距离,缓慢的上下浮动。直到掌纹仪四周亮起了绿色光圈。此时软件会有语音提示:很好,请继续扫入第二个掌纹。然后界面提示信息会变成:很好,请继续扫入第二个掌纹。
  8. 按照语音提示依次扫入5次掌纹。最后语音提示:获取掌纹信息成功。界面浮动窗口也会随之消失。
  9. 记录之后点击左下角【保存】按钮,整个界面会闪动一下。
  10. 打开【借书】窗口进行借书验证。将手掌放在掌纹仪5-10厘米处,软件会有语音提示:很好。同时,软件会识别出读者信息。
  11. 点开【读者查询窗】找到刚刚登记掌纹的读者 ,双击进入读者设置窗后,点击左下角删除按钮,将读者信息删除,然后再保存。
  12. 随后再次打开【借书】窗口进行借书验证。放入手掌,此时掌纹仪四周亮红色光圈。内务中没有任何反应,掌纹被成功清除掉 符合预期

测试结果:

20210507-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。 20210219-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期。

wuayang001 avatar Feb 19 '21 07:02 wuayang001

测试用例5.1

测试目的:

掌纹service连接的dp2library与内务连接的dp2library不一致时,在【读者窗】登记掌纹,内务表现是否正常。

测试步骤:

  1. 打开dp2 installer。在【palmCerter】-【配置】中。将URL改为:net.pipe://localhost/dp2library/test/01/
  2. 打开内务,选择URL:net.tcp://localhost:8002/dp2library/test/。进行登录。
  3. 点击【常用窗口】-【读者查询窗】锁定一个读者,点击左下角类似手掌的标记,进行掌纹登记。
  4. 点击之后,软件最上层跳出红色错误窗口:掌纹中心所连接的dp2library 服务器UID“......”和内务当前所连接的UID“.....”不同无法进行掌纹登记。

测试结果

20210507-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20212019-wuyang;dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。

wuayang001 avatar Feb 19 '21 07:02 wuayang001

测试用例5.2.1

测试目的:

前提条件: 掌纹service连接的dp2library与内务连接的dp2library不一致时,

当两个服务器中读者的信息完全不同时,在【快捷出纳窗】扫掌纹情况。内务表现是否正常

测试前提准备:

内务所连接的服务器,已有读者01登记掌纹A

测试步骤:

  1. 打开dp2 installer。在【palmCerter】-【配置】中。将URL改为:net.pipe://localhost/dp2library/test/01/
  2. 打开内务,选择URL:net.tcp://localhost:8002/dp2library/test/。进行登录。
  3. 点击【常用窗口】-【快捷出纳窗】用掌纹A进行借书验证
  4. 将手掌放入掌纹仪后,掌纹仪四周亮起红色光圈,内务没有任何反应,无法识别出掌纹信息。 符合预期

测试结果

20210507-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 当掌纹在palmcenter所连接的服务器登记过之后,在内务扫描时,掌纹中心会报”很好“,并显示 掌纹中心所连接的服务器的对应掌纹册条码,符合预期 20212019-wuyang;dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。

wuayang001 avatar Feb 19 '21 07:02 wuayang001

测试用例5.2.2

测试目的:

前提条件: 掌纹service连接的dp2library与内务连接的dp2library不一致时, 当两个服务器中读者的读者证条码号相同,姓名、掌纹信息都不同时,在【快捷出纳窗】扫掌纹情况。在【快捷出纳窗】扫掌纹情况。内务表现是否正常

测试前提准备:

内务所连接的服务器,已有读者01登记指纹左手。姓名:2 dp2 installer 链接的服务器中也有相同的读者01及登记的掌纹右手。姓名:222

测试步骤:

  1. 打开dp2 installer。在【palmCerter】-【配置】中。将URL改为:net.pipe://localhost/dp2library/test/01/
  2. 打开内务,选择URL:net.tcp://localhost:8002/dp2library/test/。进行登录。
  3. 点击【常用窗口】-【快捷出纳窗】用左手掌纹进行借书验证
  4. 将手掌放入掌纹仪后,掌纹仪四周亮起绿色光圈,内务显示出内务所连接的dp2library的读者信息。

测试结果

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20212019-wuyang;dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 符合预期。

wuayang001 avatar Feb 19 '21 08:02 wuayang001

测试用例5.2.3

测试目的:

掌纹service连接的dp2library与内务连接的dp2library不一致时,当两个服务器中读者证条码号相同,姓名也相同,掌纹信息不同时,在【快捷出纳窗】扫掌纹情况。内务表现是否正常

测试前提准备:

内务所连接的服务器,已有读者01登记指纹左手 dp2 installer 链接的服务器中也有相同的读者01及登记的掌纹右手

测试步骤:

  1. 打开dp2 installer。在【palmCerter】-【配置】中。将URL改为:net.pipe://localhost/dp2library/test/01/
  2. 打开内务,选择URL:net.tcp://localhost:8002/dp2library/test/。进行登录。
  3. 点击【常用窗口】-【快捷出纳窗】用掌纹A进行借书验证
  4. 将手掌放入掌纹仪后,掌纹仪四周亮起红色光圈,内务没有任何反应,无法识别出掌纹信息。
  5. 当URL接口不一致时,内务软件没有跳出URL接口不一致信息。 不符合预期

测试结果

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20212019-wuyang;dp2 installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 不符合预期。

wuayang001 avatar Feb 19 '21 08:02 wuayang001

测试用例6

todo

wuayang001 avatar Feb 20 '21 06:02 wuayang001

测试用例7.1

测试目的:

测试掌纹仪连接、掌纹service启动、dp2ssl参数配置三者组合,dp2ssl提示是否正确

7.11 掌纹仪连接正常,掌纹仪service启动正常,dp2ssl参数配置错误时的情况

测试步骤:

  1. 掌纹仪连接电脑成功。
  2. 打开dp2 installer中【palmCenter】模块,点击【更新palmCenter】。确认掌纹service正常启动
  3. 打开dp2ssl【系统参数配置】中,指纹URL配置为空。
  4. 回到主界面,用掌纹完成借书。点击借书,随后将手掌放在掌纹仪上面。观察是否能识别出掌纹信息。
  5. 掌纹放入之后,掌纹仪四周亮起红色光圈,dp2ssl软件没有任何反应,也没有任何报错信息。

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 当dp2ssl参数配置错误时,界面会有错误信息:RFID出现异常,启动RFID中心通道出错 符合预期 20210220-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 符合预期。


7.1.2 掌纹仪连接正常,dp2ssl参数配置启动正常,掌纹仪service停止服务时的情况

测试步骤:

  1. 掌纹仪连接电脑成功。
  2. 打开dp2 installer中【palmCenter】模块,点击【工具】-【停止windows service】。确认掌纹service停止服务
  3. 打开dp2ssl【系统参数配置】中,指纹URL配置为:ipc://palmChannel/palmServer
  4. 设置后点击确定,软件界面随即跳出提示窗口:启动指纹中心 通道时出错 指纹中心(ipc://palmChannel/palmServer)没有响应
  5. 点击确定后返回到主界面。软件最底层会有一个红褐色模块的错误信息:启动指纹中心 通道时出错 指纹中心(ipc://palmChannel/palmServer)没有响应

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 符合预期 20210220-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 符合预期。


7.1.3 掌纹仪没有连接,dp2ssl参数配置启动正常,掌纹仪service正常启动时的情况

测试步骤:

  1. 将掌纹仪连接断开
  2. 打开dp2 installer中【palmCenter】模块,点击【更新palmCenter】。确认掌纹service正常启动
  3. 打开dp2ssl【系统参数配置】中,指纹URL配置为:ipc://palmChannel/palmServer
  4. 设置后点击确定,软件界面随即跳出提示窗口:启动指纹中心 通道时出错 指纹中心当前处于error状态
  5. 点击确定后返回到主界面。软件最底层会有一个红色模块的错误模块,点击进入之后有两条错误信息:1.UID:启动指纹中心 通道时出错 指纹中心当前处于error状态(掌纹驱动初始化失败)2. fingerprint:指纹中心 出现异常:启动 指纹中心 通道出错指纹中心当前处于error状态(掌纹驱动初始化失败)

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210220-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 符合预期。

wuayang001 avatar Feb 20 '21 06:02 wuayang001

todo

wuayang001 avatar Feb 20 '21 06:02 wuayang001

todo

wuayang001 avatar Feb 20 '21 06:02 wuayang001

测试用例7.1

测试目的:

测试掌纹仪连接、掌纹service启动、dp2ssl参数配置三者组合,dp2ssl提示是否正确

7.11 掌纹仪连接正常,掌纹仪service启动正常,dp2ssl参数配置错误时的情况

测试步骤:

  1. 掌纹仪连接电脑成功。
  2. 打开dp2 installer中【palmCenter】模块,点击【更新palmCenter】。确认掌纹service正常启动
  3. 打开dp2ssl【系统参数配置】中,指纹URL配置为空。
  4. 回到主界面,用掌纹完成借书。点击借书,随后将手掌放在掌纹仪上面。观察是否能识别出掌纹信息。
  5. 掌纹放入之后,掌纹仪四周亮起红色光圈,dp2ssl软件没有任何反应,也没有任何报错信息。

测试结果:

20210220-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 符合预期。


7.1.2 掌纹仪连接正常,dp2ssl参数配置启动正常,掌纹仪service停止服务时的情况

测试步骤:

  1. 掌纹仪连接电脑成功。
  2. 打开dp2 installer中【palmCenter】模块,点击【工具】-【停止windows service】。确认掌纹service停止服务
  3. 打开dp2ssl【系统参数配置】中,指纹URL配置为:ipc://palmChannel/palmServer
  4. 设置后点击确定,软件界面随即跳出提示窗口:启动指纹中心 通道时出错 指纹中心(ipc://palmChannel/palmServer)没有响应
  5. 点击确定后返回到主界面。软件最底层会有一个红褐色模块的错误信息:启动指纹中心 通道时出错 指纹中心(ipc://palmChannel/palmServer)没有响应

测试结果:

20210220-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 符合预期。


7.1.3 掌纹仪没有连接,dp2ssl参数配置启动正常,掌纹仪service正常启动时的情况

测试步骤:

  1. 将掌纹仪连接断开
  2. 打开dp2 installer中【palmCenter】模块,点击【更新palmCenter】。确认掌纹service正常启动
  3. 打开dp2ssl【系统参数配置】中,指纹URL配置为:ipc://palmChannel/palmServer
  4. 设置后点击确定,软件界面随即跳出提示窗口:启动指纹中心 通道时出错 指纹中心当前处于error状态
  5. 点击确定后返回到主界面。软件最底层会有一个红色模块的错误模块,点击进入之后有两条错误信息:1.UID:启动指纹中心 通道时出错 指纹中心当前处于error状态(掌纹驱动初始化失败)2. fingerprint:指纹中心 出现异常:启动 指纹中心 通道出错指纹中心当前处于error状态(掌纹驱动初始化失败)

测试结果:

20210220-wuyang:dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 符合预期。

wuayang001 avatar Feb 20 '21 07:02 wuayang001

测试用例 8.1

测试目的:

将dp2ssl直连的dp2library修改成其他URL,关闭dp2ssl【系统参数】对话框时,dp2ssl提示情况

测试步骤:

  1. 打开dp2 installer中【palmCenter】-【配置】中URL写为:net.tcp://localhost:8004/dp2library/t4/
  2. 打开dp2ssl软件,【设置】-【系统参数配置】中URL地址写为:net.pipe://localhost/dp2library/test/
  3. 点击【关闭】后,系统跳出错误窗口为:启动指纹中心出错,指纹中心“。。。”没有响应
  4. 回到主界面后,界面最下方新增红色错误窗口提示:启动指纹中心出错,指纹中心“。。。”没有响应fingerprint:指纹中心 出现异常:启动 指纹中心 通道时出错:“。。。”没有响应
  5. 点击借书模块,进行掌纹验证。点击之后,界面最下方显示错误信息:启动指纹中心出错,指纹中心“。。。”没有响应fingerprint:指纹中心 出现异常:启动 指纹中心 通道时出错:“。。。”没有响应将掌纹放入之后,界面无法识别出读者信息。

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210222-wuyang:dp2ssl版本:1.8.7.0 dp2 installer版本:3.3.1.0 符合预期

wuayang001 avatar Feb 22 '21 01:02 wuayang001

测试用例 8.2

测试目的:

dp2ssl 每次启动的时候,是否提示连接的dp2library不同。

测试步骤:

  1. 打开dp2 installer中【palmCenter】-【配置】中URL写为:net.tcp://localhost:8004/dp2library/t4/
  2. 打开dp2ssl软件,【设置】-【系统参数配置】中URL地址写为:net.pipe://localhost/dp2library/test/
  3. 点击【关闭】后,系统跳出错误窗口为:启动指纹中心出错,指纹中心“。。。”没有响应
  4. 回到主界面后,界面最下方新增红色错误窗口提示:启动指纹中心出错,指纹中心“。。。”没有响应
  5. fingerprint:指纹中心 出现异常:启动 指纹中心 通道时出错:“。。。”没有响应
  6. 退出dp2ssl软件,重新进入。打开后界面没有跳出错误信息,主界面最底层新增加了红色错误模块。
  7. 点击错误模块进入后,里面有两条错误信息:UID :启动指纹中心通道时出错:指纹中心“。。。”没有响应,fingerprint:指纹中心 出现异常:启动 指纹中心 通道时出错:“。。。”没有响应

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210222-wuyang:dp2ssl版本:1.8.7.0 dp2 installer版本:3.3.1.0 启动时没有提示URL不同

wuayang001 avatar Feb 22 '21 01:02 wuayang001

测试用例 8.3

测试目的:

掌纹service与dp2ssl正常运行时,将掌纹service连接的dp2library修改成其他URL,dp2ssl提示情况

测试步骤:

  1. 打开dp2 installer中【palmCenter】-【配置】中URL写为:net.tcp://localhost:8004/dp2library/t4/
  2. 打开dp2ssl软件,【设置】-【系统参数配置】中URL地址写为:net.tcp://localhost:8004/dp2library/t4/
  3. 进入借书模块,进行掌纹验证。点击【借书】,放入掌纹到掌纹仪上面。dp2ssl掌纹识别到读者信息。掌纹识别正常。
  4. 随后将dp2 installer的URL改为:net.pipe://localhost/dp2library/test/
  5. 回到主界面后,界面最下方新增红色错误窗口提示:1启动指纹中心出错,指纹中心“。。。”没有响应, fingerprint:指纹中心 出现异常:启动 指纹中心 通道时出错:“。。。”没有响应

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210222-wuyang:dp2ssl版本:1.8.7.0 dp2 installer版本:3.3.1.0 符合预期

wuayang001 avatar Feb 22 '21 01:02 wuayang001

测试用例 9-dp2ssl为sips协议

测试目的及结果:

3.1.1 使用未登记过的掌纹进行登记

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期

20210222-wuyang: dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心亮红色光圈,指纹无法识别。符合预期。

3.1.2 使用已登记过的掌纹进行登记

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期

20210222-wuyang: dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期

3.1.3 进行掌纹登记后,换另一台电脑进行掌纹识别情况

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210222-wuyang: dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期

3.2 修改掌纹信息后在dp2ssl中识别掌纹情况

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210222-wuyang: dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期

3.3 删除掌纹信息后在内务和dp2ssl中识别掌纹情况

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210222-wuyang: dp2 installer正式版版本号:3.3.1.0 dp2ssl版本号:1.8.7.0 掌纹中心识别正常。符合预期

wuayang001 avatar Feb 22 '21 04:02 wuayang001

测试用例 10

测试目的:

掌纹仪连接正常,内务使用正常,掌纹仪service停止服务时的情况

测试步骤:

  1. 打开内务软件,选中一个读者“wuyang”,点击左下脚手掌标志,界面跳出白色窗口显示:“请扫入第一个掌纹,一共需要扫入五次”
  2. 切换到dp2 installer软件点击【palmCenter】-【设置】-【停止Windows service】。
  3. 再跳转到内务软件,界面上层自动跳出红色窗口显示:GetFingerPrintString()异常:向IPC端口写入失败:管道正在被关闭。 符合预期
  4. 点击错误窗口后,错误窗口会随机消失,再次点击左下角掌纹标记,界面会跳出错误信息:站访问中心当前状态不正确:针对IPC://palmcenter/palmserver 的getstate()操作失败:连接到IPC端口失败:系统找不到指定的文件 符合预期

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210222-wuyang: installer正式版版本号:3.3.1.0 dp2Circulation版本号 3.14.7706.17840 界面显示文字需要改正一下 其他符合预期。

wuayang001 avatar Feb 22 '21 05:02 wuayang001

todo

wuayang001 avatar Mar 02 '21 05:03 wuayang001

测试用例11.1

测试目的:

正常运行中拔掉掌纹仪观察状态,接上后再观察是否快速恢复及语音提示测试

测试步骤:

  1. 掌纹仪正常连接,打开内务登记左手掌纹,掌纹仪周围亮起绿色灯,识别正常。
  2. 将掌纹仪USB接口拔掉,观察到内务没有任何错误提示。
  3. 打开掌纹中心日志文件。打开dp2installer中【palmcenter】-【数据文件夹】-【log】文件,发现没有产生新的日志。
  4. 再将掌纹仪接口插上后。回到内务借书界面,点击【借书】,扫面左手掌纹,识别正常。符合预期
  5. 打开dp2 installer中掌纹中心的配置界面,配置界面信息被保存(旧版本打开时数据会被清空)。点击配置界面的【确定】按钮,界面消失。log文件中发现掌纹中心会重启,并且又语音提示:填充掌纹信息成功,掌纹发送关闭 符合预期。

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210302-wuyang:掌纹中心版本:1.0.2.0 内务版本:3.14.7723.25679 测试结果符合预期 注:将掌纹仪连接断开后,前端软件不会报错,如果碰上到这种情况注意观察掌纹仪上面两个红外小灯。


测试用例11.2

测试目的:

一开始就没有连接设备情况,观察内务反应。 同时查看掌纹中心的log文件是否有相应的报错信息

测试步骤:

  1. 掌纹仪设备没有连接
  2. 打开dp2installer 点击【palmcenter】-【配置】,输入URL:rest.http://localhost/dp2library/rest/test/、账号:wuyang、密码:(空)。
  3. 进入log文件中,观察到掌纹中心已经重新启动
  4. 打开前端内务软件,进入之后再借书界面,最左侧下方出现错误提示信息:掌纹中心出现异常:启动掌纹中心通道时出错(2)掌纹中心当前处于error状态(掌纹驱动初始化失败)
  5. 再将掌纹仪连接上之后。过了两秒中语音提示:填充掌纹信息成功,掌纹发送关闭。此时错误信息也随之消失
  6. 打开借书界面,放入左手进行扫描验证。软件可以成功识别身份信息。符合预期
  7. 打开dp2 installer中掌纹中心的“log”文件。发现重新连接后掌纹中心并没有被重启。符合预期

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210302-wuyang:掌纹中心版本:1.0.2.0 内务版本:3.14.7723.25679 测试结果符合预期

wuayang001 avatar Mar 02 '21 07:03 wuayang001

测试用例12-破坏setting.xml文件测试

测试目的:

12.1.更改setting.xml文件中的URL参数

测试步骤:

  1. 掌纹中心连接正常。内务识别正常。
  2. 用管理员方式进入记事本。打开掌纹中心中setting.xml文件。
  3. 将URL更改为:rest.http://localhost/dp2library/rest按住“ctrl+s”保存。
  4. 将掌纹中心重启.先点击菜单事项[palmcenter]-[工具]-[停止 Windows service]然后再[开启Windows service].
  5. 打开log文件,发现日志文件中新增:
2021-03-03 12:39:50.291 +08:00 [INF] [Topshelf] Stopping
2021-03-03 12:39:50.293 +08:00 [INF] Service Stop
2021-03-03 12:39:50.293 +08:00 [INF] PalmDevice::End()
2021-03-03 12:39:50.312 +08:00 [INF] [Topshelf] Stopped
2021-03-03 12:39:53.257 +08:00 [INF] PalmCenter, Version=1.0.3.0, Culture=neutral, PublicKeyToken=null
2021-03-03 12:39:53.388 +08:00 [INF] Configuration Result:
[Success] Name palmCenterService
[Success] DisplayName palmCenter Service
[Success] Description PalmCenter 掌纹中心
[Success] ServiceName palmCenterService
2021-03-03 12:39:53.396 +08:00 [INF] Topshelf v4.3.0.0, .NET Framework 4.8.4300.0 (4.0.30319.42000)
2021-03-03 12:39:53.418 +08:00 [INF] Starting as a Windows service
2021-03-03 12:39:53.422 +08:00 [INF] [Topshelf] Starting
2021-03-03 12:39:53.424 +08:00 [INF] Service Start
2021-03-03 12:39:53.433 +08:00 [INF] PalmDevice::Start()
2021-03-03 12:39:53.435 +08:00 [INF] Before PalmDriver.Init()
2021-03-03 12:39:53.496 +08:00 [INF] PalmDriver.Init(0) result=Value=0,ErrorInfo=,ErrorCode=
2021-03-03 12:39:53.507 +08:00 [INF] StartRemotingServer() 成功
2021-03-03 12:39:53.510 +08:00 [INF] [Topshelf] Started
2021-03-03 12:39:53.793 +08:00 [ERR] 初始化掌纹缓存出错: 获得 dp2library 服务器版本时出错: 服务器 rest.http://localhost/dp2library/ 没有响应
2021-03-03 12:39:53.831 +08:00 [ERR] 初始化掌纹缓存出错: 获得 dp2library 服务器版本时出错: 服务器 rest.http://localhost/dp2library/ 没有响应
  1. 打开内务读者窗口,点击下面手掌标志,登记掌纹。界面会跳出错误提示:掌纹在获得dp2 library UID过程中出错:..........建议重新启动一次掌纹中心 符合预期

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期

20210303-wuyang palmcenter版本:1.0.3.0. 内务版本:3.14.7723.25679 符合预期


测试目的:

12.3.删除setting.xml文件

测试步骤:

  1. 掌纹中心连接正常。内务识别正常。
  2. 在[palmcenter]-[打开数据文件夹]中删除setting.xml文件.
  3. 将掌纹中心重启.先点击菜单事项[palmcenter]-[工具]-[停止 Windows service]然后再[开启Windows service].
  4. 打开内务读者窗口,点击下面手掌标志,登记掌纹。界面会跳出错误提示:掌纹在获得dp2 library UID过程中出错:dp2library server URL 为空,.......建议重新启动一次掌纹中心 符合预期

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 错误提示:掌纹中心当前状态不正确,掌纹驱动初始化失败 符合预期 20210303-wuyang palmcenter版本:1.0.3.0. 内务版本:3.14.7723.25679 符合预期


测试目的:

12.3.破坏setting.xml程序结构

测试步骤:

  1. 掌纹中心连接正常。内务识别正常。
  2. 用管理员方式进入记事本。打开掌纹中心中setting.xml文件。
<root>
  <libraryServer Url="rest.http://localhost/dp2library/rest/test/" userName="wuyang" password="ga/FKLe98xw=" clientLocation="" replicationStart="" />
</root>
  1. 破坏程序结构.将程序改为.
<root>
  <libraryServer Url="rest.http://localhost/dp2library/rest/test/" userName="wuyang" password="ga/FKLe98xw=" clientLocation="" replicationStart="" />
  1. 将掌纹中心重启.先点击菜单事项[palmcenter]-[工具]-[停止 Windows service],dp2installer界面新增信息:
正在停止 palmcenter 服务 ...
palmcenter 服务已经停止
  1. 再点击菜单[palmcenter]-[工具]-[启动Windows service],界面跳出 错误窗口:无法启动计算机"."上的服务 PalmCenterService 掌纹中心无法启动 符合预期
  2. 打开内务软件登记掌纹进行验证.点击左下角手掌标志后,界面跳出红色错误新信息:掌纹中心当前状态不正确:针对......操作失败:连接到ipc端口失败:系统找不到指定文件 掌纹功能不能使用,符合预期

测试结果:

20210510-wy:掌纹中心版本:1.1.0.0 内务正式版版本:3.17.7788.106 测试结果符合预期 20210303-wuyang palmcenter版本:1.0.3.0. 内务版本:3.14.7723.25679 符合预期

wuayang001 avatar Mar 02 '21 08:03 wuayang001