• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

跨越边界: 在集成框架中进行测试,第 2 部分

发布: 2008-6-23 14:33 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 13次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术第一门户ri"B/H a,t:F

\6w#h wzV
+}V(rq [-C$X清单 3. app/controllers/trails_controller.rb 中的部分代码清单软件测试技术第一门户+Oa [jd9@
软件测试技术第一门户+GBPopBoh

[c@#B-dq3u1ho!cdef list
~Z-o T;EgRP(F  @trail_pages, @trails = paginate :trails, :per_page => 10
#D'w7_g d PR)WG\end
Lu,aQ3X0yX T9i
Nu-R w:}3|i m

D%d%~5A%|]t

-n$[8\qq7^传入的超文传输协议(HTTP)请求进入控制器。(HTTP 是支持浏览器、Rails 和所有基于浏览器的应用程序的底层协议)。在这篇文章后面,您将看到功能测试如何通过使用 HTTP 命令来调用功能测试用例。清单 3 的代码设置了 Rails 显示线路的分页列表时需要的实例变量。视图需要一个分页器对象,即 Rails 分配给 @trail_pages 的分页器对象,还需要 @trails 中的路线列表。默认情况下,Rails 使用与控制器方法相同的名称呈现视图。要查看视图,请参阅 app/views/trails/list.rhtml 中的表格定义,如清单 4 所示: 软件测试技术第一门户T