软件兼容性测试

发表于:2009-8-12 14:34

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing博客转载

分享:

  三、标准和规范

  1、研究可能适用于软件或者平台的现有标准和规范

  (1)高级标准:是产品普遍遵守的规则;

  (2)低级标准:是本质细节;

  两者都很重要,都需要测试以保证兼容。

  2、高级标准和规范

  如:Microsoft Windows认证徽标

  要求:软件必须通过由独立测试实验室执行的兼容性测试,其目的是确保软件在操作系统上能够稳定可靠地运行。

  认证徽标对软件有以下几点要求:

  (1)支持三键以上的鼠标;

  (2)支持在C:和D:以外的磁盘上安装;

  (3)支持超过DOS8.3格式文件名长度的文件名;

  (4)不读写或者以其它形式使用旧系统文件win.ini、system.ini、autoexec.bat和config.sys。

  3、低级标准和规范

  通信协议、编程语言语法以及程序用于共享信息的任何形式都必须符合公开的标准和规范。

  低级兼容性标准可以视为软件说明书的扩充部分。

  四、数据共享兼容性

  在应用程序之间共享数据实际上是增强软件的功能。写得好的程序支持并遵守公开标准;允许用户与其它软件轻松传输数据,这样的程序可称为兼容性极好的产品。

  (1)文件保存和文件读取是人人共知的数据共享非法。

  (2)文件导出和文件导入是许多程序与自身以前版本、其它程序保持兼容的方式。

  为了测试文件的导入特性,需要以各种兼容文件格式创建测试文档——可能要利用实现该格式的原程序来创建。

  (3)剪切、复制和粘贴是程序之间无需借助磁盘传输数据的最常见的数据共享方式。

  (4)DDE,COM(Component Object Model)和OLE是windows中在两个程序之间传输数据的方式。

  DDE表示动态数据交换;OLE表示对象链接和嵌入。

  DDE和OLE数据可以实时地在两个程序之间流动。

  五、总结

  (1)对兼容软件的所有可能选择进行等价划分,使其成为可以控制的范围;

  项目经理要认可测试清单,并接受由于为完全测试而引起的风险。

  (2)研究适用于测试软件的高级/低级标准和规范;

  把它们当作产品说明书的补充内容。

  (3)测试软件程序之间不同的数据流动方式。

  其中的数据交换就是程序之间保持兼容的因素。

22/2<12
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号