Pour suivre ce cours formation les testes pour les développeurs ,maitrise d’un langage de programmation et cycle de développement d’un logiciel.
À la fin de la formation les tests pour les développeurs, vous serez capable de valider les objectifs d’apprentissages suivants :
1.1 Qu’est-ce que le test ?
1.1.1 Objectifs typiques des tests.
1.1.2 Test et débogage.
1.2 Pourquoi le test est-il nécessaire ?
1.2.1Contributions des tests au succès.
1.2.2 Assurance qualité et tests.
1.2.3 Erreurs, défauts et échecs.
1.2.4 Défauts, causes profondes et effets.
1.3 Sept principes de test.
2.1 Niveaux d’essai.
2.1.1 Test de composants.
2.1.2 Tests d’intégration.
2.1.3 Test du système.
2.1.4 Test d’acceptation
2.2 Types d’essais.
2.2.1 Test fonctionnel.
2.2.2 Tests non fonctionnels.
2.2.3 Tests en boîte blanche.
2.2.4 Tests liés au changement.
2.3 Essais d’entretien .
2.3.1 Déclencheurs pour la maintenance.
2.3.2 Analyse d’impact pour la maintenance.
3.1.1 Applying Review Techniques.
3.2 Analyse statique.
3.2.1 Analyse de flux de contrôle .
3.2.2 Analyse des flux de données .
3.2.3 Utilisation de l’analyse statique pour améliorer la maintenabilité .
3.2.4 Graphiques d’appels.
4.1 Test Techniques.
4.1.1 Catégories de techniques de test et leurs caractéristiques.
4.2 Techniques de test en boîte noire.
4.2.1 Partitionnement d’équivalence.
4.2.2 Analyse de la valeur limite.
4.2.3 Test de table de décision .
4.2.4 Test de transition d’état .
4.2.5 Test de cas d’utilisation.
4.3Techniques de test en boîte blanche.
4.3.1 Test de déclaration et couverture .
4.3.2 Test de décision et couverture.
4.3.3 La valeur des tests de déclaration et de décision .
4.3.4 Test de couverture de condition/décision modifiée (MC/DC).