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

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

追求代码质量: 探究 XMLUnit

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

领测软件测试网

2t:e"U*g8iD S

a x%U-x8]N XMLUnit 能否用于 TestNG?软件测试技术门户6uo?j r t

软件测试技术门户2i,Iw sfL^ r

XMLUnit 是一个 JUnit 扩展,但这并不意味着不能在 TestNG 使用它。只要它具有 API 而且此 API 支持委托同时不基于修饰器,那么您可以将几乎任何框架整合进 TestNG。
a0Z N&]1vE,SjU 
4C,S:S%wf+L 软件测试技术门户2s'|l/x OG
用 XMLUnit 进行测试软件测试技术门户5RRBsP'C9W;q}

7}O@h,V7R8J当您感觉自己为完成一项任务而努力过了头,您就可以想想解决此问题是否还有更容易的捷径可寻。如果所要解决的问题涉及的是编程式地验证 XML 文档,那么所应想到的解决方案就是 XMLUnit。 软件测试技术门户!?sO:`|

软件测试技术门户9F4GNX/kX.~ C+j

XMLUnit 是一种 JUnit 扩展框架,有助于开发人员测试 XML 文档。实际上,XMLUnit 是一种真正的 XML 测试的“多面手”:可以使用它来验证 XML 文档的结构、内容甚至该文档的指定部分。

"^!myu ]

z4ux?\Q |},K最简单的做法是使用 XMLUnit 在逻辑上对比运行时 XML 文档和预定义的有效控制文件。本质上讲,这就是一种差异测试:假定一个 XML 文档是正确的,那么此应用程序在运行时是否会生成同样的东西?它是相对简单的一种测试,但也可以使用它来验证 XML 文档的结构和内容。也可以通过 XPath 的一点帮助来验证特定内容。 软件测试技术门户9qic~ [B

eMy p6Y*G 委托而非继承

N2lF