Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于脚本驱动的自动化测试工具及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国航空工业集团公司沈阳飞机设计研究所

摘要:本申请属于飞机模型试验领域,特别涉及一种基于脚本驱动的自动化测试工具及系统。自动化测试工具采用RobotFramework框架构建,包括:ICD测试模块、仿真模型测试模块、配线配电控制模块、关键字定义模块、测试脚本设计模块、自动化测试模块以及测试界面模块。本申请的基于脚本驱动的自动化测试工具,能够有效解决综合自动化测试所面临的问题,同时提供一种可扩展的平台框架,解决传统自动化测试的弊端。通过脚本关键字的方式,结合实际的测试流程针对各种测试场景定义相应的测试用例,然后对各个测试流程的自动执行,无需人为过多的参与,可以实现自动化测试功能。

主权项:1.一种基于脚本驱动的自动化测试系统,其特征在于,所述自动化测试系统包括基于脚本驱动的自动化测试工具,还包括试验网络、IO前端设备、实时仿真机以及被测设备,所述IO前端设备通过所述试验网络与所述自动化测试工具、所述实时仿真机以及所述被测设备连接;所述实时仿真机通过所述试验网络与所述自动化测试工具以及所述IO前端设备连接;其中,所述自动化测试工具接收所述IO前端设备提供的所述被测设备的动态数据信息以及所述实时仿真机的仿真模型仿真数据,控制所述实时仿真机中的仿真模型运行,所述被测设备接收所述实时仿真机的激励信息,实现对被测设备自动化测试;所述自动化测试工具采用RobotFramework框架构建,包括:ICD测试模块,用于实现对ICD节点信息的导入、显示以及编辑;仿真模型测试模块,用于对仿真模型进行控制,还用于对仿真模型以及参数信息进行描述和显示,便于用户选择和使用需要控制的仿真模型及参数;配线配电控制模块,用于对配线配电信息进行描述和显示,便于用户选择和使用需要控制的配线信号和配电设备;关键字定义模块,用于定义各个关键字及对应关键字的功能,实现与用户之间的交互;测试脚本设计模块,用于实现测试脚本设计,所述测试脚本包括测试计划以及测试用例;自动化测试模块,用于实现对测试用例的自动化测试;测试界面模块,用于对所述ICD管理模块、所述仿真模型测试模块、所述配线配电控制模块、所述关键字定义模块以及所述自动化测试模块进行显示;所述ICD测试模块包括:导入单元,所述导入单元用于ICD节点信息的导入;显示单元,所述显示单元用于将所述ICD测试模块以独立透视图形式进行呈现,并显示ICD节点信息;编辑单元,所述编辑单元用于对ICD节点的编辑操作;对ICD节点的编辑操作包括增加节点信息、删除节点信息、修改节点信息以及修改节点命名;所述自动化测试模块包括:测试用例获取单元,用于获取测试用例;针对的场景有ICD数据激励-采集、仿真模型控制及调参、配线及配电切换;测试库管理单元,用于实现测试用例文件的管理;包括通过文件夹结构显示当前工作空间中所有测试用例的文件信息,测试用例采用脚本的方式描述存放在测试用例文件中,用户创建测试用例文件;测试用例编辑单元,用于实现对测试用例的编辑;在测试用例的表格树编辑过程中有复制、粘贴、剪切、撤销、重做、保存、拖拽的编辑功能;测试用例校验单元,用于实现对测试用例的错误检查;在测试用例的表格树编辑器中提供测试用例错误检查的功能,对于不合法的测试用例规范、错误的参数信息、同一测试集中用例重复,在所在单元格中将字体呈现,同时进行标识,以便于用户能发现错误并对其修改;测试用例执行单元,用于选择测试用例文件,并执行所选测试用例文件;在执行过程中支持对正在执行的用例进程进行暂停及继续执行、结束的操作;测试结果显示单元,用于实现对测试结果的显示;针对当前执行的测试集文件,通过表格树界面进行测试用例执行过程的监控,每执行一行测试步骤时,表格树视图自动选择当前测试步骤,并在表格树中显示具体的执行结果,并以不同颜色区别;测试报告生成单元,用于在测试用例执行过程中,对每个测试用例和测试过程进行执行结果的统计,在测试用例文件执行完成后将统计的测试结果生成测试报告在指定路径上放置,并与测试用例一起供归档使用;针对ICD的测试包括控制IO设备的启停、设置和激励ICD数据以及采集和比较ICD数据;针对仿真模型的测试包括仿真模型的启停和初始化控制、参数的设置和取值比较;针对配线的切换指切换信号的连接到被测设备、实时仿真机或者断开,而针对配电的切换指控制被测设备的上电或下电;将不同模块采用不同的视图或者编辑器的方式进行UI设计和显示:左上侧:测试用例管理视图,用于显示和管理测试集文件、测试库;左下侧:关键字视图,显示和管理当前测试系统中所包含的所有关键字,供测试用例编辑使用;左下侧:函数视图,与关键字视图叠加在一起,显示和管理当前测试系统中所有已完成的函数定义,供测试用例编辑使用;右上侧:测试集内容的表格树编辑器,用于显示和编辑测试集内容;底部:属性视图,用于显示和编辑表格树中对应节点的属性信息。

全文数据:

权利要求:

百度查询: 中国航空工业集团公司沈阳飞机设计研究所 一种基于脚本驱动的自动化测试工具及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。