IC-14W网络IC卡读写器_银河麒麟桌面操作系统V10适配测试报告

news2025/1/31 8:15:22

银河麒麟操作系统产品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 操作系统环境

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 软件环境 

根据实际情况填写

软件名称

版本号

软件用途简介

SockUdpReader

Python+Qt开发的荣士网络读卡器配置测试工具软件,软件侦听UDP端口数据获取器传送过来的刷卡信息,向读卡器发送驱动显示文字、蜂鸣响声、开关继电器、播报中文语音、更改IC卡数据、修改IC卡密码等指令。

3.2.4 测试环境架构及说明

  1. 测试环境架构图

  1. 测试环境说明

银河麒麟桌面操作系统(飞腾版)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

用例名称

卸载读写器

执行过程

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

预期结果

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

实测结果

□PASS □FAIL

结果截图

用例编号

3

用例名称

搜索在线的读写器

执行过程

  1. 确定读写器已正常开机、网络连接正常。
  2. 运行‘荣士RFID网络读卡器配置测试工具’软件,点击“搜索所有在线设备”,在线读写器响应电脑发送的搜索指令

预期结果

在线读写器回应搜索指令

实测结果

□PASS □FAIL

结果截图

用例编号

4

用例名称

配置读写器工作参数

执行过程

  1. 用鼠标选定网格中显示的在线设备,根据网络环境修改:机号、设备IP、子网掩码、网关、目标服务器IP(本电脑IP)、 参数标识等参数,
  2. 确定已修改的参数正确后,点击‘修改选定设备的网络参数’

预期结果

所选择的在线设备参数已更改

实测结果

□PASS □FAIL

结果截图

用例编号

5

用例名称

驱动读写器显示文字及蜂鸣响声

执行过程

  1. 确定在线的网络读写器参数已配置正确
  2. 用鼠标选定网格中显示的在线设备,选择‘蜂鸣响声’,‘显示延时’,‘显示文字’栏输入要显示的文字,点击‘驱动设备显示文字及蜂鸣响声’

预期结果

读写器根据指令发出不同的蜂鸣响声,显示文字。

实测结果

□PASS □FAIL

结果截图

用例编号

6

用例名称

驱动读写器开启、关闭继电器开关

执行过程

  1. 确定在线的网络读写器参数已配置正确

2、用鼠标选定网格中显示的在线设备,选择‘继电器号’,‘开启延时’,点击‘驱动设备开启继电器’、‘关闭继电器’

预期结果

读写器根据指令开、关继电器。

实测结果

□PASS □FAIL

结果截图

用例编号

7

用例名称

驱动读写器显示文字+播报语音+开关

执行过程

  1. 确定在线的网络读写器参数已配置正确

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

结果截图

dddddddddd

用例编号

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

解决/未解决

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/433510.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于SVG的HMI组件

人机界面是自动化领域不可或缺重要组成部分。人机界面系统的设计看上去并没有太大的技术门槛,但是设计一个HMI系统的工作量是巨大的,如果你没有足够的耐心和精力是难以完成一个通用HMI系统的。构建UI控件库就是一个似乎永远完不成的事情,用户…

12.基于蒙特卡洛抽样的电动汽车充电负荷计算

说明书 MATLAB代码:基于蒙特卡洛抽样的电动汽车充电负荷计算 关键词:电动汽车 蒙特卡洛模拟 抽样 充放电负荷 参考文档:《主动配电网多源协同运行优化研究_乔珊》第3.2节,完全复现 仿真平台:MATLAB 优势&#xf…

JavaWeb——IO、存储、硬盘、文件系统相关常识

目录 一、IO 1、定义 二、存储和硬盘 1、存储 2、硬盘 三、文件系统 1、文件 (1)、定义 (2)、分类 (3)、操作 2、树形结构和目录 3、路径 (1)、定义 (2&…

elementui是怎么做表单验证的?

文章目录 前言elementui是怎么做表单验证?步骤 一、 表单验证校验代码?二、el-button提交验证代码2.validate方法深入了解1. 有参数2. 无参数 总结 前言 在项目开发中,我们经常会遇到表单保存的功能,在表单保存前,常常…

Salesforce如何防止黑客攻击和数据泄露?了解他们的安全措施!

安全性一直是Salesforce密切关注的问题。Google的安全浏览报告指出,2022年网络钓鱼网站的数量增加了80%。面对着黑客攻击、安全漏洞、数据泄露等不安全事件频发,实施更强大的安全措施比以往更加重要。 调查显示,电子邮件目前是网…

阿里巴巴图标,font-family字体样式

阿里巴巴官网:https://www.iconfont.cn/ 如有需要,请注意到文章最后的问题。 一,图标 1,搜索关键词,点击图标 -> 加入购物车 -> 添加到项目 2,两种方式 (1)选择 Font cla…

推荐一个好工具,可以替代 swagger 生成文档

Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 S…

SpringBoot扫包排除指定包(配置文件形式)

1、背景​ 在有些时候,不同环境可能需要用代码不同模块的能力,但是不同环境的项目包是一致的。这块我们想到的最简单的办法是在maven打包的时候打不同的模块,但是这样往往需要出多个包,虽然这种方式是正路但运维同学嫌麻烦。第二种…

Java面试题--MySQL索引

一. 索引介绍 MySQL的索引是一种数据结构,它可以帮助MySQL快速定位需要访问的记录。索引可类比于一本书的目录,通过它可以快速找到某个特定的记录。 MySQL支持多种类型的索引,每种索引都有其优势和局限性,常用的包括&#xff1a…

python类型转换

我们就想那我们目前接触到的三种类型做一下转换 分别是 字符串 浮点数 正整数 可能会有刚接触编程的小伙伴在想 没事类型转换什么呢? 其实在实际开发中 这东西用的不要太多 根据我们目前认识的类型 先用到三个方法 我们编写代码 String_int str(111); print(St…

初阶数据结构——时间复杂度和空间复杂度

目录 算法效率算法的复杂度 时间复杂度时间复杂度的概念习题 空间复杂度空间复杂度的概念习题 什么是数据结构? 数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。 什么是算法? 算法…

java+ssm603企业人事档案管理系统带前端springboot

人事管理系统的设计与实现采用Spring、SpringMVC和MyBatis作为主体框架,系统设计遵循界面层、业务逻辑层和数据访问层的Web开发三层架构。采用B/S结构,使得系统更加容易维护。人事管理系统的设计与实现主要实现角色有管理员和用户,管理员在后台管理资料文件模块、员工模块、文件…

深度相机初体验:Hello World

当我的组长给了我一个深度相机,倒霉的事情就开始了,在使用的过程中遇到的某些问题搜不到,头秃啊呜呜呜呜呜呜呜呜 配置: ubuntu20.04(我实在是懒得去升级了,一旦升级就可能会出现找不到教程的可能性&#x…

运行时内存数据区之执行引擎(一)

执行引擎概述 执行引擎是Java虚拟机核心的组成部分之一。 “虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软…

【MATLAB基础绘图第8棒】绘制局部放大图

MATLAB绘制局部放大图 1 工具准备 MATLAB官网-ZoomPlot(Kepeng Qiu. Matlab Central, 2022) 初始数据图绘制完成后,调用以下代码: %% 添加局部放大 zp BaseZoom(); zp.plot;1.1 具体绘制步骤 具体绘制步骤如下: 通过鼠标左键框选作图区…

JavaScript中如何删除对象/数组中null、undefined、空对象及空数组实例代码

如下,对于一个多层嵌套的数据结构:例如 要做的就是删除所有value为空,数组为空,对象为空的字段 const querys {name: 测试,httpMethod: ,httpHeaders: [{key: Accept,value: test,},],restParams: [{key: ,value: ,},],body: {b…

GZIPOutputStream GZIPInputStream 数据压缩解压

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 数据压缩&解压 前言一、最终走上了压缩的路 GZIPOutputStream二、收到数据进行解压 GZIPInputStream三、测试Demo四、验证结果总结 前言 最近接手了一批性能优化… 遇到…

全注解下的SpringIoc

Spring架构中的核心理念就是IOC和AOP,可以说,Spring的强大离不开这两大特性。 因为spring boot推荐采用注解开发,所以文中主要介绍基于注解的Spring Ioc。 IoC容器简介 Spring IoC 容器是个管理 Bean(在Spring 中把每个需要管理…

VMware vCenter Server 8.0U1 发布 - 集中式管理 vSphere 环境

请访问原文链接:VMware vCenter Server 8.0U1 - 集中式管理 vSphere 环境,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 2023-04-18, VMware vSphere 8.0U1 发布。 详见:VMware vSphere 8 Update 1 新…

单片机的实例——28BYJ48步进电机

整体过程 准备资料1,步进电机内部结构示意图2,步进电机命名3,实际结构的转速比4,数值的含义5,实际内部主动轮结构分析实际内部机构及接线定子部分转子部分 定子和转子磁极的工作分析 6,工作时序7&#xff0…