有三个基本测试层次:
我想编写测试来检查我的应用是否正确地与后端、BLE 设备等集成。
请注意,我已经编写了单元测试,并在 CI 中运行。集成测试不应该在 CI 中运行,因为它取决于外部环境。我想手动运行集成测试。
如何在 Xcode 中处理它?使用第二个
- 单元测试——确保每个函数/代码单元按预期工作
- 功能测试——确保代码单元相互交互按预期工作
- 集成测试——确保我们的应用与其他应用/ API /服务按预期进行集成
iOS Unit Testing Bundle
和 iOS UI Testing Bundle
来处理第 1 和第 2 种情况。但是,我不知道如何从第 3 点编写测试。我想编写测试来检查我的应用是否正确地与后端、BLE 设备等集成。
请注意,我已经编写了单元测试,并在 CI 中运行。集成测试不应该在 CI 中运行,因为它取决于外部环境。我想手动运行集成测试。
如何在 Xcode 中处理它?使用第二个
Unit Testing Target
吗?有什么建议吗?你在你的系统中如何处理它?