0% ont trouvé ce document utile (0 vote)
53 vues2 pages

Resume ISTQB Chapter4

Le chapitre 4 présente les techniques d'analyse et de conception des tests, classées en techniques boîte noire, boîte blanche et basées sur l'expérience. Les techniques boîte noire se concentrent sur les entrées/sorties, tandis que les techniques boîte blanche examinent la structure interne du code. Les approches collaboratives, comme la rédaction de User Stories et le développement piloté par les tests d'acceptation, sont également abordées pour améliorer la qualité des tests.

Transféré par

yassine nasri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues2 pages

Resume ISTQB Chapter4

Le chapitre 4 présente les techniques d'analyse et de conception des tests, classées en techniques boîte noire, boîte blanche et basées sur l'expérience. Les techniques boîte noire se concentrent sur les entrées/sorties, tandis que les techniques boîte blanche examinent la structure interne du code. Les approches collaboratives, comme la rédaction de User Stories et le développement piloté par les tests d'acceptation, sont également abordées pour améliorer la qualité des tests.

Transféré par

yassine nasri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre 4 : Analyse et conception des tests

1. Aperçu des techniques de test.


2. Techniques de test boîte noire.
3. Techniques de test boîte blanche.
4. Techniques de test basées sur l'expérience.
5. Approches de test basées sur la collaboration.

Aperçu des techniques de test


Les techniques de test aident à définir les conditions de test, à identifier les
données et à développer des cas de test.
Elles se classent en trois catégories :
- Techniques boîte noire : se concentrent sur les entrées et sorties du système
sans examiner la structure interne.
- Techniques boîte blanche : examinent la structure interne et les processus.
- Techniques basées sur l'expérience : tirent parti de l'intuition et des
connaissances des testeurs.

Techniques de test boîte noire


1. Partitions d'équivalence : divisent les données en classes où un test par classe
suffit.
2. Analyse des valeurs limites : teste les limites des partitions d'équivalence.
3. Test par tables de décision : vérifie les interactions entre différentes
conditions.
4. Test de transition d'état : évalue la capacité d'un système à passer entre des
états valides et invalides.

Techniques de test boîte blanche


1. Test des instructions : vérifie que toutes les instructions du code sont
exécutées.
2. Test des branches : teste tous les résultats possibles des décisions dans le code.
Avantages :
- La couverture des branches garantit une couverture des instructions, mais pas
l'inverse.
- Identifie les défauts dans les chemins non couverts par d'autres tests.

Techniques de tests basées sur l'expérience


1. Estimation d'erreurs : anticipe les défauts basés sur l'expérience passée.
2. Tests exploratoires : conçoit et exécute les tests de manière dynamique.
3. Tests basés sur des checklists : s'appuient sur des listes pour vérifier des
conditions de test spécifiques.
Utilisation :
- Complète les techniques plus formelles.
- Utile en cas de contraintes de temps ou de spécifications limitées.

Approches de test basées sur la collaboration


1. Rédaction collaborative de User Stories :
- Comprend trois éléments : Carte, Conversation, Confirmation.
- Les User Stories doivent être claires, indépendantes, et testables.
2. Critères d'acceptation :
- Définissent les conditions nécessaires pour accepter une User Story.
- Formats courants : scénario (Given/When/Then) ou orienté règles.
3. Développement piloté par les tests d'acceptation (ATDD) :
- Cas de tests créés avant l'implémentation.
- Tests positifs et négatifs pour garantir une couverture complète.

Vous aimerez peut-être aussi