第三部分 运用测试技术
第八章 配置测试
软件不能完全脱离硬件存在,在测试软件之前需要先考虑硬件。
配置测试综述
分离配置缺陷
配置缺陷对于开发测试来说是个很大的问题。比如,某个硬件接口由于在当时其余的软件上没有问题,或者在其他软件上很少使用,开发者在配置过程中使用了这个硬件接口,导致在之后的测试中暴露出问题,此时就需要分析是硬件问题,还是软件的问题,这就是分离配置缺陷
计算工作量
配置测试的工作量是很巨大的。比如,开发一款游戏,需要使用到独立显卡,那么在后续测试中,就需要测试不同品牌,不同型号,不同批次等各种各样的显卡,在这种情况下,工作量无疑是巨大的。
执行任务
确定所需的硬件类型
根据软件需要的功能,来选择需要测试哪些软件。比如需要发出声音,就需要测试声卡等
确定有哪些厂商的硬件、型号、驱动程序可用
确定可用的硬件特征、模式和选项
将最后确定的硬件配置缩小到可控制范围内
明确与硬件配置有关的软件唯一特性
没有必要在所有测试中都测试每一种功能,只需要测试与其相关的内容