React Native:如何设置自动集成测试?

时间:2017-03-16 12:33:19

标签: testing react-native automated-tests integration-testing

我是测试的新手,我已经完成了为iOS和Android设置和编写React-Native应用程序自动集成测试的任务。 我在设置集成测试时遇到了严重问题。我应该使用哪些框架?我找到了一些教程,但他们感觉已经过时了。使用Appium和Travis CI是否可行?我找到了一些使用Mocha和Chai编写测试的例子。 (http://tech.taskrabbit.com/blog/2015/11/08/react-native-integration-tests/这似乎是最好的一个)。我非常感谢您提供的任何帮助。

3 个答案:

答案 0 :(得分:1)

我们最近开始使用来自Wix的Detox,它允许对React Native应用程序进行灰盒子端到端测试。它还支持像Travis这样的CI平台。

答案 1 :(得分:0)

我可以推荐您使用以下反应原生的集成测试工具:Cavy

答案 2 :(得分:0)

这是一个示例GitHub存储库,用于我使用Wix的Detox自动执行React Native应用e2e的POC任务。希望这会有所帮助:https://github.com/saifsms91/DetoxAutomationPoc

此外,您可以参考以下Stackoverflow问题来自动执行React Native App:

Guide to automation framework in detox : React Native?