我对配置测试的认识我觉得应该分两种:

  一种是物理测试:是查看配置项的数量是不是和先前所要求的相同,也是说是不是该有的配置项都有了

  第二种是功能测试:是查看配置项的内容是不是符合标准,也是说是不是配置项起到了先前所预期的功能。

  配置测试配置测试主要是针对硬件而言,其测试过程是测试目标软件在具体硬件配置情况下,出不出现问题,韦德时发现硬件配置可能出现的问题,大体来讲硬件配置分为以下几类:   一:PC   二:组件:   三:外围设备   四:接口   五: 选项和内存   六: 设备驱动

  配置测试也可以用以下的方式来解说:

  一.配置综述

  如果刚准备开始从事软件测试工作,首先的一个任务是配置测试。要保证测试的软件使用尽量多样化的硬件组合。配置测试是指使用各种硬件来测试软件操作的过程。

  我们常用有如下配置:个人计算机;部件;外设;接口;可选项和内存;设备驱动程序。

  如果准备开始进行软件的配置测试,要考虑哪些配置与程序的关系密切。这是必不可少的,因为并不是所有的生产硬件的商家都遵照一套标准来设计硬件。

  1.分离配置缺陷

  判断缺陷是配置问题还是普通缺陷的方法:在另一台配置完全不同的机器上执行相同

  的操作。如果缺陷没产生,那很可能是配置问题了,如果缺陷在多种配置中产生,应该是普通的缺陷(BUG)

  判断缺陷是开发程序的问题还是硬件的问题,要找出问题所在:

  (1)软件可能包含在多种配置中都会出现的缺陷。

  (2)软件可能包含只在某一个特殊配置中出现的缺陷。

  (3)硬件设备或者其设备驱动程序可能包含仅由软件揭示的缺陷。

  (4)硬件设备或者其设备驱动程序可能包含一个借助许多其它软件才能看到的缺陷-             尽管它可能对测试的软件特别明显。

  前两种情况,由开发小组负责修复缺陷。后两种情况,责任不太清晰。但是即使是硬件的问题,都是开发小组的责任,因为客户不关缺陷是怎么产生的,他们只要求在自己的系统配置中能正常运行。

  2. 计算工作量

  配置测试工作量可能非常大,我们不可能把会出现的配置都测试。减少麻烦的答案是等价类划分。需要找出一个方法把巨大的配置可能性减少的尽可能控制的范围。由于没有完全测试,因此存在一定的风险,但这正式软件测试的特点!

  二.执行任务

  确定测试哪些设备和如何测试的决定过程是相当直观的等价类划分工作。什么重要,怎样才会成功,是决定的内容。计划配置测试时采用的一般过程如下:

  1.确定所需的硬件类型

  2.确定哪些硬件,型号和驱动程序可用

  3.确定可能的硬件特性,模式和选项

  4.将确定后的硬件配置缩减为可控制的范围

  5.明确使用硬件配置的软件特性

  6.设计在每一种配置中执行的测试用例:

  (1)从清单中选择并建立下一个测试配置

  (2)启动软件

  (3)打开文件comfigtes.doc

  (4)确认显示出来的文件正确无误

  (5)打印文档

  (6)确认没有错误提示信息,而且打印的文档符合标准

  (7)将任何不符之处作为软件缺陷记录下来

  7.在每种配置中执行测试

  8.反复测试直到小组对结果满意为止

  三.获得硬件

  即使把要配置的硬件可能性用等价类划分到低限度,仍然需要N多硬件的,没那么多钱怎么办?

  (1)只买可以或者将会经常使用的配置。

  (2)与硬件生产商联系,看能否租借甚至白送

  (3)问公司内部人有什么硬件,是否允许进行测试。为了完成配置测试,甚至要开车到乡下,但这仍然比买要便宜多了

  四.明确硬件标准

  大概意思是了解硬件说明书的一些细节,有助于做出更多清晰的等价划分决定。

  五.对其他硬件进行配置测试

  根据从设备使用者,项目经理或者销售人员的输入建立硬件的等价区间,写测试用例,收集所选硬件,执行测试。

  总结:进行配置测试是软件测试新手经常被分配到的任务,因为它容易定义;是基本组织技巧和等价分配技术的敲门砖;是与其它项目小组成员合作的任务;是管理员快速验证结果的手段。