4

对反应原生应用程序的detox进行自动化测试以创建 E2E 测试和集成测试。需要以下建议:

  • 最好的自动化框架,可以使用 TDD,BDD 以避免代码重构。
  • 如何使用 detox 和 jest 为 Android 和 iOS 创建集成测试
  • 易于使用的 TestRunner Mocha 或 Jest 或任何其他。
  • 执行测试后的任何报告机制。
  • 任何关于使用 CI/CD 进行 e2e 测试的排毒自动化的 POC。
  • 像 POM 这样的设计模式如何将其用于 React Native
  • 任何示例排毒存储库,逐步将其与 RN 应用程序集成。

注意:我已经从Wix git repo用Mocha安装了detox所需的依赖项,并成功启动了演示项目。正在寻找一个框架模板,我可以在设计自己的框架时将其用作参考。

4

1 回答 1

3

我会和排毒一起开玩笑您可以通过在 jest 中配置项目来为单元测试和集成测试使用相同的测试执行器。这样,您可以在同一运行中执行它们。用于排毒的 CI/CD记录良好,适用于 iOS。Android 仍然无法在最常见的 CI/CD 平台上运行

于 2018-06-13T17:33:58.540 回答