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

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

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

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

领测软件测试网

b}kmq 软件测试技术第一门户[;wF;C%u9V$y9M k&q

现在可以开始查看集成框架中的集成测试有什么不同了。对于这个示例,可以使用 fixture,它们在集成测试框架中工作。断言和表示想法的方式(例如请求和响应)都有统一的形式。软件测试技术第一门户u;|Q S5[AS6@e.FW

软件测试技术第一门户3}?${ A0C)l0U

基本 Ruby 语言中的某些功能让 Rails 的测试更强大。可以使用 Ruby 做类似 mock 和存根所做的事。在编写这篇文章时,我正在使用 Rails 进行一些自动集成测试。我有一个依赖于当前日期的类。我只是打开了用于 Date 的现有 Ruby 类,并重新定义了 today 方法,让它返回 Date.civil(2, 2, 2006),如清单 10 所示:

H*X3EVy`.lD 软件测试技术第一门户6k"n|PaH'Fs,V1A


/BeXD+Fc$r#Vp清单 10. 用 Rails 创建存根
m V w1D0W软件测试技术第一门户/l Or