一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用户界面的测试方法、系统、集群、介质及程序产品与流程

2022-11-16 09:00:19 来源:中国专利 TAG:

技术特征:
1.一种用户界面的测试方法,其特征在于,包括:针对不同类型客户端提供相同的界面测试应用程序编程接口api;接收不同类型客户端的测试用例,所述不同类型客户端的测试用例基于所述相同的界面测试api编写;执行所述不同类型客户端的测试用例,实现对不同类型客户端的用户界面的测试。2.根据权利要求1所述的方法,其特征在于,所述界面测试api应用于多个平台。3.根据权利要求2所述的方法,其特征在于,所述多个平台包括网页平台和应用平台。4.根据权利要求3所述的方法,其特征在于,执行所述不同类型客户端的测试用例,实现对不同类型客户端的用户界面的测试,包括:确认客户端类型为网页客户端,根据所述界面测试api调用selenium服务进行用户界面的测试。5.根据权利要求1至4任一项所述的方法,其特征在于,执行所述不同类型客户端的测试用例,实现对不同类型客户端的用户界面的测试,包括:确认客户端类型为应用客户端,根据所述界面测试api调用appium服务进行用户界面的测试。6.根据权利要求1至5任一项所述的方法,其特征在于,所述执行所述不同类型客户端的测试用例,包括:对用户界面控件的操作异常时,检测异常类型;根据所述异常类型,调整等待时间,以完成对所述用户界面控件的操作。7.根据权利要求6所述的方法,其特征在于,所述异常类型包括:所述用户界面控件未加载完成或者是所述用户界面控件已加载且所述用户界面控件的关联数据未加载完成。8.一种用户界面的测试系统,其特征在于,包括:接口单元,用于针对不同类型客户端提供相同的界面测试应用程序编程接口api;通信单元,用于接收不同类型客户端的测试用例,所述不同类型客户端的测试用例基于所述相同的界面测试api编写;测试单元,用于执行所述不同类型客户端的测试用例,实现对不同类型客户端的用户界面的测试。9.根据权利要求8所述的系统,其特征在于,所述界面测试api应用于多个平台。10.根据权利要求9所述的系统,其特征在于,所述多个平台包括网页平台和应用平台。11.根据权利要求10所述的系统,其特征在于,所述测试单元具体用于:确认客户端类型为网页客户端,根据所述界面测试api调用selenium服务进行用户界面的测试。12.根据权利要求8至11任一项所述的系统,其特征在于,所述测试单元具体用于:确认客户端类型为应用客户端,根据所述界面测试api调用appium服务进行用户界面的测试。13.根据权利要求8至12任一项所述的系统,其特征在于,所述测试单元具体用于:对用户界面控件的操作异常时,检测异常类型;根据所述异常类型,调整等待时间,以完成对所述用户界面控件的操作。14.根据权利要求13所述的系统,其特征在于,所述异常类型包括:所述用户界面控件
未加载完成或者是所述用户界面控件已加载且所述用户界面控件的关联数据未加载完成。15.一种计算机集群,其特征在于,所述计算机集群包括至少一台计算机,所述计算机包括处理器和存储器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令,以执行如权利要求1至7任一项所述的用户界面的测试方法。16.一种计算机可读存储介质,其特征在于,包括计算机可读指令,当所述计算机可读指令在计算机上运行时,使得所述计算机执行如权利要求1至7任一项所述的用户界面的测试方法。17.一种计算机程序产品,其特征在于,包括计算机可读指令,当所述计算机可读指令在计算机上运行时,使得所述计算机执行如权利要求1至7任一项所述的用户界面的测试方法。

技术总结
本申请提供了一种用户界面的测试方法,包括:针对不同类型客户端提供相同的界面测试API,接收不同类型客户端的测试用例,其中,测试用例基于相同的界面测试API编写,然后执行不同类型客户端的测试用例,从而实现对不同类型客户端的UI的测试。该方法通过抽象出对不同类型客户端统一的界面测试API,使得测试者可以针对不同客户端类型使用统一的界面测试API编写测试用例,将用例编写方法统一和简化,提高了测试用例的编写效率,提高了UI的测试效率。并且,该方法减小不同客户端上编写自动化测试用例的成本,节约了测试成本。节约了测试成本。节约了测试成本。


技术研发人员:盛钟 王祥强 李杰
受保护的技术使用者:华为云计算技术有限公司
技术研发日:2021.05.12
技术公布日:2022/11/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献