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

用户界面的自动化测试方法、装置、电子设备及存储介质与流程

2022-04-27 15:55:14 来源:中国专利 TAG:

技术特征:
1.一种用户界面的自动化测试方法,其特征在于,包括:记录并存储人工运行待测试界面的源测试用例的执行过程信息;运行测试插件,读取所述源测试用例及其执行过程信息;解析读取的源测试用例及其执行过程信息,根据解析结果进行测试用例的智能化扩展;基于扩展得到的衍生测试用例,生成测试脚本;执行所述测试脚本,得到用户界面的自动化测试结果。2.根据权利要求1所述的方法,其特征在于,所述记录并存储人工运行测试用例的执行过程信息包括:确定对所述待测试界面中各界面组件的人工操作信息;记录并存储所述人工操作信息,其中,所述人工操作信息包括人工对各组件的操作形式、操作顺序、在各组件内填写的信息。3.根据权利要求1所述的方法,其特征在于,所述运行测试插件,读取所述源测试用例及其执行过程信息,包括:确定待测试界面的若干测试项目;根据所述测试项目,在数据库中进行检索,得到与所述测试项目对应的至少一个源测试用例,并读取其执行过程信息;或,确定待测试界面的身份信息;根据所述身份信息,在数据库中进行检索,得到与所述测试项目一致的至少一个源测试用例,并读取其执行过程信息。4.根据权利要求1所述的方法,其特征在于,所述解析读取的源测试用例及其执行过程信息,包括:根据预设格式解析源测试用例的执行过程信息,得到多个元素及对应的元素属性值。5.根据权利要求4所述的方法,其特征在于,所述根据解析结果对测试用例进行智能化扩展包括:根据得到的多个元素,以及各元素对应的属性值的格式,随机生成多组元素属性值;将各组中各元素属性值回归到所述源测试用例的各元素中,得到衍生测试用例。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述测试脚本的运行情况展示在可视化界面上。7.根据权利要求1所述的方法,其特征在于,在所述基于扩展得到的衍生测试用例,生成测试脚本的步骤之前,还包括:获取生成的衍生测试用例的数量;响应于数量干预指令,对衍生测试用例的数量进行调整,其中,所述调整指令是人为根据已有的测试结果确定的。8.一种用户界面的自动化测试装置,其特征在于,所述装置包括:记录单元,用于记录并存储人工运行待测试界面的源测试用例的执行过程信息;读取单元,用于运行测试插件,读取所述源测试用例及其执行过程信息;扩展单元,用于解析读取的目标测试用例及其执行过程信息;根据解析结果进行测试用例的智能化扩展;脚本化单元,用于基于扩展得到的衍生测试用例,生成测试脚本;
执行单元,用于执行所述测试脚本,得到用户界面的自动化测试结果。9.一种电子设备,包括:处理器;以及存储有计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行所述权利要求1~7任一项所述方法。10.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个计算机程序,所述一个或多个计算机程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述权利要求1~7任一项所述方法。

技术总结
本申请公开了一种用户界面的自动化测试方法、装置、电子设备及存储介质,其方法包括:记录并存储人工运行待测试界面的源测试用例的执行过程信息;运行测试插件,读取源测试用例及其执行过程信息;解析读取的源测试用例及其执行过程信息,根据解析结果进行测试用例的智能化扩展;基于扩展得到的衍生测试用例,生成测试脚本;执行测试脚本,得到用户界面的自动化测试结果。本申请能够在执行完用例的同时,通过智能化手段,准备好自动化测试相关数据,大量减少测试用例编写的工作量及成本;在待测试界面的功能发生变更时,能自动联想扩展测试用例,不需要对测试用例做高成本的维护工作;本申请测试效率高、测试成本低,实用性强。实用性强。实用性强。


技术研发人员:向旗 蔡飞 祝文兵 王国强
受保护的技术使用者:平安健康保险股份有限公司
技术研发日:2022.01.18
技术公布日:2022/4/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献