第6章 兼容性测试24页PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Version 01
29/05/2020
Slide 8
6.3软件兼容性测试
6.3.3 软件与中间件的兼容性
中间件的兼容性测试经常是在版本之间进行,通常是由 低版本升级到高版本时做这种测试,如WebSphere 从sp2升级 到sp3,需要检查软件能否正确运行,性能是否正常。
Version 01
29/05/2020
6.1兼容性测试的概念
2. 兼容性测试常用的术语 (1)向下兼容:指可以使用软件以前的版本或功能; (2)向上兼容:指可以使用软件未来的版本或功能。 3.兼容性测试的分类 (1)平台和设备兼容性测试; (2)向下兼容性测试; (3)交叉兼容性测试。
Version 01
29/05/2020
Slide 1
一般是一套Schema文件。
Version 01
29/05/2020
Slide 12
6.3软件兼容性测试
6.3.6 多版本软件兼容性测试
软件产品的成熟需要有一个不断完善的过程,所以绝大多 数软件都会存在多个版本。因此,新版本软件的推出就需要 测试其向下的兼容性。
(1)定制应用软件的版本; (2)商品化软件版本。
Version 01
29/05/2020
Slide 11
Fra Baidu bibliotek.3软件兼容性测试
6.3.5 数据兼容性测试 2. 数据共享兼容性 (1)文件保存和文件读取; (2)文件导入和文件导出; (3)剪切、复制和粘贴 ; (4)DDE、COM(Component Object Model)和OLE。 3. XML符合性 对于XML符合性的测试采用业界常用的数据格式规范,
6.1兼容性测试的概念
4. 兼容性测试的环境 (1)硬件环境:服务器、客户机、网络连接设备、打印机 、扫描仪等 ; (2)操作系统、数据库、中间件、浏览器、其他软件环境
Version 01
29/05/2020
Slide 2
6.2硬件兼容性测试的基本内容
6.2.1 硬件兼容性的基本内容 硬件兼容性测试的目的就是确定软件运行的最低硬件配置
6.3.2 软件与数据库的兼容性
数据库兼容性的测试要点: (1)数据完整性 检查原数据库中的所有表能否全部移入新的数据库,并 比较所有表中的数据是否正确。 (2)数据处理正确性 检查原数据库中的所有存储过程和触发器是否能够在新数 据库中正确执行并加载。 (3)响应性能影响 检查新数据库中数据查询速度,看是否有很大影响。
Version 01
29/05/2020
Slide 10
6.3软件兼容性测试
6.3.5 数据兼容性测试 数据兼容是指软件之间能否正确地交互和共享信息。 1. 不同格式数据的兼容性 (1)被测软件能否与其他软件相互复制粘贴文字、图片
、表格。 (2)被测软件能否打开或调用以前版本软件产生的数据 (3)被测软件能否与其相关的软件正常地交换数据; (4)被测软件能否与同类软件正常地交换数据; (5)被测软件所涉及的数据是否符合行业标准。
(1)Windows操作系统 (2)Linux操作系统 (3)Unix操作系统 (4)Macintosh操作系统
Version 01
29/05/2020
Slide 6
6.3软件兼容性测试
6.3.2 软件与数据库的兼容性
数据库的标准主要包括SQL、ODBC、JDBC、ADO、 JDO、OLE DB,这些标准也不断地完善、升级,推出了多个 版本。
和环境。 操作系统和驱动软件特别要重视硬件兼容性的测试,而应
用软件对硬件的依赖取决于操作系统对硬件的依赖。 (1)配置; (2)响应; (3)功能实现; (4)特别需求。
Version 01
29/05/2020
Slide 3
6.2硬件兼容性测试的基本内容
6.2.2 主机兼容性的基本内容
硬件主要部件的兼容性测试:
Version 01
29/05/2020
Version 01
29/05/2020
Slide 13
6.4数据迁移兼容性测试
数据迁移就是将旧系统中的数据进行清理、转换,并装载 到新系统中。
1.数据迁移前的准备 (1)对迁移的数据源做详细说明; (2)建立新旧系统的数据字典; (3)对旧系统的历史数据质量进行分析; (4)新旧系统数据的差异分析; (5)建立新旧系统数据库表的映射关系; (6)开发数据转换和迁移工具。
由于各个数据库系统对标准的支持程度不同,导致基于 某一种数据库开发的应用系统在其他数据库上未必能够运行 好。如果系统从SQL Server迁移到Oracle,从Oracle 8i升级到 Oracle 9i,都应当进行数据库兼容性测试。
Version 01
29/05/2020
Slide 7
6.3软件兼容性测试
Slide 9
6.3软件兼容性测试
6.3.4 软件与浏览器的兼容性
(1)Internet Explorer; (2)Netscape; (3)Firefox。 有些HTML标签或脚本只能在某些特定的浏览器显示。 不同厂家的浏览器对Java、JavaScript、ActiveX或不同版本 HTML提供了不同程度的支持。例如,ActiveX是微软的产品 ,是为Internet Explorer而设计的;JavaScript是为Netscape 而设计的。
(1)CPU
主要考虑软件对Intel和AMD产品的支持或兼容性,主要 体
现在芯片的主频和缓存上。
(2)内存
考虑在不同内存容量的环境下,软件的功能是否正常,性
能是否满足要求。
(3)硬盘
Version 01
29/05/2020
Slide 4
6.2硬件兼容性测试的基本内容
6.2.3 板卡兼容性
与板卡兼容性相关的软件主要包括操作系统和驱动程序, 而游戏软件对显卡的兼容性有很高的要求。
1. 独立板卡 2. 主板芯片组 3. 自由驱动程序 6.2.4 打印机卡兼容性 打印机的兼容性需要在不同操作系统、不同办公软件、不 同网络下进行。
Version 01
29/05/2020
Slide 5
6.3软件兼容性测试
6.3.1 软件与操作系统的兼容性
当软件需要在多操作系统下运行时,就必须进行操作系统 兼容性测试。如果软件运行在多层结构的网络环境下,则需 要考虑服务器和客户机的操作系统兼容性。