自动化测试方法、系统、电子设备及存储介质
申请人信息
- 申请人:华润数字科技有限公司
- 申请人地址:518000 广东省深圳市福田区梅林街道梅都社区中康路136号深圳新一代产业园2栋801
- 发明人: 华润数字科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 自动化测试方法、系统、电子设备及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311424659.5 |
| 申请日 | 2023/10/27 |
| 公告号 | CN117370203A |
| 公开日 | 2024/1/9 |
| IPC主分类号 | G06F11/36 |
| 权利人 | 华润数字科技有限公司 |
| 发明人 | 王文娟; 舒亮; 王乐; 李佳亮 |
| 地址 | 广东省深圳市福田区梅林街道梅都社区中康路136号深圳新一代产业园2栋801 |
摘要文本
华润数字科技有限公司取得“一种透气窗帘布”专利技术,本申请实施例提供了一种自动化测试方法、系统、电子设备及存储介质,属于自动化测试技术领域。该方法包括:通过获取测试任务数据;其中,测试任务数据包含目标测试页面;从目标测试页面提取元素定位数据;基于测试任务数据继承以下之一的方法:公共操作类的操作方法、网页端操作类的操作方法或应用端操作类的操作方法,得到目标操作方法;将目标操作方法和元素定位数据封装得到目标页面对象;基于目标页面对象和目标页面对象对应的测试数据进行封装得到目标测试用例;根据目标测试用例进行测试。本申请实施例能够用于应用端和网页端的自动化测试,并且通过将操作方法进行封装,减小自动化测试系统的维护难度,进而提高了自动化测试的效率。
专利主权项内容
1.一种自动化测试方法,其特征在于,所述方法包括:获取测试任务数据;其中,所述测试任务数据包含目标测试页面;从所述目标测试页面提取元素定位数据;基于所述测试任务数据继承预设操作方法,得到目标操作方法;其中,所述预设操作方法包括以下之一:预设的公共操作类的操作方法、预设的网页端操作类的操作方法或预设的应用端操作类的操作方法,所述公共操作类用于封装公共操作方法,所述公共操作方法是网页端和应用端所共有的方法,所述网页端还具有网页私有操作方法,所述应用端还具有应用私有操作方法,所述网页端操作类用于封装所述网页私有操作方法,所述应用端操作类用于封装所述应用私有操作方法;将所述目标操作方法和所述元素定位数据进行页面对象封装,得到目标页面对象;基于所述测试任务数据从预设的测试数据存储设备中获取所述目标页面对象对应的测试数据;其中,所述测试数据存储设备用于存储所述目标页面对象对应的测试数据;基于所述目标页面对象和所述测试数据进行用例封装,得到目标测试用例;根据所述目标测试用例进行测试。 来自马克数据网