
Cours de software testing
Lancez votre carrière en tests logiciels avec un programme complet et pratique couvrant tout, des principes fondamentaux des tests à l'automatisation et aux workflows Agile. Vous apprendrez à concevoir des cas de test, à gérer les défauts et à travailler en toute confiance au sein d'équipes de développement professionnelles. Ce cours vous donne les compétences pratiques et les connaissances du secteur que les employeurs recherchent en fait pour les postes de débutant en assurance qualité.
Ce que vous allez apprendre:
Vous commencerez par les fondements des tests logiciels et progresserez à travers la planification des tests, les techniques de conception de cas de test et la gestion des défauts. Vous apprendrez à rédiger des rapports de bogues clairs, à utiliser des outils de gestion des tests et à mesurer la couverture des tests à l'aide de matrices de traçabilité. Le cours couvre également les tests d'API, les bases du test de rendement et les tests d'applications mobiles. Vous recevrez une introduction à l'automatisation des tests et aux pratiques de test Agile, y compris l'intégration dans un pipeline CI. À la fin, vous aurez les compétences et les artefacts de portfolio nécessaires pour postuler à votre premier poste en assurance qualité.
Comment vous étudiez de façon pratique Cours de software testing
Comment vous pratiquez Cours de software testing
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction au test logiciel
Introduction au test logiciel
Leçon 1 • Aperçu du cycle de vie du développement logiciel
Correspond aux activités de test à chaque phase du SDLC. Montre comment le test s'intègre aux étapes de planification, de développement et de livraison.
Leçon 2 • Ce qu'est le test logiciel
Définit le test logiciel, son but et ses objectifs fondamentaux. Établit le vocabulaire commun utilisé tout au long du cours.
Leçon 3 • Principes de test que tout testeur doit connaître
Couvre les sept principes fondamentaux de test reconnus dans l'industrie. Guide la prise de décision dans toutes les activités de test ultérieures.
Leçon 4 • Types d'erreurs logiciels
Distingue les erreurs, les défauts et les défaillances à l'aide d'exemples concrets. Prépare les étudiants à identifier et à catégoriser les problèmes découverts lors des tests.
Chapitre 2MasquerCacher les détailsVoir les détailsTypes et niveaux de test logiciel
Types et niveaux de test logiciel
Leçon 1 • Test fonctionnel et non fonctionnel
Compare ce que le système fait et la qualité de son rendement. Fournit des exemples de chaque type appliqués à des fonctionnalités logicielles réelles.
Leçon 2 • Niveaux de test expliqués
Présente les niveaux de test unitaire, d'intégration, système et d'acceptation. Clarifie ce que chaque niveau valide et qui l'effectue généralement.
Leçon 3 • Test boîte noire et boîte blanche
Explique les approches de test basées sur les connaissances internes et le comportement externe. Les étudiants apprennent quand chaque approche est appropriée et ses compromis.
Leçon 4 • Test de régression et test de fumée
Définit le test de régression et le test de fumée et leur rôle dans le maintien de la stabilité du logiciel. Relie ces types aux flux de travail de livraison continue.
Leçon 5 • Test exploratoire et test ad hoc
Couvre les approches de test non scriptées qui reposent sur l'intuition et l'expérience du testeur. Montre comment le test exploratoire complète les cas de test structurés.
Chapitre 3MasquerCacher les détailsVoir les détailsPlanification et stratégie de test
Planification et stratégie de test
Leçon 1 • Identification et atténuation des risques
Enseigne comment identifier, prioriser et atténuer les risques du projet et du produit. Éclaire directement les décisions de couverture de test prises dans les chapitres ultérieurs.
Leçon 2 • Estimation de l'effort de test
Présente des techniques pour estimer le temps et les ressources nécessaires aux tests. Aide les étudiants à produire des calendriers réalistes et à justifier les budgets de test.
Leçon 3 • Comprendre la stratégie de test
Définit la stratégie de test et en quoi elle diffère d'un plan de test. Établit les décisions de haut niveau qui guident toutes les activités de test sur un projet.
Leçon 4 • Critères d'entrée et de sortie
Définit les conditions qui doivent être remplies avant le début et la fin des tests. Empêche les tests prématurés et assure des décisions de livraison cohérentes.
Leçon 5 • Rédaction d'un document de plan de test
Parcourt chaque section d'un modèle de plan de test standard. Les étudiants rédigent un plan de test pour une application exemple utilisée tout au long du cours.
Chapitre 4MasquerCacher les détailsVoir les détailsTechniques de conception de cas de test
Techniques de conception de cas de test
Leçon 1 • Tables de décision et transition d'état
Utilise des tables de décision pour les règles métier complexes et des diagrammes d'état pour le test des flux de travail. Équipe les étudiants pour gérer les fonctionnalités logiques et événementielles.
Leçon 2 • Analyse des valeurs limites
Concentre le test sur les valeurs aux limites des plages d'entrée où les défauts se regroupent. Complète le partitionnement d'équivalence pour une couverture complète des entrées.
Leçon 3 • Test de cas d'utilisation et de scénario
Dérive des cas de test à partir de récits utilisateur et de scénarios de bout en bout. Comble le fossé entre les exigences et les cas de test exécutables.
Leçon 4 • Partitionnement d'équivalence
Divise les données d'entrée en partitions valides et invalides pour réduire le nombre de tests. Les étudiants appliquent cette technique aux champs de formulaire, aux API et aux entrées de base de données.
Leçon 5 • Anatomie d'un cas de test
Décompose chaque champ d'un cas de test bien rédigé. Établit le format standard utilisé dans tous les exercices pratiques tout au long du cours.
Chapitre 5MasquerCacher les détailsVoir les détailsExécution des tests et gestion des défauts
Exécution des tests et gestion des défauts
Leçon 1 • Configuration de l'environnement de test
Couvre les exigences matérielles, logicielles et de données pour un environnement de test valide. Empêche les faux échecs liés à l'environnement qui font perdre du temps de test.
Leçon 2 • Métriques et rapports d'exécution des tests
Présente les métriques clés utilisées pour suivre l'avancement et la qualité des tests. Les étudiants créent un rapport sommaire de test pour un cycle de test terminé.
Leçon 3 • Gestion du cycle de vie des défauts
Trace un défaut de la découverte à la fermeture à travers tous les états du flux de travail. Les étudiants comprennent les responsabilités du testeur à chaque étape du cycle de vie.
Leçon 4 • Exécution efficace des cas de test
Guide les étudiants dans l'exécution des cas de test, l'enregistrement des résultats et la gestion des bloqueurs. Développe des habitudes d'exécution disciplinées essentielles pour des rapports précis.
Leçon 5 • Rédaction de rapports de bogue efficaces
Enseigne la structure et le contenu d'un rapport de défaut de haute qualité. Des rapports bien rédigés accélèrent la compréhension et la correction par les développeurs.
Chapitre 6MasquerCacher les détailsVoir les détailsGestion des tests et outils
Gestion des tests et outils
Leçon 1 • Principes fondamentaux des outils de gestion des tests
Explique le but et les fonctionnalités principales des outils de gestion des tests. Situe l'utilisation de l'outil dans le processus de test plus large établi dans les chapitres précédents.
Leçon 2 • Principes de base des outils de suivi des défauts
Présente les outils de suivi des défauts et leur intégration avec la gestion des tests. Les étudiants consignent, mettent à jour et interrogent les défauts dans un système de suivi.
Leçon 3 • Génération et interprétation des rapports
Couvre les fonctionnalités de rapport intégrées et la façon d'interpréter les tableaux de bord clés. Les étudiants présentent l'état des tests aux parties prenantes à l'aide de résumés basés sur des données.
Leçon 4 • Organisation des suites de tests et des cycles
Montre comment structurer les suites de tests et planifier les cycles d'exécution. Permet une planification efficace et la réutilisation des ressources de test entre les versions.
Leçon 5 • Création d'une matrice de traçabilité
Construit une matrice de traçabilité des exigences aux tests pour mesurer la couverture. Montre comment la traçabilité soutient la préparation à l'audit et l'analyse des lacunes.
Chapitre 7MasquerCacher les détailsVoir les détailsIntroduction à l'automatisation des tests
Introduction à l'automatisation des tests
Leçon 1 • Rédaction de vos premiers tests automatisés
Guide les étudiants dans le script de tests automatisés de base pour l'interface utilisateur et les tests fonctionnels. Renforce les compétences de conception de cas de test des chapitres précédents dans un contexte d'automatisation.
Leçon 2 • Configuration d'un cadriciel d'automatisation
Parcourt l'installation et la configuration d'un cadriciel d'automatisation adapté aux débutants. Les étudiants créent une structure de projet fonctionnelle prête pour le développement de scripts de test.
Leçon 3 • Panorama des outils d'automatisation
Passe en revue les cadriciels et outils d'automatisation populaires par catégorie et cas d'utilisation. Aide les étudiants à choisir les outils appropriés pour les tests Web, d'API et mobiles.
Leçon 4 • Fondamentaux et faisabilité de l'automatisation
Définit l'automatisation des tests, ses avantages et ses limites. Guide les étudiants dans la décision de savoir quels tests méritent d'être automatisés sur un projet donné.
Leçon 5 • Maintenance et mise à l'échelle des tests automatisés
Aborde les défis de maintenance des tests et les stratégies pour développer une suite de tests. Présente le modèle d'objet de page comme modèle de maintenabilité.
Chapitre 8MasquerCacher les détailsVoir les détailsTest Agile et qualité continue
Test Agile et qualité continue
Leçon 1 • Pratiques de test décalé vers la gauche
Favorise le déplacement des activités de test plus tôt dans le cycle de développement. Réduit le coût des défauts en détectant les problèmes pendant les phases d'exigences et de conception.
Leçon 2 • Amélioration continue des tests
Présente les rétrospectives et l'amélioration axée sur les métriques pour les processus de test. Les étudiants identifient les lacunes des processus et proposent des améliorations réalisables.
Leçon 3 • Principes de base du développement piloté par le comportement
Présente le BDD comme technique de collaboration reliant les exigences aux tests automatisés. Les étudiants rédigent des scénarios Gherkin qui servent à la fois de documentation et de scripts de test.
Leçon 4 • Intégration continue et tests
Montre comment les tests automatisés s'intègrent dans les pipelines d'intégration continue pour une rétroaction rapide. Les étudiants configurent un pipeline de base qui exécute des tests à chaque validation de code.
Leçon 5 • Tests dans les équipes Agiles
Explique comment les rôles et les activités de test changent dans un contexte Agile par rapport à un contexte en cascade. Prépare les étudiants à collaborer efficacement dans des équipes de livraison basées sur des sprints.
Votre certificat valide de réussite
Ce cours est pour vous :
Personnes en reconversion professionnelle : cherchant une entrée pratique et accessible dans l'industrie technologique.
Diplômées et diplômés récents : souhaitant ajouter des compétences en assurance qualité recherchées à leur CV.
Représentantes et représentants du service à la clientèle : qui repèrent déjà des bogues et veulent officialiser cette compétence.
Coordonnatrices et coordonnateurs de projet : visant à approfondir leur compréhension de la qualité de livraison logicielle.
Développeuses et développeurs pigistes : désirant renforcer leurs propres pratiques de test et de qualité.
Analystes d'affaires : élargissant leur rôle pour inclure un travail structuré de validation logicielle.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















