[发明专利]一种基于脚本驱动的自动化测试工具及系统在审
申请号: | 202110609859.2 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113434387A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 梁磊;伊文卿;宛旭;于涛;王晨光;李俊男;孙翔宇;常双利 | 申请(专利权)人: | 中国航空工业集团公司沈阳飞机设计研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京航信高科知识产权代理事务所(普通合伙) 11526 | 代理人: | 刘传准 |
地址: | 110035 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 脚本 驱动 自动化 测试 工具 系统 | ||
1.一种基于脚本驱动的自动化测试工具,其特征在于,所述自动化测试工具采用RobotFramework框架构建,包括:
ICD测试模块,用于实现对ICD节点信息的导入、显示以及编辑;
仿真模型测试模块,用于对仿真模型进行控制,还用于对仿真模型以及参数信息进行描述和显示,便于用户选择和使用需要控制的仿真模型及参数;
配线配电控制模块,用于对配线配电信息进行描述和显示,便于用户选择和使用需要控制的配线信号和配电设备;
关键字定义模块,用于定义各个关键字及对应关键字的功能,实现与用户之间的交互;
测试脚本设计模块,用于实现测试脚本设计,所述测试脚本包括测试计划以及测试用例;
自动化测试模块,用于实现对测试用例的自动化测试;
测试界面模块,用于对所述ICD管理模块、所述仿真模型测试模块、所述配线配电控制模块、所述关键字定义模块以及所述自动化测试模块进行显示。
2.根据权利要求1所述的基于脚本驱动的自动化测试工具,其特征在于,所述ICD测试模块包括:
导入单元,所述导入单元用于ICD节点信息的导入;
显示单元,所述显示单元用于将所述ICD测试模块以独立透视图形式进行呈现,并显示ICD节点信息;
编辑单元,所述编辑单元用于对ICD节点的编辑操作。
3.根据权利要求2所述的基于脚本驱动的自动化测试工具,其特征在于,对ICD节点的编辑操作包括增加节点信息、删除节点信息、修改节点信息以及修改节点命名。
4.根据权利要求3所述的基于脚本驱动的自动化测试工具,其特征在于,所述关键字包括Dialogs关键字以及条件循环关键字。
5.根据权利要求4所述的基于脚本驱动的自动化测试工具,其特征在于,所述自动化测试模块包括:
测试用例获取单元,用于获取测试用例;
测试库管理单元,用于实现测试用例文件的管理;
测试用例编辑单元,用于实现对测试用例的编辑;
测试用例校验单元,用于实现对测试用例的错误检查;
测试用例执行单元,用于选择测试用例文件,并执行所选测试用例文件;
测试结果显示单元,用于实现对测试结果的显示。
6.根据权利要求5所述的基于脚本驱动的自动化测试工具,其特征在于,所述自动化测试模块还包括:
测试报告生成单元,用于在测试用例执行过程中,对每个测试用例和测试过程进行执行结果的统计,在测试用例文件执行完成后将统计的测试结果生成测试报告在指定路径上放置,并与测试用例一起供归档使用。
7.一种基于脚本驱动的自动化测试系统,包括权利要求1-6任意一项所述的基于脚本驱动的自动化测试工具,其特征在于,还包括试验网络、IO前端设备、实时仿真机以及被测设备,所述IO前端设备通过所述试验网络与所述自动化测试工具、所述实时仿真机以及所述被测设备连接;所述实时仿真机通过所述试验网络与所述自动化测试工具以及所述IO前端设备连接;
其中,所述自动化测试工具接收所述IO前端设备提供的所述被测设备的动态数据信息以及所述实时仿真机的模型仿真数据,控制所述实时仿真机中的模型运行,所述被测设备接收所述实时仿真机的激励信息,实现对被测设备自动化测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司沈阳飞机设计研究所,未经中国航空工业集团公司沈阳飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110609859.2/1.html,转载请声明来源钻瓜专利网。