今年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
最終效果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302759.html
標籤:其他
上一篇:01 MySQL資料庫第一站
下一篇:漢字、符號點陣工具
