Ch配置测试环境郭晓燕PPT课件_第1页
Ch配置测试环境郭晓燕PPT课件_第2页
Ch配置测试环境郭晓燕PPT课件_第3页
Ch配置测试环境郭晓燕PPT课件_第4页
Ch配置测试环境郭晓燕PPT课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1软件测试软件测试配置测试环境配置测试环境主讲教师:郭晓燕主讲教师:郭晓燕第1页/共20页2本章内容了解配置测试环境的重要性了解配置测试环境的重要性如何确定配置缺陷如何确定配置缺陷怎样进行硬件环境配置测试怎样进行硬件环境配置测试兼容性测试兼容性测试第2页/共20页38.1 配置测试综述 为什么要进行配置测试为什么要进行配置测试 配置测试的重要性配置测试的重要性 配置环境的各个要素配置环境的各个要素 主测试环境和辅测试环境主测试环境和辅测试环境第3页/共20页48.1.1 为什么要进行配置测试 个人计算机部件外设接口可选项和内存设备驱动程序 理想情况是所有生产厂家都严格遵照一套标准来设计硬件,那

2、么使用这些硬件的软件就会毫无疑问地正常运行。 但遗憾的是,标准并没有被严格遵守。有时,标准是相当松散的称为规范。 如果开始准备进行软件的配置测试,就要考虑哪些配置与程序的关系最密切。第4页/共20页58.1.2 测试环境的重要性p设计环境设计环境p实施环境实施环境p管理环境管理环境 测试环境是测试的基础测试环境是测试的基础 测试软件系统所支测试软件系统所支持的硬件持的硬件/软件设备。软件设备。测试尽可能模拟真实环境,以期望测出真实环境的所有问题测试尽可能模拟真实环境,以期望测出真实环境的所有问题第5页/共20页68.1.3 配置测试环境的要素测试环境的基本要素是:测试环境的基本要素是:软件、硬

3、件软件、硬件。在基本要素的基础。在基本要素的基础上派生出网络环境、数据准备、测试工具三要素上派生出网络环境、数据准备、测试工具三要素p 硬件标准硬件标准p 软件配置软件配置p 网络环境:各种路由器、交换机等硬件基础和网络环境:各种路由器、交换机等硬件基础和代理、网关、协议、防火墙等软件基础代理、网关、协议、防火墙等软件基础p 数据准备:数据源,包括数据量和真实性。数据准备:数据源,包括数据量和真实性。第6页/共20页78.1.4 分离配置缺陷l判断缺陷是配置问题判断缺陷是配置问题而不仅仅是普通缺陷最可靠的而不仅仅是普通缺陷最可靠的方法方法l在另外一台有完全不同配置的计算机上一步步在另外一台有完

4、全不同配置的计算机上一步步执行导致问题的相同操作,如果缺陷没有产生,执行导致问题的相同操作,如果缺陷没有产生,就极有可能是特定的配置问题,在独特的硬件配就极有可能是特定的配置问题,在独特的硬件配置下才会暴露出来。置下才会暴露出来。第7页/共20页88.1.5 分离配置缺陷l谁来修复配置缺陷谁来修复配置缺陷l要找出问题所在要找出问题所在(1)软件可能包含在多种配置中都会出现的缺陷。)软件可能包含在多种配置中都会出现的缺陷。(2)软件可能只包含在某一个特殊配置中出现的缺陷。)软件可能只包含在某一个特殊配置中出现的缺陷。(3)硬件设备或者其设备驱动程序可能包含仅由软件揭示的)硬件设备或者其设备驱动程

5、序可能包含仅由软件揭示的缺陷。缺陷。(4)硬件设备或者其设备驱动程序可能包含一个借助许多其)硬件设备或者其设备驱动程序可能包含一个借助许多其它软件才能看出来的缺陷它软件才能看出来的缺陷尽管它可能对测试的软件特别明尽管它可能对测试的软件特别明显。显。l无论问题出在哪里,解决问题都是开发小组的责任。无论问题出在哪里,解决问题都是开发小组的责任。第8页/共20页98.1.6 计算工作量l配置测试工作量可能非常巨大。配置测试工作量可能非常巨大。l假设我们有一种新的假设我们有一种新的3D游戏,画面、音效,、联机对战,还可以打印游游戏,画面、音效,、联机对战,还可以打印游戏细节。戏细节。需要考虑各种图形卡

6、、声卡、网卡和打印机进行配置测试。需要考虑各种图形卡、声卡、网卡和打印机进行配置测试。l市场上大致有市场上大致有336种显卡,种显卡,210种声卡,种声卡,1500种网卡,种网卡,1200种打印机。种打印机。则测试组合的数目就是则测试组合的数目就是33621015001200,总计上亿种。,总计上亿种。l减少麻烦的答案是减少麻烦的答案是等价划分等价划分。l需要找出一个方法把巨大无比的配置可能性减少到尽可能控制的范围。需要找出一个方法把巨大无比的配置可能性减少到尽可能控制的范围。由于没有完全测试,因此存在一定的风险,但这正是软件测试的特点。由于没有完全测试,因此存在一定的风险,但这正是软件测试的

7、特点。第9页/共20页108.2 执行任务 如何进行硬件的配置测试 如何进行软件(兼容性测试)第10页/共20页118.2.1 硬件配置环境测试具体步骤 1、确定所需的硬件类型; 联机注册:调制解调器和网络通信 2、确定有哪些厂商的硬件、型号和驱动程序可用; 流行度、等价类划分 驱动程序:操作系统附带的、硬件附带的、硬件或操作系统公司网站上提供的最新的 3、确定可能的硬件特性,模式和选项 4、将确定后的硬件配置缩减为可控制的范围 一种方法是把所有配置信息放在电子表格中,列出生产厂商、型号、驱动程序版本和可选项。软件测试员和开发小组可以审查这张表,确定要测试哪些配置。第11页/共20页128.2

8、.1 硬件配置环境测试 5、明确与硬件配置有关的软件唯一特性 弄清楚软件中哪些功能与硬件配置密切相关 6、设计在每一种配置中执行的测试用例: 以打印机为例 从清单中选择并建立一个测试配置; 启动软件; 打开文件; 确认显示出来的文件正确无误; 打印文档; 确认没有错误提示信息,而且打印的文档符合标准; 将任何不符之处作为软件缺陷记录下来。 7、在每种配置中执行测试 仔细记录并向开发小组报告结果,必要时还要向硬件生产厂商报告。 8、反复测试直到小组对结果满意为止第12页/共20页138.2.1 硬件配置环境测试购买硬件:购买每一样硬件则费用很高昂。(1)只买可以或者将会经常使用的配置;(2)与硬

9、件厂商联系,看能否租借甚至赠送某些硬件;(3)向全公司的人询问其家里是否有硬件。明确硬件标准了解硬件说明书的一些细节,有助于做出更多清晰的等价划分决定。对其它硬件进行配置测试根据从设备使用者、项目经理或者销售人员那里获得的信息来建立硬件的等价划分;开发测试用例;收集所选硬件;执行测试;第13页/共20页148.2.1 硬件配置环境测试 小结 进行配置测试是软件测试新手经常被指派的工作,因为它容易定义,是基本组织技能和等价划分技术的入门; 是与其它项目小组成员合作的任务; 是经理快速验证结果的手段。 缺点是有可能很繁杂。第14页/共20页158.2.2 兼容性测试 软件兼容性测试:检查软件之间是

10、否能够正确的交互和共享信息。 要考虑的几个问题: 软件涉及要求与何种平台(操作系统、Web浏览器或操作环境)和应用软件保持兼容?如果要测试的软件是一个平台,那么设计要求什么应用程序在其上运行? 遵守何种定义软件交互间的标准或规范? 软件使用何种数据与其他平台和软件交互信息?第15页/共20页16向前向后兼容:主要验证软件产品在不同版本之间的兼容性。有两类基本的兼容性测试:v 向后兼容:兼容以前的版本v 向前兼容:兼容未来的版本 8.2.2 兼容性测试第16页/共20页178.2.2 兼容性测试操作系统测试软件在不同操作系统下是否能够正确显示与运行。市场上有很多不同的操作系统类型,最常见的有Wi

11、ndowsWindows、UnixUnix、MacintoshMacintosh、LinuxLinux等。用户究竟使用哪一种操作系统,取决于用户系统的配置。兼容性问题: :同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。 如:在WindowsWindows的不同版本下, JAVAJAVA跨越的不同平台下等。第17页/共20页188.2.2 兼容性测试浏览器测试测试软件在不同厂商的浏览器(不同版本下)下是否能够正确显示与运行;浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java,、JavaScript、 ActiveX、 plug-ins或不同的HTML规格有不同的支持。ActiveX是Microsoft的产品,是为Internet Explorer而设计的,JavaScript是Netscape的产品,Java是Sun的产品等等。框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论