我正在将由 Iphone 应用程序使用的 Rails 应用程序之上构建一个 REST Web 服务层。响应格式为 XML。
我想构建一些应该在 rails 堆栈外部的验收测试(并且应该测试所有内容,包括 http 服务器)。测试场景相当复杂,涉及搜索/发布/查看订单的过程。实现这一目标的最佳解决方案是什么?
一种。使用 curl/curb 获取请求并使用 Hpricot 解析请求的 Ruby 脚本
湾。硒
C。..
这些测试可以用作集成测试也很好(因此,在每次 git 提交上运行)。您会推荐什么集成解决方案?
一种。正直
湾。巡航控制
C。别的东西