|
知识路径: > 测试技术的分类 > 兼容性测试 > 数据兼容性测试 >
|
相关知识点:2个
|
|
|
|
目前的数据格式多种多样,使不同类型的数据交换和集成成为很困难的事情,如:搜索多样的不兼容的数据库实际上是不可能的,不同的办公软件使用不同的格式,因此不能相互打开彼此的文档等。
|
|
|
XML作为一种较新的技术,能够使不同来源的结构化的数据较容易地结合在一起,提供了一个描述数据和交换数据的有效手段。
|
|
|
XML(Extensible Markup Language,可扩展标记语言)是一种元标记语言,它使用简单灵活的标准格式。XML主要有3个组成元素:Schema(模式)、XSL(可扩展样式语言)和XLL(可扩展链接语言),其中Schema规定了XML文件的逻辑结构,定义了XML文件中的元素、元素的属性以及元素和元素属性之间的联系,它可以帮助XML的分析程序校验XML文件标记的合法性;XSL是用于规定XML文档样式的语言,它能在客户端使Web浏览器改变文档的表示法,从而不需要再与服务器进行交互通信;XLL将进一步扩展目前Web上已有的简单链接。
|
|
|
目前,我国中文办公软件标准基本形成了《中文办公软件文档格式规范XML Schema内容说明规范》征求意见稿,一些行业软件已将XML作为其行业规范进行推荐,并得到了开发商的广泛认可。
|
|
|
XML测试的需求往往来自于业界已有的数据格式规范,一般是一套Schema文件。其测试步骤一般为:
|
|
|
|
|
|
|
测试中用到的数据比较工具可以采用已有的XML解析器如XMLSPY,或有针对性地开发出一些专用工具。
|
|
|