反正在Unity中进行自动化UI测试吗?资产商店中是否有用于自动化测试的好的工具?
答案 0 :(得分:1)
有一种名为unium的资产是免费的开源资源,可为您提供游戏的远程界面。
这将使您可以通过URL调用onClick处理程序,然后查询对象的状态以查看其是否已激活。
然后您可以将其与测试框架(mocha,pytest或其他任何工具)结合起来以运行单元或集成测试。
与测试运行程序不同,它可以“在设备上”使用,可以用于集成测试,并将测试代码与游戏代码完全分开。
答案 1 :(得分:1)
另一种方法,autoplay
我在Unity游戏中尝试过,看起来不错。如果您有使用Selenium的经验,那么对您来说会很容易。但据我所知,Unity商店不提供此功能,仅在github
答案 2 :(得分:1)
我认为您可能会发现AltUnity Tester有帮助。这是一个免费的UI测试自动化工具。它允许您在真实的设备(移动设备,PC)或Unity编辑器中运行测试。 您可以运行以C#,Python或Java编写的测试。