1.配置测试综述
家用和商用领域基于Windows标准的PC有哪些配置可能性:个人计算机、部件、外设、接口、可选项和内存、设备驱动程序。
1.1 分离配置缺陷
分离配置缺陷需要有人在不同的配置中运行软件时仔细检查代码:
- 软件可能包含在多种配置中都会出现的缺陷;
- 软件可能包含只在某个特殊配置中出现的缺陷;
- 硬件设备或者其设备驱动程序可能包含仅由软件揭示的缺陷;
- 硬件设备或者其驱动程序可能包含一个借助许多其它软件才能看出来的缺陷。
前两种情况下,由项目小组负责修复缺陷;后两种情况,责任不那么清晰,硬件销售商能解决交给其解决,不能还是开发小组的责任。
1.2 计算工作量
不可能针对所有的硬件设备进行测试,所有需要进行等价划分。对属于同一类的硬件设备划分为同一个等价类。
2.执行配置测试任务
执行测试任务的过程如下:
- 确定所需要的硬件类型;
- 确定有哪些厂商的硬件、型 和驱动程序可用;
- 确定可能的硬件特性、模式和选项;
- 将确定后的硬件配置缩减为可控制的范围(等价类划分);
- 明确与硬件配置有关的软件唯一特性(测试哪些与硬件交互时互不相同,即不同等价划分的特性);
- 设计在每种配置中执行的测试用例;
- 在每种配置中执行测试;
- 反复测试直到小组对结果满意为止。
3.其它注意事项
3.1 获取硬件方式
- 只买可以或者会经常使用的配置;
- 与硬件生产商联系,看他们是否能够租借甚至是赠送某些硬件;
- 向全公司的人发送备忘录或者电子邮件,问他们办公室或者家里由什么硬件,是否允许对其进行一些测试;
- 如果预算充足,就和项目经理一起与专业配置和兼容性测试实验室联系外协测试。
3.2 明确硬件标准
- 对于Apple机硬件:http://developer.apple.com/hardware提供硬件信息,http://developer.apple.com/testing提供配置测试实验室的链接。
- 对于PC机硬件:http://www.microsoft.com/whdc/system/platform和http://msdn.microsoft.com/cetification/以及http://www.microsoft.com/whdc/whql等
3.3 对其它硬件进行配置测试
如果要测试工业控制器、 络、医疗设备或者电话系统,考虑的问题与测试台式机软件相同:
- 何种外部硬件运行该软件;
- 硬件有哪些型 和版本可用;
- 硬件支持哪些特性或者可选项。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!