一种自动化测试方法及其装置制造方法及图纸

技术编号:37289944 阅读:40 留言:0更新日期:2023-04-21 01:12
本申请公开了一种自动化测试方法及其装置,该方法包括:响应于用户对上位机的用户界面的第一输入,配置与第一测试场景关联的用例自定义步骤的第一参数,以及与第一测试场景关联的动态库模板和接口控制文件ICD参数,生成用例执行信息,通过向下位机下发用例执行信息,控制下位机调用动态库解析用例执行信息得到第一参数和ICD参数,调用动态库基于ICD参数进行解算,并基于第一参数和动态库模板执行用例自定义步骤用例自定义步骤用于测试所述第一测试场景下的自定义功能。根据本申请实施例,能够降低用户编辑测试过程,以及对其进行修改和维护的工作量,提高自动化测试的效率。提高自动化测试的效率。提高自动化测试的效率。

【技术实现步骤摘要】
一种自动化测试方法及其装置


[0001]本申请属于仿真建模
,尤其涉及一种自动化测试方法及其装置。

技术介绍

[0002]自动化测试即为对相关设计产品进行全面仿真测试,便于对设计进行快速验证,包括接口测试、余度管理测试、机内测试(Built

In Test,BIT)测试、控制逻辑、控制率测试等。
[0003]相关技术中,已有的自动化测试软件需要将测试过程拆分成不同可执行的步骤,定义关键字,应对不同的需求的变化,需要定制开发相应的关键字,开发工作量较大。如果新增某些特殊场景,需要修改软件增加关键字,流程复杂,不利于用户进行编辑维护。因此,相关技术中用户编辑测试过程,以及对其进行修改和维护的工作量较大,降低了测试效率。

技术实现思路

[0004]本申请实施例的目的是提供一种自动化测试方法及其装置,能够降低用户编辑测试过程,以及对其进行修改和维护的工作量,提高自动化测试的效率。
[0005]第一方面,本申请实施例提供一种自动化测试方法,该方法包括:
[0006]响应于用户对上位机的用户本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动化测试方法,其特征在于,所述方法包括:响应于用户对上位机的用户界面的第一输入,配置与第一测试场景关联的用例自定义步骤的第一参数,以及与所述第一测试场景关联的动态库模板和接口控制文件ICD参数,生成用例执行信息,通过向下位机下发所述用例执行信息,控制所述下位机调用动态库解析所述用例执行信息得到所述第一参数和所述ICD参数,调用所述动态库基于所述ICD参数进行解算,并基于所述第一参数和所述动态库模板执行所述用例自定义步骤,所述用例自定义步骤用于测试所述第一测试场景下的自定义功能。2.根据权利要求1所述的方法,其特征在于,在所述响应于用户对上位机的用户界面的第一输入之前,所述方法还包括:获取预设编写脚本,将所述预设编写脚本作为指令,创建所述动态库模板,其中,所述动态库模板包括程序文件和编译脚本文件,所述程序文件用于调用模板调度接口,所述模板调度接口用于调用ICD接口和输入/输出IO通信接口,所述编译脚本文件包括编译指令。3.根据权利要求2所述的方法,其特征在于,所述第一参数包括步骤名称、执行类型和运行周期,所述ICD参数包括ICD的域、增加参数、ICD通道绑定参数、输入ICD变量和输出ICD变量。4.根据权利要求3所述的方法,其特征在于,执行所述用例自定义步骤,包括:在开始执行所述用例自定义步骤之前,定义执行状态值为NULL,在开始执行所述用例自定义步骤时,将所述执行状态值变为INIT并进行初始化DoInit函数调用,以及控制调度引擎进行定时器的初始化准备,在执行所述用例自定义步骤的情况下,将所述执行状态值变为RUN,并控制所述调度引擎按照所述运行周期发送信号,在所述用例自定义步骤执行完成后,若接收到下一个信号,则执行DoOneStep函数,循环判断所述用例自定义步骤的执行状态值,若所述执行状态值为STOP,则所述用例自定义步骤退出循环,否则所述用例自定义步骤不退出循环,在所述用例自定义步骤退出循环的情况下,执行DoDispose函数,并控制所述调度引擎关闭所述定时器。5.根据权利要求4所述的方法,其特征在于,所述方法还包括以下至少一项:响应于对所述执行状态值的编辑输入,将所述执...

【专利技术属性】
技术研发人员:张蕊
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1