定义:配置测试就是指使用各种硬件来测试软件操作的过程。
基于标准Windows的PC机在家用和商用领域有哪些配置:
1、主机
2、组件(各种主板、板卡和磁盘驱动器、CD-ROM驱动器、视频卡、声卡、调制解调器、网卡等内部设备)
3、外设(打印机、扫描仪、鼠标、键盘、显示器、数码相机、游戏杆以及其他可以插在主板上从外部操纵PC机的设备)
4、接口(组件和外设通过各种接口适配器连入PC机的)
5、可选项和内存
6、设备驱动程序(所有组件和外设通过称为设备驱动程序的底层软件与操作系统和软件应用程序通信)
注意:判断缺陷是配置问题还是普通缺陷,最可靠的办法就是:在另外一台有完全不同配置的计算机上一步步执行导致问题的相同操作。
配置测试需要执行的任务:
1确定所需的硬件类型
2确定哪些硬件商标、型号和驱动程序可用
3确定可能的硬件特性、模式和选项
4将明确后的硬件配置缩减为可控制范围
5明确说使用硬件配置的软件唯一特性
6设计在每一种配置中执行的测试案例
7在每种配置中执行测试
8反复测试直到小组对结果满意为止
总结:配置测试一般不会贯穿于整个项目期间,最初可能会尝试几种配置,然后是前面通过测试,逐步变为越来越小的范围测试,确保软件缺陷被修复。
最后达到一种状态,没有未知软件缺陷,或者只在罕见测试案例中仍然存在软件缺陷,此时,就可以说测试完成了。
关于Apple机硬件,访问Apple硬件网站:http://developer.apple.com/hardware/
测试专用信息:http://developer.apple.com/testing/
关于PC机,最好的是链接是:http://www.pcdesignguide.org/
Microsoft公司发布了一套软件和硬件接受Windows的标准:
http://msdn.microsoft.com/certification/
http://www.Microsoft.com/hwtest
配置测试需要考虑的问题有:
何种外部硬件使用该软件操纵?
硬件有哪些型号和版本可用?
硬件支持哪些特性或者可选项?
步骤:根据设备使用者——项目管理员或者销售人员——的输入建立硬件的等价区间,开发测试案例,收集所选硬件,执行测试。