在配置测试环境方面,同样面临着测试范围中的平衡问题。测试过的配置环境越多,所花费的时间和费用越高,但面临的未来的质量也越小。但过于复杂的测试环境,也会导致测试周期过长,测试成本过高,在项目开发中也难以接受。软件测试技术
在搭建测试环境的时候,要排列配置的优先级,然后阅览室哪些配置需要全面测试,哪些配置需要部分测试。哪些配置优先需要被测试,基于下面一些因素:
(1)使用的频度或者范围 某些配置被使用的概率可能远远大于其他配置,在这种情况下,就可以增加这种配置的测试量。反过来,某些配置被使用的概率远远小于其他配置,那么就可以减少这种配置的测试量。
(2)失效的可能性 如果某种配置下很容易发现软件错误,那么就应该加强在这种配置下的测试。比如说,如果被测试软件很容易在AMD公司的CPU下出现问题,那么就应该加强在这种环境下的测试。
在确定了配置的优先级后,在优先级较低的配置上,将只执行优先级较低的测试。基于有些配置不需要测试。
(3)能最大限度模拟真实环境 比如,测试杀毒软件的扫描速度时,硬盘上布置的不同类型文件的比例要尽量接近真实环境,这样测试出来的数据才有实际意义。
来源:www.aq51.net