[发明专利]一种自动化密码机测试系统及其工作方法有效
申请号: | 201310368525.6 | 申请日: | 2013-08-22 |
公开(公告)号: | CN103441895B | 公开(公告)日: | 2017-03-01 |
发明(设计)人: | 廖成军;张世雄;贾雪玲 | 申请(专利权)人: | 成都卫士通信息产业股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 成都九鼎天元知识产权代理有限公司51214 | 代理人: | 韩雪 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 密码机 测试 系统 及其 工作 方法 | ||
技术领域
本发明属于信息安全密码技术领域,尤其涉及一种自动化密码机测试系统及其工作方法。
背景技术
密码技术是信息安全的基础技术,密码机是密码技术安全应用的基础和信息化安全的核心。随着我国信息化产业的高速全面发展,作为信息安全基础核心的密码设备,在一直为信息产业与现代服务业发展提供安全的密码技术的同时,也面临越来越严格的自动化测试和维护的管理要求。
传统的密码机测试和维护方法均采用单一的测试维护工具对密码机进行测试和维护管理,不能对密码机进行持续、重复的测试和维护管理;测试数据和测试维护工具没有完全分离,导致对任何一个新的测试用例进行测试时,都需要对测试维护工具进行修改,浪费人力资源,不能满足当前密码机越来越严格的自动化测试和维护管理要求。
同时,在密码机测试和维护管理过程中,不能对测试的历史数据进行智能维护,需要人工干预过程过于复杂,导致密码机不能正常进行测试和维护,增加了密码机测试和维护的管理难度和成本。
综上所述,现有密码机测试和维护管理方式相对单一、不易扩展,不利于自动化、智能化测试和维护的管理要求。
发明内容
为了解决上述密码机测试和维护过程中存在的问题,提高密码机测试和维护过程的自动化,本发明提出一种自动化密码机测试系统及其工作方法。
一种自动化密码机测试系统,包括密码机和与其通信连接的测试机,所述测试机上运行有测试维护工具,测试机上设置有模板库模块、知识库模块、可用固件库模块、所述三个模块与测试维护工具通信;密码机上设置有在用固件库模块;
所述模板库用于管理测试模板,所述测试模板定义密码机的业务指令格式和对应模板的测试数据;
所述知识库负责测试数据的管理,每条知识对应于对密码机的一个测试项;
所述固件库为根据不同的用户版本对用户业务指令进行抽象定义后编译而成的动态链接库。
如上所述的自动化密码机测试系统的单条指令测试方法包含下列步骤:
步骤1:测试机和被测密码机启动,并通信连接;
步骤2:测试机模板库准备测试模板;
步骤3:测试模板导入测试维护工具;
步骤4:测试维护工具根据导入的测试模板生成请求数据,并发送到密码机;
步骤5,被测密码机返回响应数据,测试维护工具展示测试结果;
在步骤5之后,可以生成测试文档,具体为步骤6:测试维护工具根据请求数据和响应数据生成测试文件,保存于知识库中。
如上所述的自动化密码机测试系统的批量指令测试方法包含下列步骤:
步骤1. 导入知识库的测试文件或者加载测试文件到测试维护工具;
步骤2. 测试维护工具发送测试文件到被测密码机;
步骤3. 被测密码机返回响应数据;
步骤4. 测试维护工具将响应数据和历史数据进行对比,判断测试结果是否正确;
步骤5. 重复步骤1-4,对被测密码机功能和性能进行批量测试。
本发明不但能在实际生产维护过程中对密码机进行自动化测试和维护管理,而且降低了密码机生产、测试维护的难度、成本和技术要求,易于密码机自动化测试维护的扩展和配置,提升了密码机自动化测试和维护的管理效率。
附图说明
图1为现有技术中密码机测试系统示意图。
图2为本发明密码机测试系统示意图。
具体实施方式
传统的密码机测试系统如图1所示,包含密码机和测试机,所述测试机(一般为电脑)上运行有测试维护工具。所述测试机通过TCP/IP网络和密码机通信,向密码机发测试指令,密码机根据测试指令(和生产指令相同)完成功能、平台及性能测试,并将测试结果返回给测试维护工具,测试维护工具显示测试结果。这种方式采用单一的测试维护工具对密码机进行测试和维护管理,不能对密码机进行持续、重复的测试和智能维护管理;测试数据和测试维护工具没有完全分离,导致对任何一个新的测试用例进行测试时,都需要对测试维护工具进行修改,浪费人力资源,不能满足当前密码机越来越严格的自动化测试和维护管理要求。
本发明所述自动化密码机测试系统如图2所示,包含密码机和测试机。两者可采用串口和/或TCP/IP网络两种方式连接。一般情况下采用TCP/IP接口工作,设置串口的主要目的是为了测试网络连接性,在网络不可用或者测试网络时使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都卫士通信息产业股份有限公司,未经成都卫士通信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310368525.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数字家庭系统及其控制方法
- 下一篇:用于管理设备的装置和方法