当前位置:首页 » 《关注互联网》 » 正文

Unity自动化测试工具Automated QA1----基础用法_eevee_1的博客

8 人参与  2022年01月15日 10:18  分类 : 《关注互联网》  评论

点击全文阅读


今年5月份Unity官方推出了自动化测试工具(内测版本)。
使用这个自动化测试工具有以下几点限制:
1.仅支持支持 PC、iOS 和安卓设备(基本够用了,有Editor的我就感激涕零了)
2.仅支持Ugui点击、拖拽,不支持安卓ios自带弹窗交互(说实话,大部分项目的80%的内容都是跟UI交互,够用了)
3.仅支持2019.4版本及以上
4.需要点击的物体必须保证在点击前已经生成
5.UI的名字必须唯一(可以重名用Tag区分)

使用方法:

1.在 Unity 编辑器中打开 Package Manager(Window > Package Manager)
2.点击左上方的加键(+),选择“Add package from git URL…”
3.输入 com.unity.automated-testing,点击“Add”,完成包的添加
在这里插入图片描述
4.添加完成后打开Recorded Playback(Automated QA > Recorded Playback)
在这里插入图片描述
5.如果有xxx路径为空的报错请忽略,运行一次后会自动创建路径,重启Unity即可
6.打开需要测试的场景,点击这里的Record,然后去用户界面按照需要测试的流程操作,这里建议代码中写得规范一点,该debug error的地方就error。
7.完成录制后stop就行,会生成如下的录制结果,可以自己命名,本质是一个json,需要删除或者修改json文件点Find定位过去
在这里插入图片描述
8.点击Play即可自动化测试,自动测试的结果如下
请添加图片描述

总结:

1.目前仅做了简单的尝试,暂不知道长时间、大项目的应用情况如何
2.相比目前市面上的自动化测试软件(通过图像识别),这个插件跟Unity无缝结合使用起来更方便,但受到上述的一些限制,其他的自动化测试软件更加灵活(编程式自动化测试),适配性更广,但也有其本身的诸多限制和不便
3.整体上目前的功能虽然简单但对于一些开发周期长或需要持续维护的小型项目或游戏而言意义重大,可以节省大量重复工作,还能确保一些功能在更新的过程中可以自动化测试

官方文档地址:
https://docs.unity3d.com/Packages/com.unity.automated-testing@0.5/manual/Automators.html

最终效果:
请添加图片描述


点击全文阅读


本文链接:http://zhangshiyu.com/post/33279.html

测试  自动化  点击  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1