用于 react-native 应用程序测试的 AWS Device Farming 服务问题。需要在多个 android 和 IOS 设备上测试应用程序。

Posted

技术标签:

【中文标题】用于 react-native 应用程序测试的 AWS Device Farming 服务问题。需要在多个 android 和 IOS 设备上测试应用程序。【英文标题】:AWS Device farming services issue for react-native app testing. Need to test the app on multiple android and IOS devices. 【发布时间】:2018-11-02 08:02:06 【问题描述】:

是否有任何服务支持设备农场以在不同设备上测试测试套件。我正面临这个问题,因为 AWS(亚马逊网络服务)不支持 react-native 应用程序的设备形成。

需要帮助!请告知或建议是否有人正在使用此类设备养殖第三方服务来测试排毒测试用例。

【问题讨论】:

【参考方案1】:

我在 AWS Device Farm 团队工作。

这是使用 Espresso 在 AWS Device Farm 上测试反应原生应用程序的一种方法。 https://www.slideshare.net/AmazonWebServices/device-testing-with-aws-device-farm-89135178

这里的中心思想是使用 Espresso 记录器功能来处理本机应用程序。

希望对您有所帮助。

【讨论】:

我目前的理解是 Espresso 测试仅适用于 android?有什么方法可以记录或编写可以在 ios 和 android 上执行的测试(假设 react-native 应用在两个平台上是相同的)【参考方案2】:

AFAIK 目前还没有支持 Detox 的云服务,但您可以在 Appium 中编写测试来测试两个平台 - 您只需为每个平台启动单独的测试运行,但 Appium 测试可以保持不变。

【讨论】:

以上是关于用于 react-native 应用程序测试的 AWS Device Farming 服务问题。需要在多个 android 和 IOS 设备上测试应用程序。的主要内容,如果未能解决你的问题,请参考以下文章

将下载的声音用于推送通知(react-native)

React-Native 应用程序的 Jest 测试 Animated.View

react-native在Anroid真机运行时可能会遇到白屏的情况解决办法

是否有任何本地 GraphQL 数据库用于 react-native?

无法在博览会上调试/测试我的 react-native 应用程序

推荐 .gitignore 用于 react-native