Instructions de test
Après avoir configuré et personnalisé votre projet Adobe Commerce sur l’infrastructure cloud, il est recommandé de tester minutieusement votre application avant de lancer le site web du magasin. Les tests permettent de gérer correctement les attentes relatives à la taille de la grappe et de les adapter de manière appropriée aux besoins futurs de l’entreprise.
Tests fonctionnels
Lors du développement, il est important d’effectuer des tests fonctionnels de bout en bout sur votre projet d’infrastructure cloud Adobe Commerce. Consultez les instructions suivantes pour effectuer des tests fonctionnels dans l’environnement Docker :
-
Test d’application : utilisez la structure de test fonctionnel Magento (MFTF) pour tester les applications dans l’environnement Cloud Docker.
-
Test du code : utilisez la structure de test de la codeception pour PHP pour valider le code destiné à la contribution aux référentiels de modules Cloud.
Bonnes pratiques avant le lancement
Tenez compte des types de test suivants comme une bonne pratique à exécuter avant le lancement du site :
-
Test de charge : effectuez un test de charge pour comprendre le comportement du système sous une charge attendue. Par exemple, testez un nombre simultané d’utilisateurs actifs sur l’application, en demandant à chaque utilisateur d’effectuer un nombre spécifique de transactions pendant la durée définie. Ce test révèle le temps de réponse des transactions importantes critiques de l’entreprise, telles que le comportement de la base de données ou du serveur d’applications. Un test de charge peut aider à identifier les goulets d’étranglement.
-
Test de contrainte : contestez les limites supérieures de capacité du système pour déterminer si le système fonctionne suffisamment lorsque la charge actuelle dépasse largement la charge maximale attendue.
-
Analyse de sécurité : Adobe fournit un outil d’analyse de sécurité gratuit pour vos sites.
-
Test de pénétration : il s’agit d’une cyber-attaque simulée autorisée sur un système informatique conçu pour évaluer la sécurité du système. Le test de pénétration permet d’identifier les faiblesses ou les vulnérabilités, y compris la possibilité pour des tiers non autorisés d’accéder aux fonctionnalités et données du système.