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

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

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

  配置测试配置测试主要是针对硬件而言,其测试过程是测试目标软件在具体硬件配置情况下,出不出现问题,韦德时发现硬件配置可能出现的问题,大体来讲硬件配置分为以下几类:

  一:PC;
  二:组件;
  三:外围设备;
  四:接口;
  五:选项和内存;
  六:设备驱动

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

  一、配置综述

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

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

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

  1、分离配置缺陷

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

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

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

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

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

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

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

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

  2、计算工作量

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

  二、执行任务

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

  1、确定所需的硬件类型

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

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