[发明专利]一种基于结构化描述语言的测试系统在审
申请号: | 202210640148.6 | 申请日: | 2022-06-08 |
公开(公告)号: | CN115114147A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 沈海阔;刘恒坤;刘文韬 | 申请(专利权)人: | 北京交通大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/242 |
代理公司: | 北京卫平智业专利代理事务所(普通合伙) 11392 | 代理人: | 闫萍 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 结构 描述 语言 测试 系统 | ||
本发明提供一种基于结构化描述语言的测试系统,对前端控制组合各关键技术进行验证,包括执行测试程序集配置模块、测试模块、数据库管理模块;可以实现跨平台安装,扩展了测试渠道,使测试任务进行的更加灵活,软件具备自动生成测试报告功能,减少了人工录入的工作量与出错率。
技术领域
本发明属于自动化测试技术领域,具体涉及一种基于结构化描述语言的测试系统。
背景技术
由于电子、通信和自动化技术的发展,自动测试在设备生产和研制过程中越来越关键。特别是在航天领域,项目产品的研发、设计、生产需要大量测试完成定量、定性的验证。目前,自动化测试技术领域中并没有公开能实现对前端控制组合设备的故障、状态等信息的数据信息化分析、管理的平台。
发明内容
本发明针对现有技术中存在的问题,第一方面提供一种基于结构化描述语言的测试系统,可以对前端控制组合各关键技术进行验证。为达到以上目的,本发明采取的技术方案是:
一种基于结构化描述语言的测试系统,包括执行测试程序集配置模块、测试模块、数据库管理模块;
所述执行测试程序集配置模块被配置为:从前端执行界面接收测试指令,根据所述测试指令配置测试流程,生成配置结果并将所述配置结果以XML格式按照指定路径保存在数据库;
所述测试模块被配置为:根据所述配置结果调用并行测试任务调度算法平台接口,完成测试的执行、监测及控制,生成测试数据;
所述数据库管理模块基于包括SQLite和/或MySQL的数据库管理工具实现对所述数据库的管理;
所述测试系统的工作步骤如下:
接收所述测试指令并生成消息模板,根据所述消息模板将所述测试指令解析,提取所述测试指令中包含发送时机、延时、相关启动条件、相关终止条件;
启动所述执行测试程序集配置模块。
在上述方案的基础上,所述测试系统的设备层包括多个用于对相关硬件执行包括初始化、数据读写、参数配置任务的API接口。
在上述方案的基础上,通过所述设备层对所述相关硬件执行所述初始化、数据读写、参数配置任务的步骤包括:
所述前端执行界面发送初始化命令至所述设备层,所述设备层调用设备句柄,将设备初始化信息反馈至所述前端执行界面;
所述前端执行界面发送参数配置命令至所述设备层,所述设备层配置所述硬件的参数,将配置参数反馈至所述前端执行界面;
所述前端执行界面发送写命令至所述设备层,所述设备层调用驱动接口向所述硬件写数据,并将写成功标志反馈给所述前端执行界面;
所述前端执行界面发送读命令至所述设备层,所述设备层调用所述驱动接口读取所述硬件的数据,并将读取的数据反馈给所述前端执行界面。
在上述方案的基础上,所述测试系统基于总线适配器实现网络通信、消息接口初始化、数据的发送及接收。
在上述方案的基础上,所述测试系统基于所述总线适配器实现所述网络通信和消息接口初始化的步骤包括:
S1:调用者端发送实例化适配器指令,所述总线适配器接收该指令后获取XML格式的包括配置参数和属性信息的配置数据,所述总线适配器校验所述配置数据是否齐备;
S2:若所述配置数据齐备,所述总线适配器完成实例化设备层网络任务,将初始化设备层网络指令发送至网络层,所述总线适配器获取所述初始化结果并校验该初始化结果;
若S1或S2中的所述校验有任何异常信息,所述总线适配器将所述异常信息发送至所述调用者端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210640148.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可视化绝缘子漏电流巡检方法及设备
- 下一篇:一种多波段光谱的深度估计方法