我目前正在研究iOS的各种集成/功能/验收测试框架,他们似乎都非常依赖UI和可访问性标签。对我来说,很多这些似乎更多地基于UI测试,而不是集成测试。是否存在任何不依赖于此的专用框架,尤其是在使用不是使用UI构建的模块/框架时?
在测试此类功能时,XCTest是否可以使用此方法?我见过fitnesse,这似乎是迄今为止我发现的唯一其他选择。
因此,在这个实例中,我可以拥有类似API框架的东西,它纯粹负责制作网络请求,解析响应和创建相关对象。虽然我会编写单元测试来测试各个功能,但我还想测试端到端的流程。
这种类型的东西是否有合适的测试框架?优选基于swift的
感谢