【发布时间】:2019-08-31 18:03:37
【问题描述】:
共有三个基本的测试层:
- 单元测试 — 确保每个函数/代码单元按预期工作
- 功能测试 — 确保单元按预期相互交互
- 集成测试 — 确保我们的应用与其他应用/api/服务按预期集成
我可以使用 Xcode 的 iOS Unit Testing Bundle 和 iOS UI Testing Bundle 处理案例 1. 和 2. 我不知道如何从第 3 点开始编写测试。
我想写测试来检查我的应用程序是否与后端、BLE 设备等正确集成。
请注意,我已经编写了使用 CI 运行的单元测试。
集成测试不应该在 CI 中运行,因为它依赖于外部环境。我想手动运行它。
如何在 Xcode 中处理它?第二个Unit Testing Target?有什么建议吗?您如何在您的系统中处理它?
【问题讨论】:
标签: ios xcode unit-testing