← 返回列表

一种UI组件原子化的自动化测试方法及相关装置

申请号: CN202410079479.6
申请人: 易方信息科技股份有限公司
更新日期: 2026-03-17

专利详细信息

项目 内容
专利名称 一种UI组件原子化的自动化测试方法及相关装置
专利类型 发明申请
申请号 CN202410079479.6
申请日 2024/1/19
公告号 CN117591438A
公开日 2024/2/23
IPC主分类号 G06F11/36
权利人 易方信息科技股份有限公司
发明人 曹立品; 丁一; 黄海亮; 白剑; 张海林; 鲁和平; 李长杰; 陈焕然; 李乐; 王浩; 洪行健; 冷冬; 李尚然
地址 广东省广州市番禺区大学城中心北大街66号402室

摘要文本

本发明公开了一种UI组件原子化的自动化测试方法及相关装置,其中,所述方法包括:开发元素组件类和条件组件类,元素组件类中定义了元素组件的定位方法,条件组件类中定义了条件组件的判断方法;获得UI测试需求,并基于元素组件类和条件组件类获得UI测试需求的元素组件的定位信息和条件组件的条件信息;根据UI测试需求利用元素组件的定位信息和条件组件的条件信息构建XPath表达式;基于XPath表达式利用页面对象类进行测试脚本的编辑操作处理,获得UI的测试脚本;基于测试脚本对UI进行自动化测试处理。在本发明实施例中,通过组件化和封装,实现在UI的元素或页面结构变换时,无需对测试脚本进行大规模修改,降低工作量。

专利主权项内容

1.一种UI组件原子化的自动化测试方法,其特征在于,所述方法包括:开发元素组件类和条件组件类,所述元素组件类中定义了元素组件的定位方法,所述条件组件类中定义了条件组件的判断方法;获得UI测试需求,并基于所述元素组件类和所述条件组件类获得所述UI测试需求的元素组件的定位信息和条件组件的条件信息;根据所述UI测试需求利用元素组件的定位信息和条件组件的条件信息构建XPath表达式;基于XPath表达式利用页面对象类进行测试脚本的编辑操作处理,获得UI的测试脚本;基于所述测试脚本对所述UI进行自动化测试处理。