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

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

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

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

领测软件测试网

%j:N/v|.Tr6y

3PI'eXzR J D      def test_widget软件测试技术门户4D#A6m-W @d0G7[%n
        wh = EJBHomeFactory.widget_home软件测试技术门户.R7t_#pdgG
        w = wh.find_by_name ("superWidget")

p+Jn]1q vY v{ OV

4B KM&tMSh        assert_equal("blue", w.color)软件测试技术门户3yD6m6I)e5TNm
        assert_equal(14, w.id)软件测试技术门户k*b&L(q9@ ^0H
      end
,M0f(v;e"oA    end
"y+Z;xz2\r4O} { 软件测试技术门户 b1~"M.HI _f

软件测试技术门户5U(A(T~-r9|3p


)A0m6ul$i可以看到,用 Ruby 编写执行 Java 代码的测试用例实际上非常容易。在这个示例中,Ruby 代码发现一个 EJB 组件,并为用户返回的 bean 提供了一些断言。测试用例当然比多数 Java 测试都容易,使用 Ruby 编写测试用例是一个获得更高的生产率和速率的一种好方法。我还看到针对 Jython 或 Groovy 的类似策略(请参阅 参考资料)。

l!v,doF;d7@

kU_#n cIx,P }If第 2 部分将进一步深入查看 Rails 的测试,包括运行更高层次测试(叫做功能测试和集成测试)的代码。 软件测试技术门户vWBo5I2@Kh6U

M7n9y P4h'L3h:m5A{ ]参考资料

R5nq f&x QJ 软件测试技术门户3K [6XTaRMIr.F

学习

4C0i!F'J;M3~ W

(M-| j RR \U.Vf3_您可以参阅本文在 developerWorks 全球站点上的 英文原文 。软件测试技术门户(e?.U2I%H

5A#K-F [:kHH ap
(z3u)J"?(\E!Q超越 Java(O'Reilly,2005):本文作者编写的一本书,讲述 Java 语言的提高和稳定发展,以及在某些方面能够挑战 Java 平台的技术。 软件测试技术门户$Fh'Uhn+y$Bu ?

;zFC TAFWe
Cy