Chapitre 6: Outils de test Flashcards
o Classer les outils et à comprendre les risques et les bénéfices de l'automatisation des tests.
Quels sont les outils de test et quels sont quelques exemples?
Les outils de test soutiennent et facilitent de nombreuses activités de test. Voici quelques exemples:
- Outils de Gestion.
- Outils de test statique.
- Outils de conception et d’implémentation des tests données de test et des procédures de test.
- Outils d’exécution des tests et de couverture.
- Outils de tests non fonctionnels.
- Outils DevOps.
- Outils de collaboration(faciliter la communication).
- Outils prenant en charge l’évolutivité et la standardisation du déploiement (par exemple, machines virtuelles, outils de conteneurisation).
- Tout autre outil aidant aux tests (par exemple, un tableur est un outil de test dans le contexte des
tests).
Quelle catégorie d’outils de test aide à gérer les exigences, les tests, les défauts et la configuration du logiciel ?
Outils de gestion de test.
Quels types de tests les outils de test statique permettent-ils d’effectuer ?
Revues et analyses statiques du code.
Quelle est la fonction principale des outils de conception et d’implémentation des tests ?
Générer des cas de test, des données de test et des procédures de test.
Que mesurent les outils d’exécution des tests et de couverture ?
Le nombre de tests exécutés et la proportion du code testé.
A quoi servent les outils de tests non fonctionnels ?
Effectuer des tests non fonctionnels difficiles ou impossibles à réaliser manuellement.
C quoi le rôle des outils DevOps dans les tests ?
Soutenir le pipeline de livraison DevOps, le suivi du workflow et l’automatisation du processus de build.
Quels sont les avantages potentiels de l’automatisation des tests?
- Gain de temps.
- Prévention des erreurs humaines simples grâce à une cohérence et une répétabilité accrues.
- Évaluation plus objective.
- Accès plus facile à l’information sur les tests pour soutenir la gestion des tests et le reporting des tests (par exemple, statistiques, graphiques et données agrégées sur l’avancement des tests, les
taux de défaut et la durée d’exécution des tests). - Réduction des délais d’exécution des tests pour une détection plus précoce des défauts, un feedback plus rapide et une mise sur le marché plus rapide.
- Plus de temps pour les testeurs pour concevoir de nouveaux tests plus approfondis et plus
efficaces.
Les risques potentiels de l’automatisation des tests