银河麒麟操作系统产品NeoCertify
认证测试报告
系统版本:银河麒麟桌面操作系统V10
厂商名称: 广州荣士电子有限公司
认证产品:IC-14W网络IC卡读写器
测试日期: 2022-11-04
麒麟软件有限公司
产品中心
目录
1 测试目的
2 厂商信息
2.1 厂商信息
2.2 麒麟软件公司信息
2.3 测试人员、时间和地点
2.3.1 厂商测试人员
2.3.2 麒麟测试人员
3 认证产品信息及测试环境
3.1 产品信息
3.2 测试环境
3.2.1 操作系统环境
3.2.2 硬件环境
3.2.3 软件环境
3.2.4 测试环境架构及说明
4 测试内容
4.1 测试方法
4.2 测试结果总览
4.3 用例列表以及结果
5 测试用例执行及结果记录
6 结论
附录1:覆盖型号列表
附录2:适配过程发现问题及解决问题的列表
1 测试目的
对待测产品荣士IC-14W网络IC读写器与银河麒麟操作系统的兼容性、功能加以验证,为麒麟软件NeoCertify认证的授予提供依据,同时为双方更广泛的合作打下基础。
【此次认证测试目的详细描述。】
2 厂商信息
2.1 厂商信息
广州荣士电子有限公司 | |||
公司地址 | 广东省广州天河区中山大道268号天河广场 | ||
邮政编码 | 510660 | 公司网址 | www.icmcu.com |
联系人 | 张津 | 电子邮件 | 344810310@qq.com |
电话 | 18002295132 | 传真 |
2.2 麒麟软件公司信息
麒麟软件有限公司 | |||
公司地址 | 北京市海淀区北四环西路9号银谷大厦20层 | ||
邮政编码 | 100190 | 公司网址 | www.kylinos.cn |
联系人 | 王荆玉 | 电子邮件 | wangjingyu@kylinos.cn |
电话 | 010-51659955-8133 | 传真 | 010-62800607 |
2.3 测试人员、时间和地点
2.3.1 厂商测试人员
测试人员: 张津
测试时间: 2022年11月04日
测试地点: 广州市天河区
报告写作: 张津
写作时间: 2022年11月04日
2.3.2 麒麟测试人员
测试人员: 王荆玉
测试时间: 2022年11月04日
测试地点: 广州天河
报告补充: 王荆玉
写作时间: 2022年11月04日
3 认证产品信息及测试环境
3.1 产品信息
产品名称 | IC-14W网络IC卡读写器 |
产品信息 | 主动读取IC卡数据上传到服务器,送接收服务器发送过来的显示、响声、语音播报、开启继电器开关、修改IC卡内数据、 |
产品配置 (多型号将信息填写到附录1) | 接口类型:RJ45 支持卡类型:ISO-14443-A协议的高频卡,如M1 使用方式:非接触 协议标准: UDP |
依赖的库文件及版本 | |
依赖操作系统的配置说明 | Linux、python、qt |
应用执行程序名称 | RFID网络读卡器测试工具 |
驱动安装目录 | opt/apps/SockUdpReader/bin |
驱动文件名称 | SockUdpReader |
安装方式 | Deb安装包 |
3.2 测试环境
3.2.1 操作系统环境
银河麒麟桌面操作系统(飞腾版)V10(SP1)
操作系统镜像名称:
Kylin-Desktop-V10-SP1-HWE-Release-2203-X86_64.iso
(操作系统版本,截图到下方,以下命令任意一条即可)
查询命令
桌面:
cat /etc/kylin-build
cat /etc/.kyinfo
cat /etc/kylin-release
cat /etc/.productinfo
服务器:
nkvers
(我的电脑-右键-属性,截图到下方)
CPU信息
(lscpu截图到下方)
3.2.2 硬件环境
部署操作系统的硬件说明
设备名称 | 数量 | 配置 | 设备用途及说明 |
适配主机或服务器 | CPU:AMD Ryzen 7 1700 内存:16 G 磁盘:KINGSTON 250G | ||
适配外设 |
3.2.3 软件环境
根据实际情况填写
软件名称 | 版本号 | 软件用途及简介 |
SockUdpReader | Python+Qt开发的荣士网络读卡器配置测试工具软件,软件侦听UDP端口数据获取器传送过来的刷卡信息,向读卡器发送驱动显示文字、蜂鸣响声、开关继电器、播报中文语音、更改IC卡数据、修改IC卡密码等指令。 |
3.2.4 测试环境架构及说明
- 测试环境架构图
- 测试环境说明
银河麒麟桌面操作系统(飞腾版)V10(SP1)
4 测试内容
4.1 测试方法
测试项包括安装、启动/停止、基本功能、性能、卸载测试等。测试中如果使用测试工具,请在此处概要描述测试工具的名称、版本、测试内容以及测试方法。
注:上述红字内容,请根据测试用例概括4-8项测试点
4.2 测试结果总览
用例总数 | PASS | PASS with Comments | FAIL | N/A | |
结果 | 12 | 12 | 0 | 0 | 0 |
4.3 用例列表以及结果
测试方案 | 用例编号 | 用例名称 | 结果 | |
兼容性测试 |
| 设备连接 | PASS | |
| 卸载读写器 | PASS | ||
基本功能测试 |
| 搜索在线的读写器 | PASS | |
| 配置读写器工作参数 | PASS | ||
| 驱动读写器显示文字及蜂鸣响声 | PASS | ||
| 驱动读写器开启、关闭继电器开关 | PASS | ||
| 驱动读写器显示文字+播报语音+开关 | PASS | ||
| 驱动读写器读取IC卡扇区数据 | PASS | ||
| 驱动读写器写数据到IC卡指定扇区 | PASS | ||
| 驱动读写器更改IC卡指定扇区密码 | PASS | ||
11 | 设置读写器主动读取IC卡扇区 | PASS | ||
12 | 主动读IC卡扇区数据模式下刷卡 | PASS | ||
13 | 只读IC卡号模式下刷卡 | PASS |
注:请根据被测设备的功能增加测试用例,需要覆盖设备所有的功能。
5 测试用例执行及结果记录
用例编号 | 1 |
用例名称 | 设备连接 |
执行过程 | 1.检查设备的即插即用性,用网线将读写器与路由器相接,上电后读写器完成自检,显示‘已准备就绪…’ |
预期结果 | 读写器上电自检,显示‘已准备就绪…’ |
实测结果 | □PASS □FAIL |
结果截图 |
用例编号 | 2 |
用例名称 | 卸载读写器 |
执行过程 |
|
预期结果 | 读写器卸载不影响操作系统运行 |
实测结果 | □PASS □FAIL |
结果截图 |
用例编号 | 3 |
用例名称 | 搜索在线的读写器 |
执行过程 |
|
预期结果 | 在线读写器回应搜索指令 |
实测结果 | □PASS □FAIL |
结果截图 |
用例编号 | 4 | ||
用例名称 | 配置读写器工作参数 | ||
执行过程 |
| ||
预期结果 | 所选择的在线设备参数已更改 | ||
实测结果 | □PASS □FAIL | ||
结果截图 | |||
用例编号 | 5 | ||
用例名称 | 驱动读写器显示文字及蜂鸣响声 | ||
执行过程 |
| ||
预期结果 | 读写器根据指令发出不同的蜂鸣响声,显示文字。 | ||
实测结果 | □PASS □FAIL | ||
结果截图 |
用例编号 | 6 |
用例名称 | 驱动读写器开启、关闭继电器开关 |
执行过程 |
2、用鼠标选定网格中显示的在线设备,选择‘继电器号’,‘开启延时’,点击‘驱动设备开启继电器’、‘关闭继电器’ |
预期结果 | 读写器根据指令开、关继电器。 |
实测结果 | □PASS □FAIL |
结果截图 |
用例编号 | 7 |
用例名称 | 驱动读写器显示文字+播报语音+开关 |
执行过程 |
2、用鼠标选定网格中显示的在线设备,选择‘蜂鸣响声’、‘显示延时’、‘继电器号’、‘语音音量’,‘显示文字’栏输入要显示的文字,‘TTS语音’栏输入要播报的语音,点击‘驱动设备显示文字+TTS语音’ |
预期结果 | 读写器根据指令响声、播报语音、开启继电器 |
实测结果 | □PASS □FAIL |
结果截图 |
用例编号 | 8 |
用例名称 | 驱动读写器读取IC卡指定扇区的数据 |
执行过程 | 1、确定在线的网络读写器参数已配置正确 2、用鼠标选定网格中显示的在线设备,选择正确扇区号、密码认证类型,输入12位正确的卡片密码,将IC卡放在读写器的感应区,点击‘驱动读写器读取指定扇区数据’。 |
预期结果 | 读写器响应读卡指令,读取的数据显示在‘扇区数据’栏。 |
实测结果 | □PASS □FAIL |
结果截图 |
用例编号 | 9 |
用例名称 | 驱动读写器写数据到IC卡指定扇区 |
执行过程 | 1、确定在线的网络读写器参数已配置正确 2、用鼠标选定网格中显示的在线设备,‘扇区数据’栏内输入48位16进制要写入IC卡的数据,选择正确扇区号、密码认证类型,输入12位正确的卡片密码,将IC卡放在读写器的感应区,点击‘驱动读写器写数据到指定扇区’。 |
预期结果 | 读写器响应写卡指令,数据正确写入IC卡的指定扇区。 |
实测结果 | □PASS □FAIL |
结果截图 |
用例编号 | 10 |
用例名称 | 驱动读写器更改IC卡密码 |
执行过程 | 1、确定在线的网络读写器参数已配置正确 2、用鼠标选定网格中显示的在线设备,选择正确扇区号、密码认证类型,输入12位正确的卡片密码,‘新密码’栏内输入6字节的A密码+4字节控制位+6字节密码,选择要更改哪个密码,将IC卡放在读写器的感应区,点击‘驱动读写器更我以为指定扇区密码’。 |
预期结果 | 读写器响应更改卡片指令正确地更改IC卡密码。 |
实测结果 | □PASS □FAIL |
结果截图 | |
用例编号 | 11 |
用例名称 | 设置读写器主动读取IC卡扇区 |
执行过程 | 1、确定在线的网络读写器参数已配置正确 2、用鼠标选定网格中显示的在线设备,选择正确扇区号、密码认证类型,输入12位正确的卡片密码,点击‘设备主动读写扇区’。弹窗提示“按 Yes 键把读写器设为主动读取第 x 扇区数据,按 No 键将读写器设为只读卡号不读扇区数据。”根据要求按Yes 或 No键。 |
预期结果 | 读写器响应设置指令。 |
实测结果 | □PASS □FAIL |
结果截图 |
用例编号 | 12 |
用例名称 | 主动读IC卡扇区数据模式下刷卡 |
执行过程 | 在读写器上刷密码正确的IC卡,报文档立即显示接收到的信息,并解析出标识码、设备IP、机号、数据帧号、卡号、扇区数据栏内显示读取的数据。 |
预期结果 | 电脑接收到正确的读卡数据。 |
实测结果 | □PASS □FAIL |
结果截图 |
用例编号 | 13 |
用例名称 | 只读IC卡号模式下刷卡 |
执行过程 | 在读写器上刷IC卡,报文档立即显示接收到的信息,并解析出标识码、设备IP、机号、数据帧号、卡号、唯一硬件序列号。 |
预期结果 | 电脑接收到正确的读卡数据。 |
实测结果 | □PASS □FAIL |
结果截图 |
注:对应测试用例列表
6 结论
荣士IC-14W网络IC卡读写器 通过NeoCertify测试的各项内容,能够满足操作系统版本与厂商产品的认证要求,通过麒麟软件认证测试
附录1:覆盖型号列表
设备型号:IC-14W 外观尺寸:110×82×26 mm
设备型号:IC-11W 外观尺寸:110×82×26 mm
设备型号:IC-16W 外观尺寸:175×135×35 mm
设备型号:ID-08 外观尺寸:110×82×26 mm
设备型号:ID-10 外观尺寸:110×82×26 mm
设备型号:ID-12 外观尺寸:175×135×35 mm
附录2:适配过程发现问题及解决问题的列表
序号 | 问题描述 | 原因分析 | 解决方案 | 解决状态 |
1 | 解决/未解决 | |||
… |
备注:问题描述可以包括驱动软件对操作系统的功能需求、图形界面的需求或者实现建议。