摘要
本发明实施例提供一种跨系统的用户界面自动化测试方法及测试平台,该方法包括:获取用户选择的目标测试脚本以及目标客户端,并将目标测试脚本转换为与系统无关的通用控件操作指令;根据目标客户端的当前运行环境,动态选择控件路径解析方式或者图像识别方式作为目标解析方式;采用目标解析方式,将通用控件操作指令映射为适用于目标客户端的原生控件操作指令,原生控件操作指令包含目标控件在目标客户端的控件路径;将原生控件操作指令发送至目标客户端,以使目标客户端根据控件路径定位目标控件并对目标控件执行原生控件操作指令,实现自动化测试。实现了跨系统的用户界面自动化测试,提升了测试脚本跨系统兼容性,降低了脚本开发和维护的成本。
技术关键词
控件
客户端
脚本
自动化测试方法
指令
跨系统
模板
图像匹配
自动化测试平台
界面
指标
层级
语义
多尺度
标签
动态
测试模块
关系