Automatisation des tests
Des outils exécutent des tâches de test définies, par exemple lancer les tests et comparer les résultats aux résultats attendus.
Exécuter des contrôles répétables avec des outils
L’automatisation confie des tâches définies aux outils, dont exécution des étapes et comparaison des résultats. Attentes, données et limites doivent être claires. L’outil ne choisit pas seul les bonnes questions métier.
Dans un exemple fictif, un script doit approuver une demande et vérifier l’état enregistré prévu. Exécuter seulement des clics ne suffit pas. Prévoyez installation, maintenance et analyse des échecs. Données variables ou conditions d’attente mal définies peuvent donner des résultats instables. Cherchez la cause au lieu de considérer une seule répétition réussie comme preuve suffisante. Les tâches demandant aussi un jugement humain, comme la compréhension, restent à décider séparément.
Sources
Termes associés
- Test unitaireUne vérification ciblée d’une petite partie définie du logiciel, par exemple règle ou fonction.
- Test de bout en boutUne vérification d’un parcours convenu à travers les parties du système qui lui sont essentielles.
- Test de non-régressionUne vérification des effets indésirables d’un changement sur le comportement qui reste nécessaire.
- Couverture des testsLa part vérifiée d’un ensemble explicitement défini, comme les instructions exécutables ou les exigences.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


