测试补充软件兼容性_第1页
测试补充软件兼容性_第2页
测试补充软件兼容性_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录软件兼容性测试2一、二、三、四、4.1.4.2.4.3.4.4.4.5.4.6.五、六、软件兼容性测试的定义2软件兼容性测试的意义2软件兼容性测试的内容:2软件兼容性测试的主要类型2操作系统兼容性测试2浏览器兼容性测试3分辨率兼容性测试4应用软件的兼容测试4数据共享兼容性4不同网络环境的软件兼容性测试5兼容测试规范与标准5对一个新软件进行软件兼容性测试的常见问题51 / 5软件兼容性测试一、软件兼容性测试的定义软件兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。二、软件兼容性测试的意义Application Co

2、mpatibility Test(软件兼容性测试),主要目的是为了兼容第三方软件,确保第具体如下:软件能正常运行,用户不受影响。待测试项目在不同的操作系统平台上正常运行,包括待测试项目能在同一操作系统平台的不同版本上正常运行;待测试项目能与相关的其他软件或系统的“和平共处”;待测试项目能在指定的硬件环境中正常运行;待测试项目能在不同的网络环境中正常运行。三、软件兼容性测试的内容:测试软件是否能在不同的操作系统平台上兼容,或测试软件是否能在同一操作系统平台的不同版本上兼容;软件本身能否向前或者向后兼容;测试软件能否与其它相关的软件兼容;数据软件兼容性测试,主要是指数据能否共享等。四、软件兼容性测

3、试的主要类型软件兼容性测试主要是不同的操作系统平台,浏览器,分辨率,网络环境,以及与常见应用软件兼容进行的测试。4.1. 操作系统兼容性测试常见的操作系统有 Windows,Unix,Linux 等,对于普通用户来讲,最常用的是Windows 操作系统。Windows 操作系统包括 Windows XP,windows 2003,vista,Win2000/NT, Windows9x 等等。用户使用操作系统的类型,直接决定了我们操作系统平台兼容性测试的操作系统平台数量,进行操作系统平台的兼容性测试的主要目的就是保证我们的待测 试项目在该操作系统平台下能正常运行。对于一些特殊项目(比如定制项目)

4、,可以指定某一类型的操作系统版本,这些都应该在需求规格说明书中指明,这些指明的操作系统版本必须进行兼容性测试。2 / 5大部分的其他项目,是不指定操作系统版本的,这样的项目,我们应当当前的主流操作系统版本进行兼容性测试,在确保主流操作系统版本兼容性测试的前提下在对非主流操作系统版本进性。4.2. 浏览器兼容性测试浏览器是 Web 系统中对试,尽量保证项目的操作系统版本的兼容性测试的完整的组成构件,来自不同厂家的浏览器对 Javascrpt、ActiveX 或不同的 HTML 规格有不同的支持,即使是同一厂家的浏览器,也存在不同的版本的问题。不同的浏览器对安全性和 JAVA 的设置也不一样。目前

5、最为常用的浏览器为:IE 6.0 IE 7.0.但由于操作习惯的问题,还有相当一部分用户喜欢使用腾讯的 TT,以及 firefox 浏览器,这些浏览器同样也存在各个版本的问题。这个对于 Web 系统来讲是一个相当大的。对于一些特殊项目(比如定制项目),可以指定某一类型的浏览器(包括版本),这些都必须在需求规格说明书中指明。这些指明的浏览器必须进行软件兼容性测试。但大部分的项目,是不能指定浏览器的,这样的项目,那么我们必须当前的主流浏览器(含版本),在确保主流浏览器的兼容性测试通过的前提下,再对非主流浏览器(含版本)进试,尽量保证项目的浏览器的兼容性测试的完整性。浏览器按内核,可以分为以下几大类

6、:1) IE(IE6/IE7/IE8/IE9)及 IE 内核的浏览器(TT/傲游/世界之窗/360/sougou)2) Firefox(FF3.5/FF4) 3)谷歌/safari/sougou测试某个功能对多浏览器的兼容时,不要支持 10 个,就 10 个一个个测过去,这样,测一个功能,就要花费很多的时间;如果测试一个浏览器要 2 分钟,那 10 个,就是 20 分钟了可以在:IE/FF/FF,一个谷歌;这三个类中,每个类挑一个,通常做法是:一个 IE,一个先测试一遍,问题基本处理的差不多的时候,再去看别的浏览器,或者开发在修复 BUG, 你在等待时,看别的浏览器如,一个浏览器 2 分钟,2

7、*3=6 分钟,后面的等改的差不多时,再看就只要每个 1 分钟,6+7=13 分钟,这样就节约时间了那三大类,每类挑一个测试,就可以发现那个功能里的 90%的问题,其它 10%得看不同浏览器的特殊处了;这样做的好处,我们可以在一开始最短的时间内,发现最多的问题这样,开发也比较有时间修复 BUG另外,要注意:IE6/IE7/IE8/IE9/TT/傲游/世界之窗/360,虽然都是 IE 内核,但后面还是要认真些,再过一遍因为这些浏览器,都会有一些特别的地方,导致一些别的浏览器有的问题;sougou 浏览器在这里比较特殊,是采用 IE 和的;常见浏览器按分类使用的 webkit 两种内核隔合而成Tr

8、ident Gecko WebKitPresto,代表 Internet Explorer,代表 Mozilla Firefox,代表 Safari、Chrome,代表 Opera要看各浏览器市场占有率;3 / 5各浏览器所占比例;通过以上统计,确定测试范围和测试顺序;根据现上实际用户使用浏览器的情况,汇总统计百分比比重,得出浏览器的使用比重不同,兼容性测试的范围也应有所侧重;根据浏览器使用的比重,我们可以对浏览器分为不同级别,如:A 级:IE6、IE8,B 级:FF3.0、Chrome,C 级:360、IE7;A 级的浏览器是我们的重点,需要执行全部 case,即 P1+P2+P3;B 级浏

9、览器是次重点,必须执行 P1+P2 的测试用例,另外还有 P3 级中的边界值测试;C 级浏览器为边缘测试,仅需要执行 P1 级测试用例便可;软件兼容性测试主要检查页面的格式,字体,一些输入框,下拉框,复选框、按钮等的检查。再对功能性进行检查。4.3. 分辨率兼容性测试分辨率的测试是为了页面版式在不同的分辨率模式下能正常显示,字体符合要求而进行的测试。用户使用什么模式的分辨率,对于我们来讲是未知的。通常情况下,在我们的需求规格说明书中会建议某些分辨率。对于测试来讲,必须需求规格说明书中建议的分辨率进行专门的测试。现在常见的分辨率是 1024×768,800×600。对于需求规

10、格说明书中规定的分辨率,测试必须保证测试通过,但对于其他分辨率,原则上也应该尽量保证, 但由于这个在需求规格说明书中没有加以约束,所以在一定程度上,开发往往会拒绝进行调整。对于需求规格说明书中没有规定分辨率的项目,测试应该在完成主流分辨率的软件兼容性测试的前提下,尽可能进行一些非主流分辨率的软件兼容性测试,在一定程度上保证大部分。4.4. 应用软件的兼容测试软件运行需要哪些应用软件支持;与其他常用软件一起使用,是否会造成其他软件运行错误或本身不能正确实现其功能。常见应用软件4.5. 数据共享兼容性在应用程序之间共享数据实际上是增强软件的功能。写得好的程序支持并遵守公开标准;用户与其它软件轻松传

11、输数据,这样的程序可称为兼容性极好的。(1)文件保存和文件是人人共知的数据共享。(2)文件导出和文件导入是许多程序与自身以前版本、其它程序保持兼容的方式。4 / 5为了测试文件的导入特性,需要以各种兼容文件格式创建测试文档可能要利用实现该格式的原程序来创建。(3)剪切、和粘贴是程序之间无需借助磁盘传输数据的最常见的数据共享方式。(4)DDE,COM(Component Object M数据的方式。)和 OLE 是 windows 中在两个程序之间传输DDE 表示动态;OLE 表示对象和嵌入。DDE 和 OLE 数据可以实时地在两个程序之间。4.6. 不同网络环境的软件兼容性测试待测试项目能在不同的网络环境中正常运行。五、兼容测试规范与标准 高级标准和规范Microsoft Windows认证徽标要求:软件必须通过由测试执行的软件兼容性测试,其目的是确保软件在操作系统上能够稳定可靠地运行。认证徽标对软件有以下几点要求:(1) 支持三键以上的鼠标;(2) 支持在C:和D:以外的磁盘上安装;(3) 支持超过DOS8.3格式文件名长度的文件名;(4) 不读写或者以其它形式使用旧系统文件win.ini、system.ini、autoexec.bat和config.sys。 低级标准和规范文件格式标准,通信协议如:本软件以.bmp,.jpg和.gif格式读

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论