什么是测试环境?如何搭建测试环境?

问题描述:

什么是测试环境?如何搭建测试环境?

硬件:包括PC机、笔记本、服务器、各种终端等.例如要测试photoshop软件,是要在PC机上测,还是笔记本上测?是在cpu为酷睿的计算机上测,还是要在炫龙的cpu上测?不同的硬件环境photoshop的处理速度是不一样的.
软件:这里主要指的是软件运行的操作系统.例如测试photoshop,是指windows xp下测试还是在vista下测试?可能会有兼容性问题.软件环境还包括与其他各类软件共存同一系统时的兼容性问题.
一般来说,配置测试环境可遵循下列原则:
1、真实:尽量模拟用户的真实使用环境.这里需要提一点,关于项目软件与产品软件需要不同看待.项目软件由于只针对某一群体的用户,所以测试的环境比较单一.但产品软件针对的是广大群众,所以测试环境比较复杂,要多方面考虑.
2、干净:测试环境中尽量不要安装与被测软件无关的软件.笔者就遇到这种事情,两台机器,针对一个功能,一台测试OK,另一台测试NG,最后根据调查发现,测试OK的机器上安装了客户根本不会安装的VC++开发环境,测试NG的机器正因为没有安装VC,所以测试出了这个bug:软件中缺少必要的动态链接库支持.但这个干净也不是必须的,有时还要刻意去测试某个软件去其他软件并存时的兼容性问题.