[发明专利]界面测试方法、装置和电子设备在审
申请号: | 202310229218.3 | 申请日: | 2023-03-03 |
公开(公告)号: | CN116303009A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 张杨华 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 居梦琪 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 测试 方法 装置 电子设备 | ||
1.一种界面测试方法,其特征在于,所述方法包括:
获取待测试界面对应的待测试文件;其中,所述待测试文件中包括所述待测试界面对应的事件列表,所述事件列表用于指示:所述待测试界面包含的待测试控件的控件标识,以及针对所述待测试控件的操作事件;
解析所述待测试文件,得到所述待测试界面对应的事件列表;
基于所述事件列表中的控件标识,从所述待测试界面中确定待测试控件;基于所述事件列表中所述待测试控件的操作事件,对所述待测试控件执行所述操作事件,以测试所述待测试界面。
2.根据权利要求1所述的方法,其特征在于,所述待测试文件通过下述方式生成:
在所述待测试界面中,捕获用户针对所述待测试控件执行的操作事件;
按照所述操作事件的执行顺序,将所述操作事件、所述操作事件对应的所述待测试控件的控件标识和所述待测试界面的界面标标识,依次保存至事件列表中;
基于所述事件列表生成所述待测试界面对应的待测试文件。
3.根据权利要求2所述的方法,其特征在于,所述基于所述事件列表生成所述待测试界面对应的待测试文件的步骤之后,所述方法还包括:
将所述待测试界面对应的待测试文件,保存至预设服务器中;其中,所述预设服务器中保存有多个界面对应的待测试文件。
4.根据权利要求3所述的方法,其特征在于,所述获取待测试界面对应的待测试文件的步骤,包括:
通过预设协议,向所述预设服务器发送针对所述待测试界面的文件获取请求,以使所述预设服务器接收到所述文件获取请求后,返回所述待测试界面对应的待测试文件;
接收所述预设服务器返回的所述待测试界面对应的待测试文件。
5.根据权利要求1所述的方法,其特征在于,所述解析所述待测试文件,得到所述待测试界面对应的事件列表的步骤,包括:
对所述待测试文件进行解析处理,得到所述待测试文件对应的事件列表中的多个事件操作指令;其中,每个所述事件操作指令均包括:待测试界面的界面标识、待测试控件的控件标识和针对所述待测试控件的操作事件。
6.根据权利要求5所述的方法,其特征在于,所述基于所述事件列表中的控件标识,从所述待测试界面中确定待测试控件;基于所述事件列表中所述待测试控件的操作事件,对所述待测试控件执行所述操作事件的步骤,包括:
按照所述事件列表包含的所述多个事件操作指令的存储顺序和预设时间间隔,依次执行所述事件列表包含的事件操作指令,以对所述事件操作指令指示的所述待测试界面中的待测试控件执行相应的操作事件。
7.根据权利要求6所述的方法,其特征在于,所述按照所述事件列表包含的所述多个事件操作指令的存储顺序和预设时间间隔,依次执行所述事件列表包含的事件操作指令的步骤,包括:
针对所述多个事件操作指令中的每个事件操作指令,执行下述操作:
对当前事件操作指令进行字符串拆分处理,得到所述当前事件操作指令所包含的目标界面标识、目标控件标识和目标操作事件;
基于所述目标界面标识,打开所述目标界面标识对应的目标测试界面;
基于所述目标控件标识,在所述目标测试界面中确定目标测试控件,并对所述目标测试控件执行所述目标操作事件。
8.一种界面测试装置,其特征在于,所述装置包括:
文件获取模块,用于获取待测试界面对应的待测试文件;其中,所述待测试文件中包括所述待测试界面对应的事件列表,所述事件列表用于指示:所述待测试界面包含的待测试控件的控件标识,以及针对所述待测试控件的操作事件;
文件解析模块,用于解析所述待测试文件,得到所述待测试界面对应的事件列表;
界面测试模块,用于基于所述事件列表中的控件标识,从所述待测试界面中确定待测试控件;基于所述事件列表中所述待测试控件的操作事件,对所述待测试控件执行所述操作事件,以测试所述待测试界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310229218.3/1.html,转载请声明来源钻瓜专利网。