如何为Android应用程序编写Augmented Reallity的自动化测试?

时间:2017-10-23 08:21:17

标签: android automated-tests augmented-reality arcore

我目前正在使用ARCore开发Android的AR应用程序,我要求为此应用程序编写自动化测试,但我完全不知道如何测试增强现实。是否有任何工具,框架或技巧来运行正确的测试?

2 个答案:

答案 0 :(得分:1)

为AR应用程序编写自动测试与为本地android应用程序编写自动测试一样好。您可以使用任何开放源代码框架,也可以使用带有Java或python,testNG,Maven等的appium开发自己的应用程序。我使用了称为Robot框架(基于python)的开放源代码框架,因为它对我的应用程序和受测平台都很有用。 / p>

我也对appium进行了研究,不幸的是找不到用于测试和验证AR应用程序的特定内容。

我的问题是“如何验证AR Experience是否确实显示在屏幕上。”

要对此进行验证,因为没有用于AR资产的资源标识符来验证它是否可见,我在执行IM时运行了“ adb logcat -b系统com.android.my_app_packagename:E> testlogs.txt”命令在自动化测试中,是否存在AR资产,而不是验证点,我分析了“ testlogs.txt”文本文件,并检查了事件的可用性(如果事件在我执行操作时已在日志中触发)。为此,我需要让开发人员在开发应用程序时将这些事件记录在应用程序中。

希望此帮助。

答案 1 :(得分:0)

您可以使用Appiumappium.io)工具进行自动Android应用程序,TestNG框架。