• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

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

软件测试之兼容性测试

发布: 2009-7-06 09:32 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 727次 | 进入软件测试论坛讨论

领测软件测试网

MILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> 

软件测试之兼容性测试

软件兼容性测试是指验证软件之间是否能正确地交互和共享信息。交互可以是同时运

行于同一台计算机上,或在相隔甚远的不同计算机上的两个程序之间进行。

    软件设计要求与何种平台(操作系统、Web浏览器或者操作环境)和应用软件保持兼

?如果要测试的软件本身就是一个平台,那么设计要求哪些应用程序可以在其上运行?

应该遵守何种软件之间的标准和规范?软件使用何种数据与其他平台和软件交互和共

享信息?

    以上问题实际L足程序管理或市场定位的任务,在接受兼容性测试任务时,应仔细了解产品说明书中的有关内容并和相关人员进行沟通。从项目管理的角度出发,使平台清单

在满足客户要求的前提下尽可能小是十分重要的,否则将会给编码和期4试带来巨大的工作

量。并不是所有的平台均需兼容,现在在Windows 2000开发的应用程序,基本上不必考

虑兼容Windows 3 x。我们经常在软件包装、安装说明书或启动界面上看到一些类似的通告:

WorkbestwithNetscape4 0”、“RequiresWindows 95 or greater”等。

    兼容性包括与硬件兼容、软件之间兼容、数据之间兼容,测试应该按这三部分展开。

    1向前和向后兼容   

    向后兼容是指可以使用软件的以前版本:向前兼容指的足可以使用软件的未来版本。

例如,在Windows 98下开发的字处理软件,是否能够向后兼容以前在Windows 95Windows1,甚至MSDOS下运行的字处理软件所有版本的文件格式。而向前兼容指的

Windows 2000,甚至未来的新版本。

  2多版本的测试

  当前流行的操作系统,已经有数百万个应用程序在上面运行。现在程序员修复了大量软件缺陷·改善了性能,并增加了许多有用的新特性。新操作系统的目标是百分之百兼容那数百万个应用程序。这样一个庞大而又艰巨的任务,需要对所有可能的软件组合等价分配,验证软件之间正确交互的最小有效集合。

  通常我们的做法是:

  ·  将软件分类。例如,字处理、电子表格、数据库、图形处理、游戏等。

·  按软件的流行程度选择较流行的软件

·  按年份选取一定年份内的程序和版本

3一个典型的例子

  每一个浏览器版本支持的特性都有细微的差别,在不同操作系统上的表现也不一样。

一个网站可能在某个浏览器的某个版本卜表现极佧,但是在另…种环境中就存在许多问题

甚至无法显示。

  程序员可以选择只使用最普通的特性,以便在所有浏览器中显示同样的效果,也可以

选择为每一个浏览器编写专用代码,使站点以最佳方式工作。浏览器的插件可以获得音频

和视频播放功能。浏览器自身有各种设置选项(安全性等)。在不同的平台上屏幕分辨率和

颜色模式设置的不同均会影响到网站的测试。为了保证很好地为预定的客户服务,就要研

究他们叮能拥有的配置。表7-1给出了在设计测试计划时常用的一个矩阵表

  

 

  专业的测试单位负责客户端测试的人员每人拥有6台咀上测试用机。每台机器配置不

同的操作系统和浏览器,每台机器均采JI活动硬盘架,u¨日快更换备用硬盘来测试不同的系统环境。测试任务的艰巨由此_J见一斑。软件测试方法

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 兼容性 软件测试


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网