ch8-配置测试环境-郭晓燕.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch8-配置测试环境-郭晓燕

软件测试 - Ch.8配置测试环境 主讲教师:郭晓燕 本章内容 8.1 配置测试综述 8.1.1 为什么要进行配置测试 个人计算机 部件 外设 接口 可选项和内存 设备驱动程序 理想情况是所有生产厂家都严格遵照一套标准来设计硬件,那么使用这些硬件的软件就会毫无疑问地正常运行。 但遗憾的是,标准并没有被严格遵守。有时,标准是相当松散的——称为规范。 如果开始准备进行软件的配置测试,就要考虑哪些配置与程序的关系最密切。 8.1.2 测试环境的重要性 8.1.3 配置测试环境的要素 8.1.4 分离配置缺陷 8.1.5 分离配置缺陷 8.1.6 计算工作量 8.2 执行任务 如何进行硬件的配置测试 如何进行软件(兼容性测试) 8.2.1 硬件配置环境测试 具体步骤 1、确定所需的硬件类型; 联机注册:调制解调器和网络通信 2、确定有哪些厂商的硬件、型号和驱动程序可用; 流行度、等价类划分 驱动程序:操作系统附带的、硬件附带的、硬件或操作系统公司网站上提供的最新的 3、确定可能的硬件特性,模式和选项 4、将确定后的硬件配置缩减为可控制的范围 一种方法是把所有配置信息放在电子表格中,列出生产厂商、型号、驱动程序版本和可选项。软件测试员和开发小组可以审查这张表,确定要测试哪些配置。 8.2.1 硬件配置环境测试 5、明确与硬件配置有关的软件唯一特性 弄清楚软件中哪些功能与硬件配置密切相关 6、设计在每一种配置中执行的测试用例: 以打印机为例 从清单中选择并建立一个测试配置; 启动软件; 打开文件configtest.doc; 确认显示出来的文件正确无误; 打印文档; 确认没有错误提示信息,而且打印的文档符合标准; 将任何不符之处作为软件缺陷记录下来。 7、在每种配置中执行测试 仔细记录并向开发小组报告结果,必要时还要向硬件生产厂商报告。 8、反复测试直到小组对结果满意为止 8.2.1 硬件配置环境测试 购买硬件:购买每一样硬件则费用很高昂。 (1)只买可以或者将会经常使用的配置; (2)与硬件厂商联系,看能否租借甚至赠送某些硬件; (3)向全公司的人询问其家里是否有硬件。 明确硬件标准 了解硬件说明书的一些细节,有助于做出更多清晰的等价划分决定。 对其它硬件进行配置测试 根据从设备使用者、项目经理或者销售人员那里获得的信息来建立硬件的等价划分; 开发测试用例; 收集所选硬件; 执行测试; 8.2.1 硬件配置环境测试 小结 进行配置测试是软件测试新手经常被指派的工作,因为它容易定义,是基本组织技能和等价划分技术的入门; 是与其它项目小组成员合作的任务; 是经理快速验证结果的手段。 缺点是有可能很繁杂。 8.2.2 兼容性测试 软件兼容性测试:检查软件之间是否能够正确的交互和共享信息。 要考虑的几个问题: 软件涉及要求与何种平台(操作系统、Web浏览器或操作环境)和应用软件保持兼容?如果要测试的软件是一个平台,那么设计要求什么应用程序在其上运行? 遵守何种定义软件交互间的标准或规范? 软件使用何种数据与其他平台和软件交互信息? 8.2.2 兼容性测试 向前向后兼容: 主要验证软件产品在不同版本之间的兼容性。有两类基本的兼容性测试: 向后兼容:兼容以前的版本 向前兼容:兼容未来的版本 8.2.2 兼容性测试 操作系统 测试软件在不同操作系统下是否能够正确显示与运行。 市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。用户究竟使用哪一种操作系统,取决于用户系统的配置。 兼容性问题:同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。 如:在Windows的不同版本下, JAVA跨越的不同平台下等。 8.2.2 兼容性测试 浏览器测试 测试软件在不同厂商的浏览器(不同版本下)下是否能够正确显示与运行; 浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java,、JavaScript、 ActiveX、 plug-ins或不同的HTML规格有不同的支持。 ActiveX是Microsoft的产品,是为Internet Explorer而设计的,JavaScript是Netscape的产品,Java是Sun的产品等等。 框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。 测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。 8.2.2 兼容性测试 数据共享兼容性 在应用程序间共享数据有利于增强软件的功能。 兼容性好的产品应该可以支持并遵守公开标准;运行用户与其他软件传输数据 例子 文件

文档评论(0)

rabbitco + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8126037011000004

1亿VIP精品文档

相关文档