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

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

追求代码质量: 探究 XMLUnit

发布: 2008-4-03 17:31 | 作者: Andrew Glover | 来源: IBM | 查看: 44次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术门户$qG/J]E,n#w


N ffI!Jxe/zHF}3o

K1pgpp~y&JIN7W用 Diff 比较软件测试技术门户DJ)m^[SWO

5?8}Wt5n B3WeDiff 类支持两种比较:identicalsimilar。如果所比较的文档在结构和值(如果设置了标志就忽略空白)方面都完全相同,那么它们就被认为是 identical;如果两个文档是完全相同的,那么它们也就很自然的是 similar 的。反之,却不一定。软件测试技术门户0E['AJ Q/XV

S,G3o XRo例如,清单 4 是与清单 5 相似的一个简单的 XML 代码片段,但二者并不相同:

GD I4Q#A_软件测试技术门户o x)k?{H
清单 4. 一个帐号 XML 片段
h hcmCyo#b Cz
				<account> <id>3A-00</id> <name>acme</name></account>

'Bwc;J l9Q/b 软件测试技术门户4eJ.l3N c

清单 5 中的 XML 片段与清单 4 中所示的 XML 片段有相同的逻辑文档。但 XMLUnit 并不认为二者是相同的,原因是二者的 nameid 元素是颠倒的。

k(G8t1gJ-ISuL软件测试技术门户p!x&W"^q