如何使用多端自动测试来创建高效质量反馈机制

      最后更新:2021-10-30 09:37:26 手机定位技术交流文章


      目前,越来越多的小组在日常发展中采用CI/CD工具,以加强发展进程和人的效率。 在UWA管道等工具的维护下,“发展-测试-反射”的迭接节奏急剧扩大,小组成员以可持续的方式进入并更新项目材料,进入目前的水线。

      然而,由于更新频率高,必须增加部署和测试,并迫切需要测试数据分析和提供反馈,给负责项目测试和反馈的第一线工作人员带来沉重负担,在许多情况下,测试小组被迫压缩测试内容和工作时间,以达到预定的时间表。

      • 在时间和工作人员有限的情况下,如何正确和迅速地进行某些测试?

      • 首先如何向小组通报虫子、闪光和其他问题?

      • 如何在大量测试数据中查明有效的定位瓶颈?

      现在该是了解UWA的“多设备自动化测试”功能的时候了:作为UWA管道最突出的方面之一,项目团队可能花费很少的人力时间完成广泛的分配后测试和反馈,同时使用 CI/CD 工具完成快速发布,以便及时有效地验证和数据支持每个版本的复制。

      功能使用前提

      1. 脚本语言

      “多设备自动化测试”功能以正在使用的Python为基础,同时建议使用者使用AirTestIDE进行脚本准备,以更好地利用Airtest和Poco等自动测试框架来减少脚本准备困难。

      没有编写脚本的基础吗?写作是否花费大量时间?可以接受,UWA提供必要的脚本准备服务,UWA工程师和项目小组彻底调查和确认脚本需要。

      2. 项目类型

      一般来说,“多设备自动化测试”功能涵盖所有类型的项目和专门的模块测试。 当然,项目越复杂,适当的脚本的门槛越高。 因此,我们建议,必须使用以下脚本实现更稳定的测试:

      (1) 新的制导工艺测试,通常由界定的强制性指南或操作步骤要求组成;

      2) 初级和饲料工作程序测试,通常在选择指定任务后进行自动搜索或提供业务咨询;

      3) 战斗、技能和静坐测试,通常需要确定现场和时间刷刷的范围,可以自动瞄准目标、作战或用技能操作。

      (4) 在巨大的地图上对许多固定地点进行现场测试,这往往需要支持基于协调系统的自动点对点定位或相关移动以及全球机制的运作。

      (5) 用户界面和功能测试,通常用来重复点击、关闭和对特定功能模块采取许多行动,如购买、锻炼、道具使用、反复访问特定地图或场景,以及特定界面和功能测试,这些测试常常用来重复点击、关闭和对特定功能模块采取多种行动,如购买、锻炼、道具使用、反复访问特定地图或场景等。

      当然,“多设备自动化测试”功能的实际使用领域不限于此,在整个使用过程中,在实际项目测试需求的背景下,可能会产生可执行的测试案例。

      用户工程设置

      例如,在“多设备自动化测试+UWA绩效优化服务”方面,用户只能在三个阶段完成项目的适当设置。

      一,UWASDK已预先安装。

      连接到UWA官方网络,从所提供的链接下载UWA SDK,然后将未压缩的包文件并入项目。


      二. 选择 Poco 选项

      在项目中添加 UWA_Launcher 文件, 包括将 UWA_Launcher 拖入项目的第一个场景, 确保销毁不被强制; 然后在 UWA_Launcher 中勾选 Poco 测试选项。 这为在随后的测试中访问 Gond Online 服务提供权限, 以控制 Poco 脚本的相关功能的启动和关闭 。


      3个Poco SDK是预先安装的

      还有一项一般要求是将Poco SDK纳入项目,以便优化脚本准备。 在UWA管道服务中心,我们为“多设备自动化测试”提供了指令和组件下载。 根据文件的内容,用户可以简单地识别Poco-SDK的下载链接。


      下载所需文件后, 用户必须根据项目真正的 UI 控制用途, 选择并整合相关控制文件 。


      在现阶段,在用户完成项目设置之前只剩下三个步骤,以便UWA的优化货物和服务可以完全纳入后续测试。

      测试脚本编写

      用户可以产生适当的测试脚本,这取决于使用 AirtestIDE 项目的实际需求。 没有语言基础的用户也可以学习使用 Airtest 图像识别快速写脚本; 如果有特定的 Python 基用户, 就可以与 Poco 合作, 更深入地进行更复杂的界面控制脚本设计 。


      同时,在“UWA管道服务中心-多赤道自动化测试”下载部分中,我们提供了可以作为模块依赖的脚本和UWA的例子。py文档为Apk提供了更可靠的安装程序,是调用GOT在线模型时使用的适当界面信息,使用户更难以开发和使用脚本,更便于使用UWA的表演a。


      功能节点设置

      UWA将负责配置适当的节点和操作水线,而用户将只是“包装”和能够根据项目条件配置相关节点。 我们对文本中设置的节点有更广泛的解释,不会在这里停留。

      硬件设施准备

      一. (a) 计算机作为节点;

      二. 多个USB连接的插件(10-15USB接口);

      三. 在可行的情况下,在最大程度上,涉及性能水平、机器制造商和CPU类型的相关测试设备;

      用户只需保证与节点计算机连接的每台实际机器都与正常连接,并且能够执行适当的调试。 应用程序的安装以及测试程序的启动和终止可以由脚本处理,这些脚本一般不需要用户参与。

      由于电力安全和迅速处理潜在数据线、USB接口问题等原因,该小组只需安排个别人员在多设备自动测试操作期间执勤,以确保整个测试过程的顺利运作,今后只有少数成员将负责更新和维护与脚本有关的材料,确保测试内容符合最新要求。

      测试结果反馈

      真实性装置将根据多设备自动化测试功能实际运行中的相关参数运行必要的脚本。 一个相对基本的重复性测试活动(如固定流、UI点击、功能使用等)的签名数目可以完全从原来的工作流程中去除,相关的人力资源和时间可以用于更复杂和紧迫的测试需求,真正“向刀片投入好钢材”。




      在试验过程中发现的现象,如闪光和撞车一样,详见在每一类飞机上编写的远期作业报告,这些报告在试验时提供了重要数据和真实的截图,使项目小组能够迅速发现和找到故障和异常点,大大缩短了时间和人员投入。



      “多设备自动化测试”也可以与UWA的“接通在线服务”的广度结合起来,使得“接通在线”的许多测试模型可以在自动运行脚本的同时按需执行。

      测试后,用户可向UWA服务器提交来自各类飞机的GET Online数据,并立即获得适当的性能分析报告,其中检测和完善定位测试期间发现的性能困难,利用报告提出的分析建议迅速纠正问题,快速测试并确认已改变的优化效果。


      用户更有可能对测试后业绩数据进行批量测试分析,协助项目小组从大量测试数据中发现共同的问题,进行宏观特定快速绩效瓶颈分析和项目定位,尽量减少“不必要的金矿开采”人力和时间投资,保证测试者在释放时发现和应对问题,并根据数据提供正确的问题补救。 (关于批量测试分析功能的信息已提供。 )


      UWA管道的“多设备自动化测试”与其他UWA产品服务相结合,使项目团队能够将“开发-测试-反射”迭代节奏带到一个新的层次,从而能够彻底测试和验证研究与开发过程中的每项变化,并迅速发现和解决诸如热、卡登、坠机等不同性能问题,从而“充分启动项目”。

      http://ww.un.org/photos.com/I don't know, uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,uh,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h.

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12475.html

          热门文章

          文章分类