第三部分运用测试技术配置测试兼容性测试外国语言测试易用性测试文档测试软件安全性测试网站测试第三部分运用测试技术第八章配置测试配置测试综述执行任务获得硬件明确硬件标准对其他硬件进行配置测试§1配置测试综述一、配置测试的含义使用各种硬件来测试软件的运行过程。侧重于确保测试对象在不同的硬件和/或软件配置上按预期运行的测试。(RUP)§1配置测试综述一、配置测试的含义配置测试是为了保证测试的软件使用尽量多样化的硬件组合,采用不同的组件、外设、接口等查看测试的软件在不同配置下的可用性。§1配置测试综述二、配置的种类品牌机部件:CPU、主板等外设接口:ISA、PCI、USB等可选项和内存设备驱动程序第八章配置测试进行软件的配置测试,必须要考虑哪些配置与程序的关系最密切!不同的软件会有不同的针对点,例如:游戏软件:最关心显卡和声卡测试。图像处理软件:最关注于显卡和打印机测试。通信程序:关注网络设备。如何与软件关联第八章配置测试三、分离配置缺陷1、缺陷归类缺陷归类:硬件or软件。缺陷归类的经验做法:在另外一台有完全不同配置的计算机上一步步执行导致问题的相同操作。§1配置测试综述2、配置缺陷的分类:(1)软件可能包含在多种配置中都出现的缺陷;(2)软件可能只包含在某一特殊配置中出现的缺陷;(3)硬件设备或者其设备驱动程序可能包含仅由软件揭示的缺陷。(4)硬件设备或者其设备驱动程序可能包含一个借助许多其它软件才能揭示的缺陷。第八章配置测试第八章配置测试案例:1、贺卡程序使用激光打印机时工作正常,而使用喷墨打印机时工作异常2、软件仅在OkeeDokeeModelBR549喷墨打印机上无法正常工作3、被测试的软件使用某种视频卡时,视频卡无法正常工作4、某种打印机驱动程序总是默认地采用草稿模式,每次使用均需要手动设置。3、配置缺陷的责任人:前两种情况,显然要由项目小组负责修复缺陷;后两种情况,责任不太清晰。归根结底,无论问题出在哪里,解决问题都是开发小组的责任----软件开发的柔性。第八章配置测试第八章配置测试四、配置测试的方法---等价类划分完整、全面的配置测试组合上亿种。如:一种3D游戏,画面丰富,多种音效,允许多个用户联机对战,还可以打印游戏细节。市场调查:336种显卡,210种声卡,1500种网卡,1200种打印机。测试组合=336×210×1500×1200§1配置测试综述第八章配置测试§2执行任务一、确定所需的硬件类型软件安装盘放在桌上,思考需要哪些硬件。联机注册需要的硬件类型有哪些?第八章配置测试二、确定哪些厂商的硬件、型号和驱动程序可用三、确定可能的硬件特性、模式和选项四、将确定后的硬件配置缩减为可控制范围第八章配置测试流行程度(1=最流行,10=最不流行)类型(激光/喷墨)使用时间(年)制造商型号设备驱动程序版本选项选项1激光3HAL打印机LDIY20001.0BW草稿质量5喷墨1HAL打印机LJDIY20001.0aColorB/W草稿质量草稿质量5喷墨1HAL打印机LJDIY20002.0ColorB/W艺术图片草稿质量10激光5OkeeDohKeeLJ1001.5B/W100dpi200dpi300dpi2喷墨2OkeeDohKeeEasyPrint1.0Auto600dpi第八章配置测试五、明确与硬件配置有关的软件唯一特性例测试写字板之类的文字处理程序:1.保存和打开特性2.打印第八章配置测试六、设计在每一种配置中执行的测试用例1.从清单中选择并建立下一个测试配置。2.启动软件。3.打开文件configtest.doc。4.确认显示出来的文件正确无误。5.打印文档。6.确认没有错误提示信息,而且打印的文档符合标准。7.将任何不符之处作为软件缺陷记录下来。第八章配置测试七、在每种配置中执行测试八、反复测试直到小组对结果满意为止第八章配置测试§3获得硬件一、只买可以或者将会经常使用的配置二、小组中的每一个测试员都配备不同的硬件三、与硬件生产厂商联系,寻求租借甚至赠送某些硬件四、动员公司力量帮助测试五、与专业配置和兼容性测试实验室进行外协测试第八章配置测试§4明确硬件标准审查硬件公司用于制造产品的说明书,助于做出更多清晰的等价划分Microsoft公司发布了一套软件和硬件接受Windows徽标的标准://第八章配置测试§5对其他硬件进行配置测试考虑问题与测试台式机软件是相同的:何种外部硬件运行该软件?该硬件有哪些型号和版本可用?硬件支持哪些特性或者可选项?§6总结配置测试的概念;配置测试的步骤;配置的获取途径;作为新手,应该有哪些准备工作?第八章配置测试