- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
兼容性测试
????? 笔者从事测试工作已快三年,属于成长中的小蜗牛。上周对小组成员分享了如何进行兼容性测试。今天闲来无事也开始对自我进行总结。随着移动互联网的快速发展,使整个软件行业也快速发展,越来越多的人加入互联网或者说是我们的生活已经与互联网息息相关、密不可分。二十一世界是一个以提供优质服务为企业目标的时代,使得我们软件行业对客户体验越发看重,促使我们对自有产品的兼容性要求也越来越高,以无明显兼容性问题、夸平台的高质量标准进行开发。以下是笔者对兼容性测试的总结,如有错误、或者不足请谅解,也请告知鄙人的不足之处,笔者当加以改进。
兼容性概念:
????? 兼容性(compatibility)是指硬件之间、软件之间或是软硬件组合系统之间的相互协调工作的程度。兼容的概念比较广,相对于硬件来说,几种不同的电脑部件,如CPU、主板、显示卡等,如果在工作时能够相互配合、稳定地工作,就说它们之间的兼容性比较好,反之就是兼容性不好。
????? 对于软件的兼容性,指的是指某个软件能稳定地工作,在若干个操作系统之中,而不会出现意外的退出等问题。
什么是兼容性问题:
??? “兼容性问题”指的是新系统里存在旧系统软件或程序时,使用过过程中是否可以正常工作,而不出问题,如果不出部题,则说明“兼容性”很好,但是如果频繁出问题,则说明“兼容性”存在问题,有待软件公司进一步开发解决。
向上兼容:
????? 在较低档计算机上编写的程序,可以在同一系列的较高档计算机上运行,或者在某一平台的较低版本环境中编写的程序可以在较高版本的环境中运行,都称为向上兼容,前者是硬件兼容,而后者是软件兼容,例如,基于Intel386的PC兼容机上所有的软件也可以运行在486或更高的机型上。向上兼容具有非常重要的意义,一些大型软件的开发,工作量极大,如这些软件都能做到兼容,则无需在其它机器上重新开发,就可节省庞大的人力和物力
向下兼容:
???? 向下兼容(downward compatibility),又称向后兼容(backward compatibility)、回溯兼容,在计算机中指在一个程序和/或库更新到较新版本后,用旧版本程序创建的文档或系统仍能被正常操作或使用(包括写入),或在旧版本库的基础上开发的程序仍能正常编译运行的情况。
兼容性测试概念:
????? 兼容性测试就是指对所设计程序与硬件、软件之间的兼容性的测试。是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。
????? 一般来说,兼容性指能同时容纳多个方面,在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间的相互配合程度。
兼容性测试核心内容:
1、测试软件是否能在不同的操作系统平台上兼容,或测试软件是否能在同一操作平台的不同版本上兼容;
2、软件本身能否向前或向后兼容;
3、测试软件能否与其他相关的软件兼容;
4、数据兼容性测试,主要是指数据能否共享等。
兼容性测试的意义:
??????? Application Compatibility Test (兼容性测试),主要目的是为了兼容第三方软件,确保在第三方软件上能正常运行,不受影响。
兼容性测试作用:
兼容性测试能够进一步提高产品的质量
兼容性测试能使软件与尽可能多的其他软件“和平共处”,尽可能达到平台无关性
兼容性测试能尽可能的保证软件存在的价值,它是衡量一个软件质量的重要指标
兼容性测试能使软件产品的市场更广阔
????? 一句话总结其实就是提高软件的质量,提高软件的适应性。
兼容性测试分类:
????? 兼容性测试分类主要可以分为三大类:硬件兼容性测试、软件兼容性测试、数据兼容性测试。
硬件兼容:
与整机兼容
与外设兼容
软件兼容:
操作系统/平台
应用软件之间的兼容
不同浏览器的兼容
数据库的兼容
软硬件配合兼容
数据兼容:
不同版本间的数据兼容
不同软件间的数据兼容
如何进行兼容性测试?
测试对象分析
产品形态:硬件、软件
产品架构:B/S C/S
产品定位:专业人士、普通大众、内部、外部
产品生命周期:短期、长期
测试范围分析:
根据具体测试对象分析确定所需要的兼容性测试范围
兼容性测试持续建立
历史兼容性数据分析与积累
现有兼容性现状持续更新与整合
总结:
????? 总之兼容性测试主要的难点就是对测试对象的分析,如何把握正确的测试点和范围对于兼容测试性是重中之重。兼容性测试不是一触而就就能完成的,而是一个长久累积的过程。只有进行了大量的数据分析后,才能拥有最合理的兼容性产品。
您可能关注的文档
- DevOps的构建之路与案例分享.ppt
- ERP系统和物流系统交换过程.docx
- IP网络拓扑自动发现.doc
- IT资产全生命周期管理.doc
- 常规业务系统与财务系统在异构模式下数据交互的一种解决方案.docx
- 江苏综合告警-智能告警引擎【节选】应用场景.doc
- 浅谈基于IPMI规范的服务器监控方式.doc
- 软件授权书完整版.doc
- zabbix深入分析大全.docx
- 三维立体机房管理系统(1).doc
- 2024年广东省东莞市部分中学中考三模语文试题和答案详解.pdf
- 河北省张家口市张北县第三学校2024-2025学年九年级9月月考语文试题和答案详解.pdf
- 河北省邢台市信都区2024-2025学年2024-2025学年九年级上学期9月月考数学试题和答案详解.pdf
- 江苏省海门学校2025届高三上学期第一次调研考试数学试题和答案详解.docx
- 2025届广东省广州市执信学校高三上学期第三次测试数学试卷和答案详解.docx
- 山西省临汾市翼城县多校2024-2025学年八年级上学期9月月考数学试题和答案详解.docx
- 2024年广东省深圳市中考模拟(二)语文试题和答案详解.pdf
- 吉林省实验学校2024-2025学年七年级上学期第一次月考语文试题和答案详解.pdf
- 2024年湖南省初学校业水平考试冲刺卷(六)和答案详解.pdf
- 2024年广东省(统考)中考数学题型预测卷01和答案详解.pdf
文档评论(0)