La pyramide des tests recommande d'avoir plus de tests unitaires à la base, quelques tests d'intégration au milieu, et moins de tests end-to-end au sommet pour équilibrer la rapidité et la couverture. Ce modèle est un peu obsolète aujourd’hui car les tests end to end étaient couteux et longs avant, alors qu’aujourd’hui ils sont aussi rapides que des tests unitaires à réaliser, mais offre un pourcentage de confiance sur le fonctionnement du système plus haut
Question | Tags | |
---|---|---|
Qu'est-ce qu'un test unitaire? | Testing | Voir |
Quels sont les avantages des tests unitaires? | Testing | Voir |
Qu'est-ce qu'un test d'intégration? | Testing | Voir |
Quelle est la différence entre un test unitaire et un test d'intégration? | Testing | Voir |
Qu'est-ce qu'un test fonctionnel? | Testing | Voir |
Comment les tests fonctionnels sont-ils réalisés? | Testing | Voir |
Qu'est-ce qu'un test end-to-end (E2E)? | Testing | Voir |
Quelle est l'importance des tests end-to-end? | Testing | Voir |
Quand doit-on utiliser des tests unitaires? | Testing | Voir |
Quels outils peut-on utiliser pour écrire des tests unitaires? | Testing | Voir |
Qu'est-ce que le mocking dans les tests unitaires? | Testing | Voir |
Quelle est la différence entre un test fonctionnel et un test d'intégration? | Testing | Voir |
Qu'est-ce qu'un test de régression? | Testing | Voir |
Comment les tests de régression sont-ils automatisés? | Testing | Voir |
Qu'est-ce qu'une couverture de code? | Testing | Voir |
Qu'est-ce que le TDD (Test Driven Development)? | Testing | Voir |
Quels sont les avantages du TDD? | Testing | Voir |
Quels sont les avantages de l'automatisation des tests? | Testing | Voir |
Quels outils sont utilisés pour les tests end-to-end? | Testing | Voir |
Comment les tests unitaires contribuent-ils à la qualité logicielle? | Testing | Voir |
Qu'est-ce qu'un test de performance? | Testing | Voir |
Quels types de tests de performance existent? | Testing | Voir |
Comment assurer la maintenance des tests automatisés? | Testing | Voir |
Qu'est-ce que la pyramide des tests? (Ou la coupe des tests) | Testing | Voir |
Comment mesurer l'efficacité d'une suite de tests? | Testing | Voir |