Objectifs habituels du test
Détecter défauts, réduire risques, gagner confiance, vérifier exigences.
Test vs débogage
Test détecte écarts, débogage trouve et corrige la cause.
Analyse et conception des tests
Transformer la base en conditions et cas de test priorisés.
Implémentation, exécution, clôture
Préparer le testware, exécuter, puis archiver et rapporter.
Tester selon cycle logiciel
Adapte activités selon modèle : séquentiel, itératif, incrémental.
Approches pilotées par tests
Tests boîte noire/blanche, shift-left, en début ou tout au long.
Niveaux et types de tests
Unitaires, intégration, système, acceptance; fonctionnels, non-fonctionnels.
Tests de confirmation vs régression
Confirmation vérifie correction, régression vérifie absence d’effets négatifs.
Techniques boîte noire/blanche
Noire: basé sur spécifications; blanche: basé sur structure.
Tables de décision
Dérivent cas de test en couvrant toutes combinaisons de conditions.
Plan de test
Contenu : objectifs, critères, ressources, critères de réussite.
Gestion des risques
Identifier, évaluer, atténuer, surveiller pour prioriser tests.
Pilotage des tests
Suivi en continu, comparaison plan/réalité, ajustements.
Cycle de vie logiciel
Influence la planification, techniques, automatisation, rôle des tests.
Tests pilotés et shift-left
Débuter les tests tôt, en amont du développement ou dès la conception.
Tests boîte noire/blanche
Noire: conformité aux spécifications; blanche: couverture structure.
Critères d’acceptation
Conditions pour que User Story soit satisfaisante, base des tests.
Pyramide des tests
Tests unitaires, d’intégration, système, en couches hiérarchisées.
Plan de test - contenu
Objectifs, critères, ressources, risques, traçabilité.
Gestion des risques
Prioriser, atténuer, surveiller risques pour optimiser tests.
Revue informelle vs inspection
Informelle: détection anomalies, peu formelle; inspection: processus complet, formel.
Tests de confirmation et régression
Confirmation: vérifie correction; régression: vérifie absence d’effets négatifs.
Traçabilité éléments de configuration
Relier exigences, tests, défauts pour assurer cohérence.
Priorisation des tests
Basée sur risques, criticité, impact potentiel.
Teste seu conhecimento com 12 perguntas sobre Introduction aux activités de test logiciel.
1. Quel est l’objectif principal du test logiciel ?
2. Quelle affirmation décrit correctement la différence entre test et débogage ?
Revise o curso completo na ficha de revisão para Introduction aux activités de test logiciel.
Veja a ficha de revisão →Intelligence Artificielle
Bases de données
Bases de données
Bases de données
Importe seu curso e a IA gera flashcards em 30 segundos.
Gerador de flashcards