Ch8-配置测试环境-郭晓燕

Ch8-配置测试环境-郭晓燕

ID:38550336

大小:421.00 KB

页数:20页

时间:2019-06-14

Ch8-配置测试环境-郭晓燕_第1页
Ch8-配置测试环境-郭晓燕_第2页
Ch8-配置测试环境-郭晓燕_第3页
Ch8-配置测试环境-郭晓燕_第4页
Ch8-配置测试环境-郭晓燕_第5页
资源描述:

《Ch8-配置测试环境-郭晓燕》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试-Ch.8配置测试环境主讲教师:郭晓燕1本章内容了解配置测试环境的重要性如何确定配置缺陷怎样进行硬件环境配置测试兼容性测试28.1配置测试综述为什么要进行配置测试配置测试的重要性配置环境的各个要素主测试环境和辅测试环境38.1.1为什么要进行配置测试个人计算机部件 外设 接口 可选项和内存 设备驱动程序理想情况是所有生产厂家都严格遵照一套标准来设计硬件,那么使用这些硬件的软件就会毫无疑问地正常运行。但遗憾的是,标准并没有被严格遵守。有时,标准是相当松散的——称为规范。如果开始准备进行软件的配置测试,就要考虑哪些配置与程序的关系最密切。48.1.2测试环境的重要性

2、设计环境实施环境管理环境测试环境是测试的基础测试软件系统所支持的硬件/软件设备。测试尽可能模拟真实环境,以期望测出真实环境的所有问题58.1.3配置测试环境的要素测试环境的基本要素是:软件、硬件。在基本要素的基础上派生出网络环境、数据准备、测试工具三要素硬件标准软件配置网络环境:各种路由器、交换机等硬件基础和代理、网关、协议、防火墙等软件基础数据准备:数据源,包括数据量和真实性。68.1.4分离配置缺陷判断缺陷是配置问题而不仅仅是普通缺陷最可靠的方法在另外一台有完全不同配置的计算机上一步步执行导致问题的相同操作,如果缺陷没有产生,就极有可能是特定的配置问题,在独特的硬件

3、配置下才会暴露出来。78.1.5分离配置缺陷谁来修复配置缺陷要找出问题所在(1)软件可能包含在多种配置中都会出现的缺陷。 (2)软件可能只包含在某一个特殊配置中出现的缺陷。 (3)硬件设备或者其设备驱动程序可能包含仅由软件揭示的缺陷。 (4)硬件设备或者其设备驱动程序可能包含一个借助许多其它软件才能看出来的缺陷——尽管它可能对测试的软件特别明显。无论问题出在哪里,解决问题都是开发小组的责任。88.1.6计算工作量配置测试工作量可能非常巨大。假设我们有一种新的3D游戏,画面、音效,、联机对战,还可以打印游戏细节。 需要考虑各种图形卡、声卡、网卡和打印机进行配置测试。市场上

4、大致有336种显卡,210种声卡,1500种网卡,1200种打印机。则测试组合的数目就是336×210×1500×1200,总计上亿种。减少麻烦的答案是等价划分。需要找出一个方法把巨大无比的配置可能性减少到尽可能控制的范围。由于没有完全测试,因此存在一定的风险,但这正是软件测试的特点。98.2执行任务如何进行硬件的配置测试如何进行软件(兼容性测试)108.2.1硬件配置环境测试具体步骤1、确定所需的硬件类型;联机注册:调制解调器和网络通信2、确定有哪些厂商的硬件、型号和驱动程序可用;流行度、等价类划分驱动程序:操作系统附带的、硬件附带的、硬件或操作系统公司网站上提供的最

5、新的3、确定可能的硬件特性,模式和选项4、将确定后的硬件配置缩减为可控制的范围一种方法是把所有配置信息放在电子表格中,列出生产厂商、型号、驱动程序版本和可选项。软件测试员和开发小组可以审查这张表,确定要测试哪些配置。118.2.1硬件配置环境测试5、明确与硬件配置有关的软件唯一特性弄清楚软件中哪些功能与硬件配置密切相关6、设计在每一种配置中执行的测试用例:以打印机为例从清单中选择并建立一个测试配置;启动软件;打开文件configtest.doc;确认显示出来的文件正确无误;打印文档;确认没有错误提示信息,而且打印的文档符合标准;将任何不符之处作为软件缺陷记录下来。7、在

6、每种配置中执行测试仔细记录并向开发小组报告结果,必要时还要向硬件生产厂商报告。8、反复测试直到小组对结果满意为止128.2.1硬件配置环境测试购买硬件:购买每一样硬件则费用很高昂。(1)只买可以或者将会经常使用的配置;(2)与硬件厂商联系,看能否租借甚至赠送某些硬件;(3)向全公司的人询问其家里是否有硬件。明确硬件标准了解硬件说明书的一些细节,有助于做出更多清晰的等价划分决定。对其它硬件进行配置测试根据从设备使用者、项目经理或者销售人员那里获得的信息来建立硬件的等价划分;开发测试用例;收集所选硬件;执行测试;138.2.1硬件配置环境测试小结进行配置测试是软件测试新手经

7、常被指派的工作,因为它容易定义,是基本组织技能和等价划分技术的入门;是与其它项目小组成员合作的任务;是经理快速验证结果的手段。缺点是有可能很繁杂。148.2.2兼容性测试软件兼容性测试:检查软件之间是否能够正确的交互和共享信息。要考虑的几个问题:软件涉及要求与何种平台(操作系统、Web浏览器或操作环境)和应用软件保持兼容?如果要测试的软件是一个平台,那么设计要求什么应用程序在其上运行?遵守何种定义软件交互间的标准或规范?软件使用何种数据与其他平台和软件交互信息?15向前向后兼容:主要验证软件产品在不同版本之间的兼容性。有两类基本的兼容性测

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。