ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:45.81KB ,
资源ID:1367236      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1367236.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件兼容性检测测验.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件兼容性检测测验.docx

1、软件兼容性检测测验软件兼容性测试1软件兼容性与软件兼容性测试兼容性问题,即应用程序在不同的环境中,是否会因接口、函数的不同而发生错误的问题。1.1软件兼容性软件兼容性是指某个软件能稳定地工作在某操作系统/平台之中,就说这个软件对这个操作系统/平台是兼容的,再就是在多任务操作系统中,几个同时运行的软件之间如果能稳定地工作,就说这几个软件之间的兼容性好,否则就是兼容性不好。另一种情况是软件共享的数据,几个软件之间无需复杂的转换,即能方便地共享相互间的数据,也称为兼容。因此,软件兼容性是衡量软件好坏的一个重要指标。从这个意义上看,软件兼容性不良就是软件推广的最大阻碍,例如在微软历史上花费人力财力最多

2、的Vista系统,发布了半年之久依然是叫好不叫座,据说原因之一是软件兼容性最为用户所诟病。1.2软件兼容性测试软件兼容性测试是指测试软件在特定的硬件产台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。简单的说,兼容性测试是指测试某新开发的软件在某一特定环境下与各种软件的协调性,软件之间能否很好的运作。例如,会不会有相互不良的影响,还有软件和硬件之间能否发挥很好的效率工作,会不会影响或导致系统的崩溃等。1.3配置测试与软件兼容性测试配置测试是指验证在不同的硬件配置和软件配置下,应用程序能否正常工作。配置测试的目的是保证软件在其相关的硬件上能够正常运行,而兼

3、容性测试主要是测试软件能否与不同的软件正确协作。软件兼容性测试(Software Compatibility Testing)是指检查软件之间是否能够正确地进行交互和共享信息。其工作的目标是保证软件按照用户期望的方式进行交互。2软件兼容性测试的内容软件兼容性测试的主要内容:1.操作系统/平台的兼容性2.应用软件的兼容性,例如framework、flash等3.浏览器之前的兼容性4.数据库之间的兼容性5.其他方面,例如操作系统语言、传输协议、代理服务器、防火墙、自身产品集成2.1操作系统/平台的兼容性市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linu

4、x等。应用软件的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个软件可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。因此,理想的软件应该具有平台无关性。当然,有些软件只是针对某一系列的操作系统平台来开发的,不存在跨平台的需求。但同一操作系统也有多个版本,例如Windows系统也有不同的系列版本号,如Windows 2000 /XP/Vista等,他们之间可能也有许多不同的组件属性。因此,有些软件可能需要在不同操作系统平台上重新编译才可运行,有些软件需要重新开发或改动较大才能在不同平台运行。因此,在软件发布之前,需要在各种操作系统下对

5、应用软件进行兼容性测试。自行安装多种平台和模拟应用环境进行测试,但缺点是难以覆盖所有平台。一个软件产品的开发成功,不仅仅是编写完为使用者提供服务功能的程序而已,更重要的是能在用户环境中可靠的运行。因此,软件程序编写工作的完成,其实只是完成了开发任务中的一半,对软件进行模拟用户环境进行兼容性测试其重要性不亚于对程序本身的开发。2.2应用软件的兼容性主要考察两项内容:一是软件运行需要哪些应用软件支持。二是判断与其他常用软件一起使用,是否会造成其他软件运行错误或本身不能正确实现其功能。2.3浏览器之间的兼容性现在好多应用软件都应用B/S结构,它们的客户端都使用浏览器。因此,浏览器是Web客户端最核心

6、的构件,但来自不同厂商的浏览器对Java、 JavaScript、 ActiveX、 plug-ins或HTML规格都有不同的支持。例如,ActiveX是Microsoft的产品,是为Internet Explorer而设计的,JavaScript是Netscape的产品,Java是Sun的产品等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。所以,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性,也是软件兼容性测试的重点之一。2.4数据库之间的兼容性现在很多软件尤其是ERP、CRM等软件都需要数据库系统的支持,对此

7、类软件应考虑对不同数据库平台的支持能力,如从BD2平台替换到MSSQL平台时,软件是否可直接挂接,或者提供相关的转换工具。还有新旧数据转换的是否存在问题,软件是否提供新旧数据转换的功能。例如,当软件升级后可能会定义新的数据格式或文件格式,这就涉及到对原有格式的支持及更新,原有用户记录在新格式下是否依然可用等。另外,还需要测试转换过程中数据的完整性与正确性。2.5其他例如操作系统语言、传输协议、代理服务器、防火墙、自身产品集成3Web兼容性测试Web兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试。3.1操作系统兼容性测试常见的操作系统有windows,Unix,Linux等

8、,对于普通用户来讲,最常用的是windows操作系统。windows操作系统宝航windows XP,windows 2003,vista,win2000/NT,windows9x等等。用户使用操作系统的类型,直接决定了我们操作系统平台兼容性的操作系统平台数量,进行操作系统平台的兼容性测试的主要目的就是保证我们的待测试项目在该操作系统平台下能正常运行。对于一些特殊项目(比如定制项目),可以指定某一类型的操作系统版本,这些都应该在需求规格说明书中指明,针对这些指明的操作系统版本必须进行兼容性测试。大部分的其他项目,是不指定操作系统版本的,针对这样的项目,我们应当针对当前的主流操作系统版本进行兼容

9、性测试,在确保主流操作系统版本兼容性测试的前提下在对非主流操作系统版本进行测试,尽量保证项目的操作系统版本的兼容性测试的完整。3.2浏览器兼容性测试浏览器是web系统中对核心的组成构件,来自不同厂家的浏览器对javascript、ActiveX或不同的HTML规格有不同的支持。即使是同一厂家的浏览器也存在不同的版本的问题。不同浏览器对安全性和java的设置也不一样。目前最为常用的浏览器为ie6 ie7 但由于操作习惯的问题,还有相当一部分用户喜欢使用腾讯的TT,以及firefox浏览器,这些浏览器同样也存在各个版本的问题。这个对于web系统来讲是一个相当大的挑战。对于一些特殊项目(比如定制项目

10、),可以指定某一类型的浏览器(包括版本),这些都必须在需求规格说明书中指明。针对这些指明的浏览器必须进行兼容性测试。但大部分的项目,是不能指定浏览器的,针对这样的项目,那么我们必须针对当前的主流浏览器(含版本),在确保主流浏览器的兼容性测试通过的前提下,再对非主流浏览器(含版本)进行测试,尽量保证项目的浏览器的兼容性测试的完整性。3.3分辨率兼容性测试分辨率的测试是位了页面版式在不同的分辨率模式下能正常显示,字体复核要求而进行的测试。用户使用什么模式的分辨率,对于我们来讲是未知的。通常情况下,在我们的需求规格说明书中会建议某些分辨率。对于测试来讲,必须针对需求规格说明书中建议的分辨率进行专门的

11、测试。现在常见的分辨率是1024*768,800*600。对于需求规格说明书中规定的分辨率,测试必须保证测试通过,但对于其他分辨率,原则上也应该尽量保证,但由于这个在需求规格说明书中没有加以约束,所以在一定程度上,开发往往会拒绝进行调整。对于需求规格说明书中没有规定分辨率的项目,测试应该在完成主流分辨率的兼容性测试的前提下,尽可能进行一些非主流分辨率的兼容性测试,在一定程度上保证大部分。4浏览器兼容性测试工具4.1Spoon Browser SandboxXenocode Sandbox是一个利用强大虚拟技术,实现模拟大部分浏览器来测试网页兼容,但是在使用之前必须要安装一个插件,而且每次使用都

12、必须在其网站上。(公司网络有限制,下载和使用都不方便)4.2SuperpreviewSuperPreview是微软发布的网页开发调试工具,自带有很多元素查看工具,如箭头、移动、辅助线、对比,在查看网页的IE6/IE7/IE8不同表现的同时,可以对比效果。在SuperPreview中,你可以同时浏览网页在各个版本的IE中的效果。根据微软的介绍,SuperPreview的可用IE版本视系统已安装IE浏览器的版本而定,如果系统安装了IE8,那SuperPreview浏览器测试可用版本就包括IE8、IE7和IE6;如果系统安装了IE7,那SuperPreview只包括IE7和IE6;如果系统安装了IE

13、6,那SuperPreview只能测试IE6。这也就意味着如果你要使用SuperPreview的话,使用高版本的IE更“划算”。现在的SuperPreview有两个不同的版本。Microsoft Expression Web SuperPreview for Internet Explorer 可以在IE的版本下调试html,而Microsoft Expression Web 3可以在IE和FF下调试html。Microsoft Expression Web 3是对html页面的调试,而页面的链接不能点击。(附安装文件)安装时报错请参考:http:/12345.co/Topic/view/id

14、-28814.3IETesterIETester是一个免费的WebBrowser控件,让您有渲染和IE8的JavaScript引擎,IE7和IE 6在Windows 7,Vista和XP的IE5.5中,以及在同一进程中安装的IE浏览器。新的v0.4.2:新增开发选项来启用/禁用浏览器的功能!V0.4.11版本还提供DeBugBar插件。DebugBar是功能强的IE插件,类似于Firefox浏览器的一款开发类插件Firebug.从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利. 目前对于个人用户免费.企业用户收费. 主要有以下功能: 1.查看网页DOM树,HTTP(S

15、),网页javascript脚本函数归类展示.效验网页中的框架.网页属性的详细信息2.提供网页源码与IE整理后代码的对比. 3.能在无需改变显示器分辨率的前提下用不同分辨率显示页面.并能对页面进行缩放. 4.功能对任意位置取色并将HEX码复制到剪贴板中便于保存. 5.可将当前页面截图通过邮箱发送出去. 另外同时这安装Ietester和companionjs配合使用将给web开发者带来更高的开发体验.(附V0.4.11版本IETester安装文件)4.4BrowserShotsBrowsershots在不同操作系统的不同浏览器下给您的网页做截图。这是一个免费的开源的工具,提供给设计师一个方便的途

16、径来测试网站在不同浏览器下的兼容性。您提交的网址会被加入一个任务队列。一群分布式的的计算机会在浏览器里打开您的网站。然后他们将开始截图并上传到我们的中央独立服务器供您浏览。因为BrowserShots是开源的,官方也提供了XML-RPC接口,我们可以很轻松的去调用它。当然,在这里不是介绍如何调用接口,下面讲的主要是让大家熟悉BrowserShots,并能迅速上手使用。1.打开官网,就能看到各个OS下的各个浏览器的选项:2.勾选需要测试的浏览器,输入URL,点击submit就可以了。3.需要等2分30秒才轮到我,因为网站开源,所以就靠付费会员才能支持下去,所以如果你不想等待,就去当付费会员吧。4.点详细信息,可以查看具体某个浏览器的等待时间:5.可以看到,有很多已经开始了。这里做的不好,好像必须

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1