- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
兼容性测试
一、兼容性测试概述,包括:定义,目的和意义,配置测试和兼容性测试区别,兼容性测试环境硬件兼容性测试软件兼容性测试数据兼容性测试
浏览器兼容性测试工具兼容性测试将验证软件与其所依赖的环境的依赖程度,包括对硬件的依赖程度对平台依赖程度待测试项目在同一操作系统平台的不同版本不同的操作系统平台上是否能很好地运行待测试项目能与相关的其他软件和平共处待测试项目能在指定的硬件环境中正常运行待测试项目能在不同的网络环境中正常运行兼容性测试无法做到完全的质量保证,但对于一个项目来讲,兼容性测试是必不可少的一个步骤51Testing软件测试网7T c-a-m~A(_o4f测试对象硬件,51Testing软件测试网L s q ^7H8q`f兼容性测试是用于检查软件是否能够与其他软件正确协作测试对象件,包括: K2P}:v 二是软件本身能否向后和向前兼容3^G oH#N;kbHG三是测试软件能否与其它相关的软件兼容,包括一些用户常见软件;四是数据兼容性测试,主要是指数据能否共享。
总之,我们可以简单的理解:配置测试的对象是硬件,兼容性测试的对象是软件。兼容性测试环境测试中的硬件环境指进行测试所必需的服务器、客户端、网络链接设备,以及打印机、扫描仪等辅助硬件设备所构成的环境软件环境则指被测软件运行所需的操作系统、数据库、中间件、浏览器及与被测软件共存的其他应用软件等构成的环境,向硬件厂商租用或借用采用试用版软件在条件完善的专业测试实验室里硬件兼容性测试:整机的兼容性板卡和外设的兼容性软件兼容性测试的兼容性软件的兼容性浏览器的兼容性
数据兼容性测试数据格式的兼容性数据库的兼容性硬件兼容性测试不同的硬件配置可能影响软件的性能兼容性测试 、整机的兼容性测试确认软件需求的最低配置和推荐配置的合理性和正确性CPU、内存、硬盘最低配置是否能够满足系统运行的需要在推荐配置下系统的响应迅速考察软件对运行硬件环境有无特殊说明为了满足不同的使用需求,软件系统能否运行在多种硬件配置环境下,并且系统功能和性能都能满足设计需求如果软件对硬件的配置要求比较高还要测试它的敏感度。
2、板卡和外设的兼容性测试如果软件需要直接访问某类板卡和外部设备,通常需要对这些板卡和外设的接口调用进行测试,以确保对这些接口的访问适用于所有型号的板卡和外设。打印机用户可能会将网页打印下来有时在屏幕上显示的图片和文本的对齐方式可能与打印出来的东西不一样。二、软件兼容性测试进行平台的兼容性测试的目的是保证我们的待测试项目在该操作系统平台下能正常运行。用户使用操作系统的类型,直接决定了我们操作系统平台兼容性测试的平台数量,对于普通用户来讲,最常用的是Windows操作系统Windows操作系统包括Windows XP,windows 2003,vista,Win2000/NT,Windows等。对于一些特殊项目(比如定制项目),可以指定某一类型的操作系统版本,这些都应该在需求规格说明书中指明,针对这些指明的操作系统版本必须进行兼容性测试。大部分的其他项目,是不指定操作系统版本的,针对这样的项目,我们应当针对当前的主流操作系统版本进行兼容性测试,在确保主流操作系统版本兼容性测试的前提下在对非主流操作系统版本进行测试,尽量保证项目的操作系统版本的兼容性测试的完整性。软件在运行中总是需要与其他软件进行交互,而任何交互问题都可能引起软件的运行问题因此要针对与该软件可能发生交互的软件进行兼容性测试。浏览器兼容性测试即使是同一厂家的浏览器,也存在不同的版本的问题。 目前最为常用的浏览器为:IE 6.0 IE 7.0. IE .0.但由于操作习惯的问题,还有相当一部分用户喜欢使用腾讯的TT,以及firefox浏览器,这些浏览器同样也存在各个版本的问题。这个对于Web系统来讲是一个相当大的挑战。对于一些特殊项目(比如定制项目),可以指定某一类型的浏览器(包括版本),这些都必须在需求规格说明书中指明。针对这些指明的浏览器必须进行兼容性测试。但大部分的项目,是不能指定浏览器的,针对这样的项目,那么我们必须针对当前的主流浏览器(含版本),在确保主流浏览器的兼容性测试通过的前提下,再对非主流浏览器(含版本)进行测试,尽量保证项目的浏览器的兼容性测试的完整性。测试浏览器兼容性的一个方法是创建一个兼容性矩阵在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。三、数据兼容性测试
通常一个系列中不同软件通过约定好的数据格式实现集成,不同的软件通过标准的数据格式进行集成,这个时候就需要针对相应的一种或多种数据格式检查被测软件是否可以通过复合数据格式的各种数据进行正确的交互。1、一个软件系统在其生命周期里会出现一系列的版本,所以测试新版本软件能否兼容旧版本的数据兼容性测试的一个
文档评论(0)