我想学习如何使用 Appium 测试手机游戏,所以我发现可以使用图像识别来完成。 我找到了这个https://bitbar.com/appium-tip-27-using-appium-for-mobile-game-testing/ 我真的深陷其中 无法理解我应该做什么或在 Eclipse 中添加什么来使用 Appium 测试手机游戏。
如果有人知道如何使用 Appium 而不是图像识别来测试手机游戏,请告诉我。
如果有人有任何教程或手机游戏测试自动化的明确步骤,请告诉我。
最佳答案
Appium 不是测试手机游戏的好选择(除非您熟悉图像识别方法)。 Appium 使用的是 UIAutomator、Espresso (Android) 和 XCUITest (iOS) 等 native 测试框架,这些框架基本上是为了测试使用 native SDK 构建的应用程序
手机游戏大多采用Unreal、Unity、Corona等引擎构建。 与 native SDK 无关,因此如果不进行额外调整,无法使用 native 测试框架进行测试。
基本上需要解决以下问题并添加支持:
- 查找元素
- 检查游戏中发生的 Action
- 检查呈现的 UI 正确地
在一些项目中,工程师尝试将 Appium 与一些附加端口一起使用,例如Unity-Appium ,但绝对没有什么像 Appium 或 Selenium 那样可以像银弹一样让您接受和使用。
检查您的游戏所基于的引擎并搜索可能的测试框架。
关于testing - 使用 Appium、Opencv 和 Bitbar Akaze(图像识别)进行手机游戏自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51461179/