【48812】网易与Google协作发布开源UI主动化测验计划

发布时间:2024-04-23 04:00:56   来源:江南体育官方网站

  AirtestIDE 是一个跨渠道的 UI 主动化测验修改器,现在现已支撑 Android 手游、Windows 端游和 Android App,后续还将支撑 iOS 手游。在网易游戏内部,这项技能已被使用到《梦境西游》手游、《大话西游》手游、《阴阳师》、《荒野举动》、《终结者 2:审判日》等多款要点产品的测验傍边。

  具体来说,AirtestIDE 具有根据图像辨认的 Airtest 结构,运用者无需接入代码,只要在设备窗口操作手机,代码即会在代码窗口主动生成。假如开发者认为图标不行准确,还能够终究靠手动框选图标或是其他方法来生成模仿输入句子。

  在实践测验过程中,AirtestIDE 可认为测验人员定位反常测验点,回放每一个操作过程,***还会生成一份陈述,以便利测验人员排查细节过错。

  此外,AirtestIDE 中录制和运转的代码都根据 Python2.7 言语。新手上手十分简略,娴熟的开发者也能够终究靠增加第三方库和东西增强自己的脚本。一起,这项东西还能够与继续集成相结合,乃至以此技能为根底建立云测验渠道。

  在以往的测验过程中,开发者往往需要在几百台 Android 手机上测验游戏的兼容性。

  但经过 AirtestIDE 可视化、易于修改的界面与功用,开发者只需录制一次测验脚本就能够完结多端运转,这大起伏减少了人力及时刻本钱。而关于 Google 来说,AirtestIDE 可认为全世界的 Android 开发者供给一套主动化的游戏测验解决计划,改进 Android 开发的生态环境。这或许也是他们在 GDC 上宣告与网易协作,并在 Firebase Test Lab 中支撑这项技能的原因。

  网易方面称,Google 未来还愿意继续与他们协作,将机器学习使用在游戏的开发与测验方面。现在 Airtest Project 已共享至 Github (开源运用,开发者也能够至官网()进行检查和下载。

  关于PHP的代码,咱们写了十分多的根据PHPUnit测验结构的测验类,这些测验类掩盖规模比较大,从简略的判读真假的单元测验到大规模的后端服务的集成测验。研制人员把运转这些根据PHPUnit的测验用例作为他们工作中的一部分,一起这些用例也在一些专用的设备上不停地被运转(注:继续集成形式)。当研制人员对一些代码做了比较大的修改时,在开发机器上的主动化...

  手机主动化测验的原理为PC上一个操控端(测验东西)与手机上的一个agent端,经过串口、USB或许无线方法将PC与手机终端相连,然后使用测验东西向手机发送恳求或许指令,手机收到指令或许恳求后,交给agent端解析,然后agent将这些解析的指令下发给手机的各个功用模块所能辨认的指令,调用那些功用模块模仿操作。完结这些操作后,手时机回来一些信息,agent...

LX-43AC  ComExpress龙芯3A2000主板模块LX-43AC  ComExpress龙芯3A2000主板模块