一种基于RPA集群的移动应用程序自动测试方法技术

技术编号:40744356 阅读:37 留言:0更新日期:2024-03-25 20:02
本发明专利技术公开了一种基于RPA集群的移动应用程序自动测试方法,包括以下步骤:通过摄像头拍摄采集待测应用程序的图像、视频和音频数据;对采集的数据进行图像预处理;对预处理后图像中的屏幕区域进行精确裁剪;自主识别出图形控件和文本控件,将图形控件和文本控件合并后存入对应的控件集合中;利用加权随机控件调度算法从所述控件集合中随机选择一个或多个控件并将其对应的位置信息发送到机械臂集群调度模块;所述机械臂集群调度模块根据控件位置选择对应的机械臂执行指定的操作来模拟用户的操作行为,最终汇总测试结果生成测试报告。能够实现自主识别控件,测试覆盖的更全面,机械臂模拟人工操作自动生成测试报告,提高工作效率,节省人力。

【技术实现步骤摘要】

本专利技术涉及一种程序测试方法,尤其涉及一种基于rpa集群的移动应用程序自动测试方法,属于软件测试领域。


技术介绍

1、在当今快速发展的软件技术中,图形用户界面(gui)已经成为在各种应用中与用户友好交互不可或缺的组成部分,其包括桌面软件、web应用程序、移动应用程序和嵌入式系统。随着gui复杂性的增长,对其进行全面测试以确保其功能的可靠性和可用性变得越来越重要,该测试称为gui测试,gui测试侧重于评估移动应用程序上的各种设备及其操作系统以及屏幕分辨率,它的主要目标是确保移动应用程序能够提供直观且引人入胜的用户界面,满足用户的期望并提高用户满意度,gui测试涉及验证移动应用程序图形用户界面的各个方面,例如屏幕布局、导航流、按钮功能、输入验证和视觉一致性等等,传统的gui测试方法依赖于手动测试,其中测试人员打开应用程序的界面,点击按钮并输入数据进行交互,观察应用程序所做出的响应,但是手动测试存在一定的局限性,耗时耗力、资源密集且容易出现人为错误,此外,考虑到不同的设备配置、屏幕大小以及操作系统的版本,单独的手动测试可能无法提供足够的测试覆盖率,从而导致忽略本文档来自技高网...

【技术保护点】

1.一种基于RPA集群的移动应用程序自动测试方法,包括以下步骤:

2.根据权利要求1所述的一种基于RPA集群的移动应用程序自动测试方法,其特征在于:所述图像预处理包括图像增强、去噪、缩放和裁剪。

3.根据权利要求1所述的一种基于RPA集群的移动应用程序自动测试方法,其特征在于:所述计算机视觉算法包括用来检测图像边缘信息的Canny边缘检测算法、用来估算图像中闭合轮廓的概率霍夫线变换算法、用来找到包裹屏幕区域的最小矩形的最小矩形趋近算法以及纠正屏幕偏角的透视变换算法。

4.根据权利要求1所述的一种基于RPA集群的移动应用程序自动测试方法,其特征在于:所述...

【技术特征摘要】

1.一种基于rpa集群的移动应用程序自动测试方法,包括以下步骤:

2.根据权利要求1所述的一种基于rpa集群的移动应用程序自动测试方法,其特征在于:所述图像预处理包括图像增强、去噪、缩放和裁剪。

3.根据权利要求1所述的一种基于rpa集群的移动应用程序自动测试方法,其特征在于:所述计算机视觉算法包括用来检测图像边缘信息的canny边缘检测算法、用来估算图像中闭合轮廓的概率霍夫线变换算法、用来找到包裹屏幕区域的最小矩形的最小矩形趋近算法以及纠正屏幕偏角的透视变换算法。

4.根据权利要求1所述的一种基于rpa集群的移动应用程序自动测试方法,其特征在于:所述深度卷积神经网络的建立需要进行数据收集、数据预处理、构建结构模型、训练模型、评估模型以及调整模型。

5.根据权利要求1所述的一种基于rpa集群的移动应用程序自动测试方法,其特征在于:所述深度卷积神经网络通过...

【专利技术属性】
技术研发人员:王妤琼王鹏吴小志胡健赵裕啸王想陈鹤松杨昭洁吴宏伟俞俊刘文松胡竹青
申请(专利权)人:江苏瑞中数据股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1