- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件兼容性测试
软件兼容性测试
软件兼容性测试
软件兼容性与软件兼容性测试
兼容性问题,即应用程序在不同的环境中,是否会因接口、函数的不同而发生错误的问题。
软件兼容性
软件兼容性是指某个软件能稳定地工作在某操作系统 / 平台之中,就说 这个软件对这个操作系统 / 平台是兼容的,再就是在多任务操作系统中,几个同时运行的软件之间如果能稳定地工作,就说这几个软件之间的兼容性好,否则就
是兼容性不好。
另一种情况是软件共享的数据,几个软件之间无需复杂的转换,即能方便 地共享相互间的数据,也称为兼容。因此,软件兼容性是衡量软件好坏的一个 重要指标。从这个意义上看 , 软件兼容性不良就是软件推广的最大阻碍,例如在微软历史上花费人力财力最多的 Vista 系统,发布了半年之久依然是叫好不叫座, 据说原因之一是软件兼容性最为用户所诟病。
软件兼容性测试
软件兼容性测试是指测试软件在特定的硬件产台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。简单 的说,兼容性测试是指测试某新开发的软件在某一特定环境下与各种软件的协 调性,软件之间能否很好的运作。例如,会不会有相互不良的影响,还有软件 和硬件之间能否发挥很好的效率工作,会不会影响或导致系统的崩溃等。
配置测试与软件兼容性测试
配置测试是指验证在不同的硬件配置和软件配置下,应用程序能否正常工
作。配置测试的目的是保证软件在其相关的硬件上能够正常运行,而兼容性测
试主要是测试软件能否与不同的软件正确协作。
软件兼容性测试( Software Compatibility Testing )是指检查软件之间是否能够正确地进行交互和共享信息。其工作的目标是保证软件按照用户期望
的方式进行交互。
软件兼容性测试的内容
软件兼容性测试的主要内容:
操作系统 / 平台的兼容性
应用软件的兼容性,例如 framework 、flash 等
浏览器之前的兼容性
数据库之间的兼容性
其他方面,例如操作系统语言、传输协议、代理服务器、防火墙、自身产品集成
操作系统 / 平台的兼容性
市场上有很多不同的操作系统类型, 最常见的有 Windows、Unix 、Macintosh 、Linux 等。应用软件的最终用户究竟使用哪一种操作系统, 取决于用户系统的配 置。这样,就可能会发生兼容性问题,同一个软件可能在某些操作系统下能正
常运行,但在另外的操作系统下可能会运行失败。因此 , 理想的软件应该具有平台无关性。
当然,有些软件只是针对某一系列的操作系统平台来开发的,不存在跨平
台的需求。但同一操作系统也有多个版本,例如 Windows 系统也有不同的系列版本号,如 Windows 2000 /XP/Vista 等,他们之间可能也有许多不同的组件属性。因此,有些软件可能需要在不同操作系统平台上重新编译才可运行,有些
软件需要重新开发或改动较大才能在不同平台运行。因此,在软件发布之前, 需要在各种操作系统下对应用软件进行兼容性测试。
自行安装多种平台和模拟应用环境进行测试,但缺点是难以覆盖所有平台。
一个软件产品的开发成功,不仅仅是编写完为使用者提供服务功能的程序而已,
更重要的是能在用户环境中可靠的运行。因此,软件程序编写工作的完成,其实只是完成了开发任务中的一半,对软件进行模拟用户环境进行兼容性测试其重要性不亚于对程序本身的开发。
应用软件的兼容性
主要考察两项内容:一是软件运行需要哪些应用软件支持。二是判断与其他常用软件一起使用,是否会造成其他软件运行错误或本身不能正确实现其功能。
浏览器之间的兼容性
现在好多应用软件都应用 B/S 结构,它们的客户端都使用浏览器。因此, 浏览器是 Web 客户端最核心的构件,但来自不同厂商的浏览器对 Java、JavaScript 、ActiveX 、plug-ins 或 HTML规格都有不同的支持。 例如,ActiveX 是 Microsoft 的产品,是为 Internet Explorer 而设计的, JavaScript 是Netscape 的产品, Java 是 Sun的产品等。另外,框架和层次结构风格在不同的浏览器中也有不 同的显示,甚至根本不显示。不同的浏览器对安全性和 Java 的设置也不一样。所以,测试不同厂商、不同版本的浏览器对某些构件和设置
的适应性,也是软件兼容性测试的重点之一。
数据库之间的兼容性
现在很多软件尤其是 ERP、CRM等软件都需要数据库系统的支持,对此类软 件应考虑对不同数据库平台的支持能力,如从 BD2平台替换到 MSSQL平 台时,软件是否可直接挂接,或者提供相关的转换工具。还有新旧数据转换的是否存
在问题,软件是否提供新旧数据转换的功能。例如,当软件升级后可能会定义
您可能关注的文档
- 刑事案件流程图.docx
- 危险化学品储存场所安全专项整工作方案自查检查表.docx
- (培训体系)2020年医院整体培训计划概述.docx
- 城市供电工程系统规划.docx
- 石英砂转筒烘干设备.docx
- 电梯安装投标文件.docx
- 浙江省高考语文二轮复习“古诗歌阅读”综合提能练(一)(二).docx
- (绩效考核)2020年医院考核细则.docx
- 英大灵活配置证券投资基金2017年第二季度报告.docx
- 2018北京市海淀区高一(上)期末语文.docx
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 企业运维服务质量管理制度.docx VIP
- 2023年外国文学史题库及答案题库.pdf VIP
- 个人挖机机械租赁合同(2025版).docx VIP
- 2025年熔化焊接与热切割焊工作业证理论考试笔试试题(1000题)含答案.pdf
- 普通外科2025年终工作总结及2026年工作计划汇报PPT.pptx VIP
- 2026届广东东莞中学、广州二中、惠州一中、深圳实验、珠海一中、中山纪念中学六校高二上学期十二月联考物理试卷答案.pdf VIP
- 小学英语课堂文化意识渗透策略——基于人教版PEP教材文化内容分布统计.docx VIP
- 放射科培训计划.docx VIP
- 竞业限制案件审理标准与规则制定.docx VIP
- 江苏省南京市联合体2024--2025学年九年级上学期期末练习卷 (原卷版).pdf VIP
原创力文档


文档评论(0)