客户端与API之间的自动集成测试

问题描述 投票:0回答:1

我目前正在开发一个与 JSON API 通信的 iOS 应用程序。

我正在构建用于客户端和服务器之间集成测试的测试套件,基本上测试所有端点。

开发人员通常如何做到这一点?如何在测试用例之间删除服务器中的对象?你们有客户端测试接口吗?

您会推荐什么策略?

ios json testing integration-testing
1个回答
1
投票

为了测试我的客户端与服务器的交互,我使用了 OCMock http://ocmock.org

所有客户端通信都通过围绕 NSURLConnection 的中央包装类,并且通过创建此类的模拟,测试代码可以直接模拟服务器功能 - 响应客户端请求、使用 HTTP 响应进行回复、JSON 有效负载等,具体取决于你想测试什么。

© www.soinside.com 2019 - 2024. All rights reserved.