首页 兼容性测试

兼容性测试

举报
开通vip

兼容性测试兼容性测试 软件测试实践 ——黑盒测试技术 兼容性测试 主讲人:xxx 主讲人:王玉琴 2010-2011第二学期 1 上节课程回顾 上节课程回顾 了解易用性测试概念 掌握安装易用性测试方法 掌握功能易用性测试方法 掌握界 面易用性测试方法 掌握辅助系统易用性测试方法 本节课程内容 本节教学目标 了解兼容性测试概念 了解配置测试和兼容性测试的区别 了解兼容性测试意义和 作用 掌握软件兼容性测试方法 掌握硬件兼容性测试方法 掌握数据兼容性测试方法 本节课程内容 1 2 兼容性测试概述 兼...

兼容性测试
兼容性测试 软件测试实践 ——黑盒测试技术 兼容性测试 主讲人:xxx 主讲人:王玉琴 2010-2011第二学期 1 上节课程回顾 上节课程回顾 了解易用性测试概念 掌握安装易用性测试方法 掌握功能易用性测试方法 掌握界 面易用性测试方法 掌握辅助系统易用性测试方法 本节课程内容 本节教学目标 了解兼容性测试概念 了解配置测试和兼容性测试的区别 了解兼容性测试意义和 作用 掌握软件兼容性测试方法 掌握硬件兼容性测试方法 掌握数据兼容性测试方法 本节课程内容 1 2 兼容性测试概述 兼容性测试分类 硬件兼容性测试 软件兼容性测试 3 4 5 数据兼容性测试 本节课程内容 1 2 兼容性测试概述 兼容性测试分类 硬件兼容性测试 软件兼容性测试 3 4 5 数据兼容性测试 兼容性实例 实例一:微软Vista系统 兼容性实例 实例二:不同浏览器打开同一页面 某系统在IE5.5的状态下 某系统在IE6.0或IE7.0的状态下 兼容性实例 其他一些实例 1.在网页上复制一些内容,然后粘贴到文字处理软件里 面 2.把一些资料 用A工作表软件打开,然后保存以后,在B 工作表软件里打开 3.一个图像处理软件运行在 不同版本的操作系统上 兼容性测试 思考-如何避免上诉实例中的问题, 加强软件兼容性测试~~~~~ 兼容性概述 什么是软件兼容性 一般来说,兼容性指能同时容纳多个方面,在计 算机术语上兼容是 指几个硬件之间、几个软件之间或是 软硬件之间的相互配合程度。 硬件之间 软件之间 软硬件 兼容性测试 什么是软件兼容性测试 兼容性测试是指测试软件在特定的硬件平台上、不 同的应用软件之间、不同的操作系统平台上、不同的网 络等环境中是否能很好地运行的测试。 配置测试和兼容性测试 配置测试和兼容性测试的区别: 配置测试是指验证在不同的硬件配置和软件配置下, 应用程序能否正常工作。配置测试的目的是保证软件在 其相关的硬件上能够正常运行。 配置测试的核心内容是使用各种硬件来测试软件的运 行情况,一般包括: - 软件在不同的主机平台上的运行情况 - 软件在不同的组件上的运行情况; - 不同的外设和不同的接口下的运行情况; - 不同的可选项的运行情况,例如某些可选择的不同软硬件和网 络环境。 配置测试和兼容性测试 与配置测试不同的是,而兼容性测试主要是测试软件能 否与不同的软件正确协作。 兼容性测试的核心内容: – 测试软件是否能在不同的操作系统平台上兼容,或测试软件是 否能在同一操作系统平台的不同版本上兼容; – 软件本身能否向前或者向后兼容; – 测试软件能否与其它相关的软件兼容; – 数据兼容性测试,主要是指数据能否共享等。 配置测试和兼容性测试 总之,我们可以这样简单的理解:配置测试的对象是硬 件,兼容性测试的对象是软件。 兼容性测试 兼容性测试的意义 Application Compatibility Test(兼容性测试),主 要目的是为了兼容第三方软件,确保第三方软件能正常运 行,用户不受影响。 具体如下: –待测试项目在不同的操作系统平台上正常运行,包括待测试项目 能在同一操作系统平台的不同版本上正常运行; –待测试项目能与相关的其他软件或系统的“和平共处”; –待测试项目能在指定的硬件环境中正常运行; –待测试项目能在不同的网络环境中正常运行。 兼容性测试 兼容性测试的作用 –兼容性测试能进一步提高产品的质量 –兼容性测试能是软件与尽可能多的其他软件“和平共处”,尽可 能达到平台无关性 –兼容性测试能尽可能的保证软件存在的价值,它是衡量一个软件 质量的重要指标 –兼容性测试能使软件产品的市场更广阔 本节课程内容 1 2 兼容性测试概述 兼容性测试分类 硬件兼容性测试 软件兼容性测试 3 4 5 数据兼容性测试 兼容性测试分类 与整机兼容 硬件兼容 与板卡及外部设备的兼容性 操作系统/平台兼容 应用软件之间的兼容 兼容性 软件兼容 不同浏览器之间的兼容性 数据库兼容 软硬件配合兼容 不同版本间的数据兼容 数据兼容 不同软件间的数据兼容 兼容性测试 兼容性测试将验证软件对环境的依赖程度,包括了对硬 件的依赖程度、对软件的依赖程 度、对平台的依赖程度 等。 硬件厂商 借用租用 采取试用 版软件 专业测试 实验室 本节课程内容 1 2 兼容性测试概述 兼容性测试分类 硬件兼容性测试 软件兼容性测试 3 4 5 数据兼容性测试 硬件兼容性测试 与整机兼容 硬件兼容 与板卡及外部设备的兼容性 操作系统/平台兼容 应用软件之间 的兼容 兼容性 软件兼容 不同浏览器之间的兼容性 数据库兼容 软硬件配合兼容 不同版本间的数据兼容 数据兼容 不同软件间的数据兼容 硬件兼容性测试 兼容性测试的目的就是确认对于硬件环境的描述是否合 理正确。 一般兼容性测试需要 测试的几个方面: 系统最低 配置是否 满足需求 在推荐配 置下系统 响应速度 对硬件环 境的特殊 说明 适应 多种环境 硬件兼容性测试 关于软件的硬件测试,要关注以下几个方面: – – – – – – – – CPU 内存 硬盘 主板 芯片组 驱动程序中的自由软件 各个 厂商不同型号的打印机 其他设备 硬件兼容性测试执行步骤 执行硬件测试时 – – – – – – – – 确定所需硬件类型 确定哪些硬件商标、型号和驱动程序可用 确定可能得硬件特性、模式和选项 将明确后的硬件配置缩减为可控制范围 明确使用硬件配 置的软件唯一特性 设计在每一种配置中执行的测试案例 在每种配置中执行测试 反复测试 直到小组对结果满意为止 硬件兼容性测试执行步骤(1) 确定所需硬件类型: 应用程序需打印, 应用程序需发声, 硬件兼容性测试执行步骤(2) 确定哪些硬件商标、型号和驱动程序可用 – 当前可用硬件,正在(曾经)流行硬件; – 确定测试的设备驱动程序:操作系统自 带驱动或者硬件或操作 系统公司网站上提供给的最新驱动程序。考虑用户可能使用的 一 种, 硬件兼容性测试执行步骤(3) 确定可能得硬件特性、模式和选项试 如显卡颜色和分辨率的设置 硬件兼容性测试执行步骤(4) 将明确后的硬件配置缩减为可控制范围 硬件兼容性测试执行步骤(5) 明确使用硬件配置的软件唯一特性 关键是唯一,不应该也不必要在每一种配置中完全测 试 软件。只需测试那些与硬件交互方式不同(不同等价区 间)的特性即可 全部软件 程序, 声音, 图像, 打印, 硬件兼容性测试执行步骤(6) 设计在每一种配置中执行的测试案例 硬件兼容性测试执行步骤(7) 在每种配置中执行测试 硬件兼容性测试执行步骤(8) 反复测试直到小组对结果满意为止 测试 硬件兼容性测试硬件获得 硬件获得 – 只买可以或者将会经常使用的配置 – 与硬件生产厂商联系,看他们是否能够租借甚 至赠送某些硬件 – 向全公司的人发送演示版或者电子邮件,问他们办公室甚至家里有 什么 硬件—能否允许对其进行一些测试 本节课程内容 1 2 兼容性测试概述 兼容性测试分类 硬件兼容性测试 软件兼容性测试 3 4 5 数据兼容性测试 软件兼容性测试 与整机兼容 硬件兼容 与板卡及外部设备的兼容性 操作系统/平台兼容 应用软件之间 的兼容 兼容性 软件兼容 不同浏览器之间的兼容性 数据库兼容 软硬件配合兼容 不同版本间的数据兼容 数据兼容 不同软件间的数据兼容 软件兼容性测试---操作系统(1) 操作系统/平台兼容性测试: 主流操作系统 Windows Unix Linux Macintosh 软件兼容性测试---操作系统(2) 操作系统/平台兼容性测试: 同一操作系统不同版本: Home Windows XP Windows Professional Windows Server Windows 7 软件兼容性测试---应用软件(1) 应用软件之间兼容性测试 软件运行需要哪些应用软件支持; 判断与其他常用软件一起 使用,是否会造成其他软件运 行错误或本身不能正确实现其功能 软件兼容性测试---应用软件(2) 应用软件之间兼容性测试 常见应用软件 下 载 类 即 时 通 信 类 压 缩 解 压 缩 类 文 档 编 辑 类 位 图 图 像 处 理 类 矢 量 图 图 像 制 作 类 动 画 制 作 类 杀 毒 软 件 类 光 盘 刻 录 类 系 统 镜 像 类 多 媒 体 播 放 类 其 它 软 件 类 软件兼容性测试---浏览器(1) 不同浏览器之间的兼容性测试 软件兼容性测试---数据库(1) 不同类型的数据库兼容性测试 MySql Oracle SQL Server 软件兼容性测试---软硬件(1) 软硬件配合的兼容性测试 考察软件对运行硬件环境有无特殊说明,有些软件 可能在不 同的硬件环境中,出现不同的运行结果或是根 本就不能执行。 软件兼容性测试 对一个新软件进行兼容性测试的常见问题: – 软件设计要求与何种其他软件保持兼容,如果要测试的是一个 平台,那就看再设计 要求什么应用程序在其上运行, – 应该遵守何种定义软件之间交互的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 或者规范, – 软件使用何种数据与其他平台和软件交互和共享信息, 软件兼容性测试 Microsoft Windows认证徽标 软件兼容性测试标准和规范(1) 高级标准和规范 Microsoft Windows认证徽标 要求:软件必须通过由独立测试实验室执行的兼容性测 试,其目的是确保软件在操作系统上能够稳定可靠地运 行。 认证徽标对软件有以下几点要求: (1)支持三键以上的鼠标; (2)支持在C:和D:以外的磁盘上安装; (3)支持超过DOS8.3格式文件名长度的文件名; (4)不读写或者以其它形式使用旧系统文件win.ini、 system.ini、autoexec.bat和config.sys。 软件兼容性测试标准和规范(2) 低级标准和规范 文件格式标准,通信 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 – 如:本软件以.bmp,.jpg和.gif格式读写图形文件 – 如果一个图形程序,把文件保存为.pict文件格式,而程序不符 合.pict文件的标准,用户就无法在其他程序中查看该文件。 本节课程内容 1 2 兼容性测试概述 兼容性测试分类 硬件兼容性测试 软件兼容性测试 3 4 5 数据兼容性测试 数据兼容性测试 与整机兼容 硬件兼容 与板卡及外部设备的兼容性 操作系统/平台兼容 应用软件之间的兼容 兼容性 软件兼容 不同浏览器之间的兼容性 数据库兼容 软硬件配合兼容 不同版本间的数据兼容 数据兼容 不同软件间的数据兼容 数据兼容性测试 常见数据共享方式: – 文件导出和文件导入是许多程序与自身以前版本、其他程序保 持兼容的方式。 – 剪切、复制和粘贴是程序之间传输数据的常见共享方式 – DDE(动态数据交换)和OLE(对象的链接和嵌入)是Windows中在两 个程序之间传输数据的方式,数据传输自动进行。 数据兼容性测试 兼容性测试主要测试方面: – 文件导入导出 – 剪切、复制和粘贴 数据兼容性测试 兼容性的测试用例考虑的方面: – 在被测软件与其他程序间复制黏贴文字是否正确, – 在以前的版本下保存的文字在新的版本中是否能被打开;文字 格式是否保留;包含新特性的新版的文字在旧系统中能否打 开 – 被测软件是一个系列软件中的一个吗,系列软件间如何进行交互。 – 与同类软件间能否进行数据交换,软件是否提供对其他格式的 支持。 – 测试中应该明确业界有没有针对被测软件内容进行数据交换的 定义。 数据兼容性测试补充 磁盘读写 数据传递 本节课程总结 兼容性测试概述 兼容性分类 硬件兼容性测试 软件兼容性测试 数据兼容性测试 软件测试技术 ——黑盒测试技术 2010-2011第二学期 56
本文档为【兼容性测试】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_358746
暂无简介~
格式:doc
大小:27KB
软件:Word
页数:0
分类:
上传时间:2017-09-21
浏览量:22