[发明专利]测试测量系统嵌入式内核引擎算法在审
申请号: | 202110026525.2 | 申请日: | 2021-01-08 |
公开(公告)号: | CN112799936A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 朱少山 | 申请(专利权)人: | 合肥美昂兴电子技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230000 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 测量 系统 嵌入式 内核 引擎 算法 | ||
1.测试测量系统嵌入式内核引擎算法,其特征在于:包括设备数据获取模块、数据包收发模块、执行模块、测试计划制定模块、嵌入式测试用例存储模块、嵌入式测试用例分类模块和数据处理模块,所述设备数据获取模块用于获取设备硬件信息、驱动信息,构造和定义通信协议包,封装设备通信的API接口,随后设备数据获取模块通过数据包收发模块将关键数据发送给执行模块;
所述测试计划制定模块包括上位PC机软件,该上位PC机软件设置有用户交互界面,提供给用户制定测试计划参数的功能,用户通过测试计划制定模块制定包括时长、次数等信息的详细测试计划后,测试计划制定模块生成请求指令,将请求指令发送给嵌入式测试用例分类模块,所述嵌入式测试用例存储模块中存储有预设好的各类测试脚本和嵌入式测试用例,所述嵌入式测试用例分类模块根据请求指令中的信息,从嵌入式测试用例存储模块中查找合适的测试用例,将测试用例数据发送给执行模块;
所述执行模块中存储有预设的各类测试引擎,在接收到测试用例数据和软硬件数据后,调用对应的预设测试引擎,执行测试脚本,得到测试结果;
所述数据处理模块包括报告模块和人机交互界面,所述报告模块接收到测试结果后,对测试结果的各项数据进行分类整理,生成报表,并将报表通过人机交互界面展示。
2.根据权利要求1所述的测试测量系统嵌入式内核引擎算法,其特征在于:还包括环境设置模块,所述环境设置模块设置有用户交互界面,用户通过用户交互界面查看或改变测试环境中配置的参数。
3.根据权利要求2所述的测试测量系统嵌入式内核引擎算法,其特征在于:所述测试环境中的配置参数包括测试仪器的IP地址、端口号、待测设备的IP地址、端口号信息。
4.根据权利要求2所述的测试测量系统嵌入式内核引擎算法,其特征在于:还包括会话模块,所述执行模块通过会话模块与设备数据获取模块相连接,用户能够通过用户交互界面改变环境参数或发出操作指令,环境设置模块将参数配置指令、操作指令通过会话模块发送给设备数据获取模块,根据设备数据获取模块封装的通信接口与设备完成交互。
5.根据权利要求1所述的测试测量系统嵌入式内核引擎算法,其特征在于:所述嵌入式测试用例分类模块从嵌入式测试用例存储模块中查找脚本具体包括如下步骤:所述请求指令中包括文件名称、文件路径、脚本类型、测试用例标识,嵌入式测试用例分类模块首先提取请求指令中的各项信息,根据文件路径和文件名称查找出对应的测试用例数据,再根据脚本类型和测试用例标识从测试用例数据中提取所需的测试脚本和测试用例。
6.根据权利要求1所述的测试测量系统嵌入式内核引擎算法,其特征在于:所述执行模块包括有解释器,在接收到设备数据获取模块传送来的数据包后,在解释器中为该项测试分配一段专用的内存区域,并建立该内存区域的查询表,后续在接收到测试用例数据后,对应地更新查询表,并将数据写入到专用内存区域中,利用路径搜索算法和约束求解,通过反复迭代生成测试用例集合。
7.根据权利要求1所述的测试测量系统嵌入式内核引擎算法,其特征在于:所述数据处理模块还包括异常信息记录模块,当系统在测试过程中产生数据反馈不正常等错误信息时,及时记录,并通过人机交互界面提示工作人员。
8.根据权利要求1所述的测试测量系统嵌入式内核引擎算法,其特征在于:所述数据处理模块还包括日志模块,所述日志模块用于跟踪系统与设备的交互记录,并记录各项测试命令的执行结果,按照具体的日期时间进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥美昂兴电子技术有限公司,未经合肥美昂兴电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110026525.2/1.html,转载请声明来源钻瓜专利网。