iOS 测试和 UITests 混淆

iOS Tests and UITests Confusion

当我创建 iOS AppTests 和 AppUITests 目标时,我看到了一些差异。

我怎样才能摆脱 AppUITests 目标的这个额外的包 ID、配置文件管理麻烦?

将不胜感激。

最近几天我也在搜索这类东西。有两种类型的测试

  1. 单元测试
  2. UI 测试

很可能你已经从这两种类型中意识到了。

关于您的第一点,请参阅下面由 WWDC Video

提供的图片

单元测试使用 Host App 这意味着您的应用程序在测试期间编码。但是 UI testing UI 测试包被加载到 Target app 中,这与 Host app 不同。

我在研发这里

  • Testtests 用于单元测试文件,
  • 测试UI测试用于UI测试。

对于第二点,我不知道,因为我从未尝试过。

如果你有更好的结果然后我也请更新我。谢谢