|
知识路径: > 测试技术的分类 > 兼容性测试 >
|
相关知识点:21个
|
|
|
|
|
数据兼容是指软件之间能否正确地交互和共享信息。制定数据兼容性测试用例时可以参考以下几项内容。
|
|
|
. 在被测软件与其他程序间复制粘贴的文字是否正确?带格式的文字呢?表格呢?图形呢?
|
|
|
. 在以前的版本下保存的文字在新的版本中是否能被打开;所有的特点是否都能被保留;包含新特性的新版本文件在旧系统中是否能被打开;新特性在旧版本中将如何解释。
|
|
|
. 被测软件是一个系列软件中的一个吗,与本系列中的软件以何种形式交换数据。
|
|
|
. 与同类软件间能否进行数据交换,软件是否提供对其他常用数据格式的支持。例如,办公软件是否支持常用的微软Office或WPS等文件格式,支持的程度如何,即软件是否能完全正确地读出这些格式的文件?保存为这些格式的文件呢?
|
|
|
. 测试中需要明确业界有没有针对被测软件内容进行数据交换定义的标准或规范。例如,有些行业要求本行业的专业软件必须能够导入/导出XML格式的文件,且必须符合一定的数据格式规范。
|
|
|
|
目前的数据格式多种多样,使不同类型的数据交换和集成成为很困难的事情,如:搜索多样的不兼容的数据库实际上是不可能的,不同的办公软件使用不同的格式,因此不能相互打开彼此的文档等。
|
|
|
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,或有针对性地开发出一些专用工具。
|
|
|