需要一个测试框架来测试IOS Native + React本机App

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需要一个测试框架来测试IOS Native + React本机App相关的知识,希望对你有一定的参考价值。

我需要帮助选择一个有效的框架来测试我的应用程序,其中50%基于React Native,50%基于ios Native。

查询1:我是否有使用XCtest验证React Native屏幕的选项?

问题2:如果我不能对RN使用XC测试,那么哪一个更好用(在测试覆盖率和渗透方面)Appium或Calabash以便我可以覆盖RN和IOS Native屏幕的测试?

答案

我使用appium + Robotframework开发了一个测试框架。这是选择RF和appium的原因

如果你将appium库集成到机器人框架工作中,那么你可以做几乎类似的事情,这可以通过任何其他语言完成,并且易于控制。

举例说明你的任务

1)您可以定义测试用例2)您的测试用例将是平台无关的,这意味着可以在android / ios平台上运行类似的测试用例,并更改参数(功能)

3)您可以创建一个单独的变量文件,然后在运行时将其与主文件一起传递(检查pybot -V)

4)您不必担心报告部分,所有报告都会生成并且具有更好的下钻选项

额外的好处

1)有许多内置库,可以帮助您轻松完成任务

2)您可以创建自己的自定义库并导入Robotframework

3)你可以在RobotFramework Reports的帮助下深入到最后一个变量,这将节省大量的时间

在Nutshell中,我可以说Robotframework为您的框架提供了一个构建块,您只需要担心程序的功能方面

以上是关于需要一个测试框架来测试IOS Native + React本机App的主要内容,如果未能解决你的问题,请参考以下文章

排毒自动化框架指南:React Native?创建 End 2 端和集成测试框架

native与H5优缺点及H5测试

我可以使用 detox 测试框架来测试 react + react 原生应用吗?

React Native 应用程序中的所有图像/快速图像不适用于 iOS 14 测试版和 Xcode 12 测试版

如何在 XCUI 测试自动化框架中组织和分组测试用例

获取 ReferenceError:在 react-native ios 上运行 detox 测试时未定义设备