控件更新维护方法、系统、装置、计算机设备及存储介质制造方法及图纸

技术编号:39405904 阅读:28 留言:0更新日期:2023-11-19 15:58
本发明专利技术涉及UI测试技术领域,公开了控件更新维护方法、系统、装置、计算机设备及存储介质,本发明专利技术通过基于UI界面的目标控件及目标控件对应的控件信息,生成对应的组件,基于组件ID生成运行程序,在监测到目标控件对应的控件信息更新后,对目标控件对应的组件进行更新操作,以使包含该组件ID的程序以更新后的控件信息运行,实现了只需对控件对应的组件进行更新,就可使包含组件的所有程序以更新后的控件运行,提高了控件更新的维护效率,保证了自动化脚本的质量。化脚本的质量。化脚本的质量。

【技术实现步骤摘要】
控件更新维护方法、系统、装置、计算机设备及存储介质


[0001]本专利技术涉及UI测试
,具体涉及控件更新维护方法、系统、装置、计算机设备及存储介质。

技术介绍

[0002]传统UI自动化开发中,测试开发工程师根据UI编写测试脚本,脚本中包含大量的UI控件细节,如控件,文字,描述信息,图片等,当UI控件发生变更时,脚本需要进行相应的修改,若一个UI控件涉及到多个脚本,此时还需要逐一对涉及到的脚本进行更新维护,脚本的维护工作量相应的大幅度增加,可能导致自动化脚本的维护性变差,脚本的质量难以保证。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种控件更新维护方法、系统、装置、计算机设备及存储介质,以解决涉及多个脚本的UI控件进行更新后,需要逐一对脚本进行更新维护,工作量大幅度增加,导致自动化脚本的维护性变差的问题。
[0004]第一方面,本专利技术提供了一种控件更新维护方法,所述方法包括:基于UI界面中的目标控件,获取所述目标控件对应的控件信息,并基于所述控件信息生成对应的组件,所述组件至少包括组件ID、控件信本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种控件更新维护方法,其特征在于,所述方法包括:基于UI界面中的目标控件,获取所述目标控件对应的控件信息,并基于所述控件信息生成对应的组件,所述组件至少包括组件ID、控件信息;基于组件ID生成运行程序;响应于监测到所述目标控件对应的控件信息更新,基于所述目标控件的更新内容对所述目标控件对应的组件进行更新操作,以使包含所述组件ID的程序以更新后的控件信息运行。2.根据权利要求1所述的方法,其特征在于,所述基于所述控件生成对应的组件包括:响应于接收到所述目标控件的组件生成指令,在组件目录中添加所述目标控件对应的组件;在所述组件对应的组件页面中填写所述目标控件对应的控件信息。3.根据权利要求1所述的方法,其特征在于,基于所述控件信息生成对应的组件后,所述方法还包括:基于每一生成的组件作为路由信息的节点,将所有生成的组件构成路由信息,所述路由信息的每一节点至少包括组件ID、组件名称。4.根据权利要求3所述的方法,其特征在于,通过下述步骤监测所述目标控件对应的控件信息是否更新:遍历路由信息的所有节点进行运行测试,将存在异常的组件ID或组件名称输出到测试报告,以提示用户所述存在异常的组件ID或组件名称对应的控件信息已更新。5.根据权利要求1或4所述的方法,其特征在于,所述基于所述目标控件的更新内容对所述目标控件对应的组件进行更新操作包括:响应于接收到用户更新所述目标控件对应的组件的指令,弹出组件更新窗口,以使用户在所述组件更新窗口基于所述目标控件的更新内容对控件信息进行更改。...

【专利技术属性】
技术研发人员:霍岩
申请(专利权)人:镁佳北京科技有限公司
类型:发明
国别省市:

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

1