Quels environnements de test sont nécessaires ? which-test-environments-will-be-needed
Pour définir les configurations à tester, tenez compte des points suivants :
Développement - Pour les tests unitaires, et pour certains tests d’intégration.
Test - Pour la majorité des tests.
En direct - Pour les tests finaux de performance et de contrainte. Également pour les tests d’acceptation avec le client.
Vous devez également déterminer les instances dont vous aurez besoin et leur emplacement (généralement au moins un de chaque pour tous les niveaux de test) :
Auteur - Cette instance permet aux auteurs de saisir le contenu et de le publier.
Publication - Cette instance affiche le site web sous sa forme publiée pour que les visiteurs puissent y accéder.
Elle devrait être testée conjointement au Dispatcher.
Enfin, le matériel doit être pris en compte : tous les tests de performance doivent être effectués sur un système aussi proche que possible de la configuration de l’environnement actif final. Pour cette raison, il est également recommandé de diviser le lancement du projet en :
Prélancement - Disponibilité réduite ; ce qui laisse du temps pour les tests de performance, le réglage et l’optimisation dans des conditions réalistes au sein de l’environnement d’exploitation.
Lancement complet - Disponibilité complète.