SUS06-BP04 Utiliser des tests Device Farms gérés - AWS Well-Architected Framework

SUS06-BP04 Utiliser des tests Device Farms gérés

Utilisez les Device Farms gérés pour tester efficacement une nouvelle fonctionnalité sur un ensemble représentatif de matériel.

Anti-modèles courants :

  • Vous testez et déployez manuellement votre application sur des appareils physiques individuels.

  • Vous n'utilisez pas le service de test d'applications pour tester et interagir avec vos applications (par exemple, les applications Android, iOS et Web) sur des appareils physiques réels.

Avantages liés au respect de cette bonne pratique : l'utilisation de Device Farms gérés pour tester les applications basées sur le cloud présente un certain nombre d'avantages :

  • la solution comprend des fonctionnalités plus efficaces pour tester l'application sur de nombreux appareils différents.

  • Elle élimine la nécessité d'une infrastructure interne pour les essais.

  • Elle permet l'utilisation de divers types d'appareils, y compris des matériels plus anciens et moins populaires, ce qui élimine le besoin de mises à niveau inutiles des appareils.

Niveau de risque exposé si cette bonne pratique n'est pas respectée : faible

Directives d'implémentation

L'utilisation de Device Farms gérés peut vous aider à rationaliser le processus de test des nouvelles fonctionnalités sur un ensemble représentatif de matériel. Les tests Device Farms gérés proposent divers types d'appareils , notamment du matériel plus ancien et moins courant, et permettent d'éviter que les mises à niveau inutiles d'appareils affectent la durabilité des clients.

Étapes d'implémentation

  • Définissez vos exigences et votre plan de test (comme le type de test, les systèmes d'exploitation et le calendrier des tests).

    • Vous pouvez utiliser Amazon CloudWatch RUM pour collecter et analyser les données côté client et élaborer votre plan de test.

  • Sélectionnez le Device farm géré qui peut prendre en charge vos exigences de test. Par exemple, vous pouvez utiliser AWS Device Farm pour tester et comprendre l'impact de vos changements sur un ensemble représentatif de matériel.

  • Utilisez l'intégration continue/déploiement continu (CI/CD) pour programmer et exécuter vos tests.

  • Examinez continuellement les résultats de vos tests et apportez les améliorations nécessaires.

Ressources

Documents connexes :

Exemples connexes :

Vidéos connexes :