Quels environnements de test sont nécessaires ?

Pour définir les configurations à tester, tenez compte des points suivants :

Développement - Pour l’unité et certains tests d’intégration.

Tests - Pour la majorité des tests.

En direct - Pour les tests de performances et de stress finaux. É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 d’entrer et de publier du contenu.

Publier : cette instance présente le site Web dans son formulaire publié pour y accéder en visiteur.

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, nous vous recommandons également de diviser le lancement du projet de la façon suivante :

Lancement léger - Disponibilité réduite ; qui permet de gagner du temps pour les tests de performances, le réglage et l'optimisation dans des conditions réalistes sur l'environnement de production.

Lancement en dur - Disponibilité complète.

Sur cette page