环境需求包括:硬件、软件、数据、接口、设备、出版物、安全访问以及其他一些与测试工作相关的需求。应该尽量将测试环境配置成与真实系统相似的环境。如果确定该系统将会运行于多种配置(硬件、操作系统,等等),那么需要决定:是复制所有这些配置,还是只复制风险高的配置;是复制常见的配置,还是采取其他的组合方法。在决定硬件配置时,不要忘记还要将系统软件需求列入其中。

除了指定硬件和软件需求外,还需要确定数据的出处,以便能填充测试数据库。数据项可能包含以下方面:产品数据、购买的数据、用户提供的数据、生成的数据和仿真器。到此为止,你还应该确定如何确定数据,并评估其脆弱性,以便对数据的更新频度有一个清楚的了解。

在对测试环境进行规划时,需要确定各接口的风险,明确用接口连接的系统已经存在,如果这些系统还未准备好,我们需要做的全部工作是对设计规格说明或者某种类型的协议进行处理。如果该接口还未成型,则需要构造仿真器来代替。