L'environnement de test comprend tous les éléments qui soutiennent les efforts de tests, tels que les données de test, le matériel, les logiciels, le réseau et les différents outils. Le plan de test doit inclure des informations sur le profil (et le nombre) des personnes qui auront accès à l'environnement afin de disposer de suffisamment de postes.
Contrairement aux tests unitaires et aux tests d'intégration qui sont habituellement exécutés dans un environnement de développement, les tests fonctionnels et les tests utilisateurs sont réalisés dans un environnement de test distinct, dans une configuration technique identique (ou très proche) à celle de la production. En effet, l'environnement doit permettre de révéler des problèmes de configuration qui peuvent affecter l'application testée, tels que des incompatibilités, des problèmes liés à des cluster, ou encre un blocage du firewall...
Une fois qu'ils ont rassemblé et documenté les éléments décrits ci-dessus, l'équipe de test doit regrouper les informations et les ressources nécessaires à la mise en place des environnements de test.
- Obtenir la configuration des postes du Client : les logiciels utilisés, les configurations matérielles, les systèmes d'exploitations, les imprimantes...
- Déterminer si l'environnement de test nécessite la mise en place d'un système d'archivage tels qu'une sauvegarde sur bande ou sur CD.
- Identifier les propriétés du réseau du Client : lignes spécialisées, connexions Internet, protocoles Ethernet ou TCT/IP ou IPX...
- Dans le cas d'une architecture client/serveur ou Web, il faut déterminer les caractéristiques du serveur : système d'exploitation, bases de données...
- Identifier le nombre de licences nécessaires pour les outils d'automatisation des tests.
- Identifier les autres logiciels nécessaires : traitements de texte, tableurs ou des générateurs de rapports...
- S'assurer que les machines ont suffisamment de capacité et de ressources pour pouvoir traiter le volume de données. Sinon prévoir des upgrades.
- Prévoir également les ressources spécifiques, tels que des disques durs amovibles, un outil de sauvegarde / restauration d'image, des logiciels de monitoring...
L'équipe de test peut alors représenter l'environnement sous forme graphique et préparer aussi la liste des composants requis. A partir de cette liste on détermine quels composants sont déjà en place, quels composants peuvent être récupérés et quels sont les composants à acheter (il faudra alors préciser les quantités et les prix des équipements à acheter).


