银河麒麟操作系统产品NeoCertify
认证测试报告
系统版本:银河麒麟桌面操作系统V10
厂商名称: 广州荣士电子有限公司
认证产品:IC-02免驱动IC读写器
测试日期: 2022-08-23
麒麟软件有限公司
产品中心
目录
1 测试目的... 1
2 厂商信息... 1
2.1 厂商信息... 1
2.2 麒麟软件公司信息... 1
2.3 测试人员、时间和地点... 1
2.3.1 厂商测试人员... 1
2.3.2 麒麟测试人员... 2
3 认证产品信息及测试环境... 2
3.1 产品信息... 2
3.2 测试环境... 3
3.2.1 操作系统环境... 3
3.2.2 硬件环境... 4
3.2.3 软件环境... 5
3.2.4 测试环境架构及说明... 5
4 测试内容... 5
4.1 测试方法... 5
4.2 测试结果总览... 6
4.3 用例列表以及结果... 6
5 测试用例执行及结果记录... 6
6 结论... 11
附录1:覆盖型号列表... I
附录2:适配过程发现问题及解决问题的列表... II
Android Linux RFID读写器NFC发卡器WEB可编程NDEF文本/智能海报/-淘宝网 (taobao.com)
对待测产品荣士IC-02免驱动IC读写器与银河麒麟操作系统的兼容性、功能加以验证,为麒麟软件NeoCertify认证的授予提供依据,同时为双方更广泛的合作打下基础。
【此次认证测试目的详细描述。】
| 公司名称 | 广州荣士电子有限公司 | ||
| 公司地址 | 广东省广州天河区中山大道268号天河广场 | ||
| 邮政编码 | 510660 | 公司网址 | www.icmcu.com |
| 联系人 | 张津 | 电子邮件 | 344810310@qq.com |
| 电话 | 18002295132 | 传真 | |
| 公司名称 | 麒麟软件有限公司 | ||
| 公司地址 | 北京市海淀区北四环西路9号银谷大厦20层 | ||
| 邮政编码 | 100190 | 公司网址 | www.kylinos.cn |
| 联系人 | 王荆玉 | 电子邮件 | wangjingyu@kylinos.cn |
| 电话 | 010-51659955-8133 | 传真 | 010-62800607 |
测试人员: 张津
测试时间: 2022年08月24日
测试地点: 广州市天河区
报告写作: 张津
写作时间: 2022年08月24日
测试人员: 王荆玉
测试时间: 2022年08月24日
测试地点: 广州天河
报告补充: 王荆玉
写作时间: 2022年08月24日
| 产品名称 | IC-02免驱动IC读写器 |
| 产品信息 | 主动读取ID卡卡号并模拟键盘输出卡号 |
| 产品配置 | 接口类型:USB 支持卡类型:ISO-14443-A协议的高频卡,如M1 使用方式:非接触 协议标准: HID |
| 依赖的库文件及版本 | |
| 依赖操作系统的配置说明 | Linux、python、qt |
| 应用执行程序名称 | ic-02_python_qt_linux-x86_64.py |
| 驱动安装目录 | 即插即用不需要驱动 |
| 驱动文件名称 | libOURMIFARE.so |
| 安装方式 | 直接拷贝运行 |
OS平台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截图到下方)

部署操作系统的硬件说明
| 设备名称 | 数量 | 配置 | 设备用途及说明 |
| 适配主机或服务器 | CPU:AMD Ryzen 7 1700 内存:16 G 磁盘:KINGSTON 250G | ||
| 适配外设 |
根据实际情况填写
| 软件名称 | 版本号 | 软件用途及简介 |
| ic-02_python_qt_linux-x86_64.py | Python+Qt调用libOURMIFARE.so库函数驱动读写器完成读卡、写卡、更改卡片密码的、读取设备序号、驱动读写器发声等操作,此软件即是读写器的桌面管理软件、同时也是一个开发示例,可直接拷贝里面的源代码。 |

银河麒麟桌面操作系统(飞腾版)V10(SP1)
测试项包括安装、启动/停止、基本功能、性能、卸载测试等。测试中如果使用测试工具,请在此处概要描述测试工具的名称、版本、测试内容以及测试方法。
注:上述红字内容,请根据测试用例概括4-8项测试点
| 测试方案 | 用例编号 | 用例名称 | 结果 | |
| 兼容性测试 | | 设备连接 | PASS | |
| | 卸载读写器 | PASS | ||
| 基本功能测试 | | 驱动读写器发出响声 | PASS | |
| | 读取读写器的序列号 | PASS | ||
| | 驱动读写器读IC卡扇区数据 | PASS | ||
| | 驱动读写器写数据到IC卡扇区内 | PASS | ||
| | 驱动读写器更改IC卡的密码 | PASS | ||
| | 驱动读写器读取IC卡内指定的块信息 | PASS | ||
| | 驱动读写器写数据到IC卡内指定的块 | PASS | ||
| | 驱动读写器写UID卡卡号 | PASS | ||
注:请根据被测设备的功能增加测试用例,需要覆盖设备所有的功能。
| 用例编号 | 1 |
| 用例名称 | 设备连接 |
| 执行过程 | 1.检查设备的即插即用性,用配套的USB数据线连接电脑,读写器指示灯亮且滴一声提示进入工作状态。 |
| 预期结果 | 即插即用 |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
| 用例编号 | 2 |
| 用例名称 | 卸载读写器 |
| 执行过程 |
|
| 预期结果 | 读写器卸载不影响操作系统运行 |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
| 用例编号 | 3 |
| 用例名称 | 驱动读写器发出响声 |
| 执行过程 |
|
| 预期结果 | 读写器发出滴一声响, |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
|
| 用例编号 | 4 |
| 用例名称 | 读取读写器的序列号 |
| 执行过程 |
|
| 预期结果 | 系统将显示设备的出厂序号 |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
|
| 用例编号 | 5 |
| 用例名称 | 驱动读写器读IC卡扇区数据 |
| 执行过程 |
|
| 预期结果 | 系统显示读取到的IC卡扇区数据及卡片的UID号 |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
|
| 用例编号 | 6 |
| 用例名称 | 驱动读写器写数据到IC卡扇区内 |
| 执行过程 | 1. 选择要写卡的扇区号、卡密码的认证类型,输入12位正确的卡片认证密码,输入48个字节的写卡数据,将卡片放置在读写器的感应区,点击“轻松写数据到指定扇区” |
| 预期结果 | 系统返回写数据成功的提示,并返回卡片的UID |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
|
| 用例编号 | 7 |
| 用例名称 | 驱动读写器更改IC卡的密码 |
| 执行过程 | 1. 选择要更改密码的扇区号、卡密码的认证类型,输入12位正确的卡片认证密码,输入6个字节的A密码、4个字节的控制位、6个字节的B密码,选择要更改密码类型,将卡片放置在读写器的感应区,点击“修改指定扇区密码” |
| 预期结果 | 更改卡密码成功,并返回卡片的UID号 |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
|
| 用例编号 | 8 |
| 用例名称 | 驱动读写器读取IC卡内指定的块信息 |
| 执行过程 |
|
| 预期结果 | 系统返回读卡块数据成功,同时返回卡的UID号 |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
|
| 用例编号 | 9 |
| 用例名称 | 驱动读写器写数据到IC卡内指定的块 |
| 执行过程 |
|
| 预期结果 | 系统显示写卡块数据成功,同时返回卡的UID号 |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
|
| 用例编号 | 10 |
| 用例名称 | 驱动读写器写UID卡卡号 |
| 执行过程 | 1.输入十位要写入的UID卡号、选择卡密码的认证类型,输入12位正确的卡片认证密码,点“写UID卡号” |
| 预期结果 | 系统显示写UID卡号成功,并返回卡的UID号 |
| 实测结果 | □PASS □FAIL |
| 结果截图 |
|
注:对应测试用例列表
荣士IC-02免驱动读写器 通过NeoCertify测试的各项内容,能够满足操作系统版本与厂商产品的认证要求,通过麒麟软件认证测试
设备型号:IC-02D
外观尺寸:110×82×26 mm

设备型号:IC-02B
外观尺寸:105×69×12 mm

设备型号:IC-02E
外观尺寸:123×98×26 mm

| 序号 | 问题描述 | 原因分析 | 解决方案 | 解决状态 |
| 1 | 解决/未解决 | |||
| … |
备注:问题描述可以包括驱动软件对操作系统的功能需求、图形界面的需求或者实现建议。