IC读写器银河麒麟操作系统适配认证测试报告

                                                             

银河麒麟操作系统产品NeoCertify

认证测试报告

系统版本:银河麒麟桌面操作系统V10          

厂商名称:  广州荣士电子有限公司            

认证产品:IC-02免驱动IC读写器                

测试日期:      2022-08-23                         

麒麟软件有限公司

产品中心

1 测试目的

对待测产品荣士IC-02免驱动IC读写器与银河麒麟操作系统的兼容性、功能加以验证,为麒麟软件NeoCertify认证的授予提供依据,同时为双方更广泛的合作打下基础。

【此次认证测试目的详细描述。】

2 厂商信息 

2.1 厂商信息

公司名称

广州荣士电子有限公司

公司地址

广东省广州天河区中山大道268号天河广场

邮政编码

510660

公司网址

www.icmcu.com

联系人

张津

电子邮件

[email protected]

电话

18002295132

传真

2.2 麒麟软件公司信息

公司名称

麒麟软件有限公司

公司地址

北京市海淀区北四环西路9号银谷大厦20层

邮政编码

100190

公司网址

www.kylinos.cn

联系人

王荆玉

电子邮件

[email protected]

电话

010-51659955-8133

传真

010-62800607

2.3 测试人员、时间和地点

2.3.1 厂商测试人员

测试人员: 张津

测试时间: 2022年08月24日

测试地点: 广州市天河区

报告写作: 张津

写作时间: 2022年08月24日

2.3.2 麒麟测试人员

测试人员: 王荆玉

测试时间: 2022年08月24日

测试地点: 广州天河

报告补充: 王荆玉

写作时间: 2022年08月24日

3 认证产品信息及测试环境

3.1 产品信息

产品名称

IC-02免驱动IC读写器

产品信息

主动读取ID卡卡号并模拟键盘输出卡号

产品配置
多型号将信息填写到附录1

接口类型:USB

支持卡类型:ISO-14443-A协议的高频卡,如M1

使用方式:非接触

协议标准: HID

依赖的库文件及版本

依赖操作系统的配置说明

Linux、python、qt

应用执行程序名称

ic-02_python_qt_linux-x86_64.py

驱动安装目录

即插即用不需要驱动

驱动文件名称

libOURMIFARE.so

安装方式

直接拷贝运行

3.2 测试环境

3.2.1 操作系统环境

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截图到下方)

 

3.2.2 硬件环境

       部署操作系统的硬件说明

设备名称

数量

配置

设备用途及说明

适配主机或服务器

CPU:AMD Ryzen 7 1700

内存:16 G

磁盘:KINGSTON 250G

适配外设

3.2.3 软件环境

根据实际情况填写

软件名称

版本号

软件用途简介

ic-02_python_qt_linux-x86_64.py

Python+Qt调用libOURMIFARE.so库函数驱动读写器完成读卡、写卡、更改卡片密码的、读取设备序号、驱动读写器发声等操作,此软件即是读写器的桌面管理软件、同时也是一个开发示例,可直接拷贝里面的源代码。

3.2.4 测试环境架构及说明

  1. 测试环境架构图

  1. 测试环境说明

银河麒麟桌面操作系统(飞腾版)V10(SP1)

4 测试内容

4.1 测试方法

测试项包括安装、启动/停止、基本功能、性能、卸载测试等。测试中如果使用测试工具,请在此处概要描述测试工具的名称、版本、测试内容以及测试方法。

注:上述红字内容,请根据测试用例概括4-8项测试点

4.2 测试结果总览

4.3 用例列表以及结果

测试方案

用例编号

用例名称

结果

兼容性测试

设备连接

PASS

卸载读写器

PASS

基本功能测试

驱动读写器发出响声

PASS

读取读写器的序列号

PASS

驱动读写器读IC卡扇区数据

PASS

驱动读写器写数据到IC卡扇区内

PASS

驱动读写器更改IC卡的密码

PASS

驱动读写器读取IC卡内指定的块信息

PASS

驱动读写器写数据到IC卡内指定的块

PASS

驱动读写器写UID卡卡号

PASS

注:请根据被测设备的功能增加测试用例,需要覆盖设备所有的功能。

5 测试用例执行及结果记录

用例编号

1

用例名称

设备连接

执行过程

1.检查设备的即插即用性,用配套的USB数据线连接电脑,读写器指示灯亮且滴一声提示进入工作状态。

预期结果

即插即用

实测结果

 □PASS □FAIL

结果截图

用例编号

2

用例名称

卸载读写器

执行过程

  1. 直接将读写器的连接线拔出,终止读写器的使用而不影响操作系统的正常运行。

预期结果

读写器卸载不影响操作系统运行

实测结果

□PASS □FAIL

结果截图

用例编号

3

用例名称

驱动读写器发出响声

执行过程

  1. 运行ic-02_python_qt_linux-x86_64.py程序,点击“驱动读写器发声”,读写器发出滴一声响

预期结果

读写器发出滴一声响,

实测结果

□PASS □FAIL

结果截图

用例编号

4

用例名称

读取读写器的序列号

执行过程

  1. 点击“获取读写器出厂序号”按钮,

预期结果

系统将显示设备的出厂序号

实测结果

□PASS □FAIL

结果截图

用例编号

5

用例名称

驱动读写器读IC卡扇区数据

执行过程

  1. 选择要读卡的扇区号、卡密码的认证类型,输入12位正确的卡片认证密码,将卡片放置在读写器的感应区,点击“轻松读取指定扇区数据”

预期结果

系统显示读取到的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卡内指定的块信息

执行过程

  1. 选择要读卡的块地址、卡密码的认证类型,输入12位正确的卡片认证密码,将卡片放置在读写器的感应区,点“读取指定块数据”

预期结果

系统返回读卡块数据成功,同时返回卡的UID号

实测结果

□PASS □FAIL

结果截图

用例编号

9

用例名称

驱动读写器写数据到IC卡内指定的块

执行过程

  1. 选择要读卡的块地址、卡密码的认证类型,输入12位正确的卡片认证密码,输入16个字节的写卡数据 ,将卡片放置在读写器的感应区,点“写数据到指定块”

预期结果

系统显示写卡块数据成功,同时返回卡的UID号

实测结果

□PASS □FAIL

结果截图

用例编号

10

用例名称

驱动读写器写UID卡卡号

执行过程

1.输入十位要写入的UID卡号、选择卡密码的认证类型,输入12位正确的卡片认证密码,点“写UID卡号”

预期结果

系统显示写UID卡号成功,并返回卡的UID号

实测结果

□PASS □FAIL

结果截图

注:对应测试用例列表

6 结论

荣士IC-02免驱动读写器 通过NeoCertify测试的各项内容,能够满足操作系统版本与厂商产品的认证要求,通过麒麟软件认证测试

附录1:覆盖型号列表

设备型号:IC-02D

外观尺寸:110×82×26 mm

设备型号:IC-02B 

外观尺寸:105×69×12 mm 

设备型号:IC-02E

外观尺寸:123×98×26 mm

附录2:适配过程发现问题及解决问题的列表

序号

问题描述

原因分析

解决方案

解决状态

1

解决/未解决

备注:问题描述可以包括驱动软件对操作系统的功能需求、图形界面的需求或者实现建议。

猜你喜欢

转载自blog.csdn.net/zhangjin7422/article/details/129516412