- Votre application est-elle facile à comprendre et utiliser, même pour les personnes ayant un handicap?
- Votre application doit-elle fonctionner sur différents navigateurs et appareils?
- Votre application doit-elle fonctionner dans des environnements multinationaux et/ou internationaux?
- Comment votre application se comportera-t-elle lorsque soumise à des charges de production inattendues?
- Comment pouvez-vous garantir que votre application est protégée contre les vulnérabilités liées à la sécurité?
Tests unitaires
L’objectif du test d’unité est de tester les unités individuelles de code. Si vous créez un code sur mesure avec Auth0 sous la forme de règles, de hooks et/ou de scripts DB sur mesure, vous devriez considérer un cadre de test (comme Mocha) pour tester votre code. Les entreprises qui ont eu le plus de succès avec Auth0 ont trouvé utile d’exécuter ces tests d’unités avant de déployer automatiquement la configuration et les garanties du client Auth0.Tests d’intégration
Il est recommandé comme bonne pratique d’établir plusieurs clients pour le développement, les tests et la production, tel que discuté dans le Guide sur l’architecture pour SDLC support. Auth0 vous permet de configurer des variables qui sont disponibles à partir d’extensibilité; elles peuvent être pensées comme variables d’environnement pour votre client Auth0. Plutôt que des références en code fixe qui changent lorsque le code est déplacé entre les développements, les tests, et les environnements de production, vous pouvez utiliser un nom variable configuré dans le client et référencé par le code d’extensibilité personnalisée. Ceci vous rend la tâche plus facile pour faire foncitionner le même code personnalisé, sans changements, pour différents clients; le code peut référencier les variables, lesquelles seront présentes avec des valeurs spécifiques aux clients pour des temps d’exécution :- Pour l’utilisation de variables dans les Règles, consultez comment configurer les valeurs
- Pour l’utilisation de variables dans les hooks, consultez comment configurer les secrets dans l’éditeur
- Pour l’utilisation de variables dans les actions, voir Explorer les flux et les déclencheurs
- Pour l’utilisation de variables dans les Scripts de base de données personnalisés, consultez les paramètres de configuration