Description
Pourquoi tester les fondamentaux pour les développeurs et les administrateurs ? Les tests ne sont pas une science exacte. Il existe plusieurs manières d'atteindre cet objectif (une application exempte d'erreurs graves et coûteuses). Il ne s'agit pas d'une formation qui décrit tous les aspects des tests. Il ne vous enseigne pas non plus toutes les parties des tests qui existent. Il existe de nombreux autres cours de formation qui décrivent en détail (des parties de) tests. Ces cours de formation sont parfaits si vous souhaitez devenir ingénieur de test ou si vous souhaitez en savoir plus sur les tests.
La formation Certified Testing Fundamentals pour les ingénieurs logiciels diffère de cela en ce sens qu'elle décrit une approche pratique et pragmatique, tout en fournissant des outils qui peuvent être appliqués directement à la plupart des projets quotidiens. L'objectif de cette formation est spécifiquement d'enseigner aux développeurs et aux administrateurs des compétences de test spécifiques. La formation convient aux personnes expérimentées juniors, médianes et seniors.
Public cible
Cette formation s'adresse principalement aux développeurs, aux administrateurs et aux ingénieurs logiciels.
Résultats après avoir suivi cette formation :
- En tant que développeur ou administrateur, découvrez des informations pratiques sur les tests et la qualité.
- En tant que développeur ou administrateur, comprenez les principes de base des tests et de la qualité.
- Comprenez les conditions préalables et les principes nécessaires à la réalisation d'un bon test.
- En tant que développeur ou administrateur, découvrez différents outils pour améliorer la qualité.
- En tant que développeur ou administrateur, découvrez différentes manières de créer un script de test.
- En tant que développeur ou administrateur, découvrez un certain nombre de définitions des tests, car elles sont également utilisées dans les méthodes courantes.
Aucune connaissance préalable spécifique n'est requise. Il est utile si vous avez de l'expérience dans un ou plusieurs des domaines suivants : développement de logiciels, travail basé sur des projets, gestion de logiciels, acceptation de logiciels, tests de logiciels. Mais ce n'est pas une exigence stricte pour pouvoir suivre et réussir cette formation.
Méthode
La formation « Certified Testing Fundamentals for Software Engineers » est proposée en classe, à la fois virtuelle et physique.
Contenu
- Présentation.
- Chapitre 1 : Se familiariser avec les tests
- Chapitre 2 : Avoir le bon objectif pour les tests.
- Chapitre 3 : Les 7 principes des tests.
- Principe 1 : Ne faites pas de suppositions
- Principe 2 : Tester, c'est penser de manière logique.
- Principe 3 : Il est impossible de tout tester.
- Principe 4 : Soyez précis
- Principe 5 : Testez le plus tôt possible.
- Principe 6 : Commencez petit et continuez à développer vos tests.
- Principe 7 : Enregistrez vos tests.
- Test de flux de processus.
- Technique de test sémantique.
- Tableaux de décision.
- Analyse des valeurs limites.
- Classes d'équivalence.
- Technique de test syntaxique.
- Chapitre 4 : Sûreté (sécurité), utilisabilité et performances.
- Chapitre 5 : Divers autres aspects des tests.
- Données de test.
- Automatisation des tests.
- Outillage de test.
- Analyse des causes profondes.
Cette formation s'adresse principalement aux développeurs, aux administrateurs et aux ingénieurs logiciels.
Résultats après avoir suivi cette formation :
- En tant que développeur ou administrateur, découvrez des informations pratiques sur les tests et la qualité.
- En tant que développeur ou administrateur, comprenez les principes de base des tests et de la qualité.
- Comprenez les conditions préalables et les principes nécessaires à la réalisation d'un bon test.
- En tant que développeur ou administrateur, découvrez différents outils pour améliorer la qualité.
- En tant que développeur ou administrateur, découvrez différentes manières de créer un script de test.
- En tant que développeur ou administrateur, découvrez un certain nombre de définitions des tests, car elles sont également utilisées dans les méthodes courantes.
Les objectifs d'apprentissage sont de brèves descriptions de ce dont vous devez vous souvenir après avoir lu le texte en question. Il existe 3 niveaux :
- K1 : Souvenez-vous.
- K2 : Comprenez.
- K3 : Postulez.
Objectifs d'apprentissage :
- Rappelez-vous ce que l'on entend par test (K1).
- Rappelez-vous ce que l'on entend par qualité (K1).
- N'oubliez pas que vous pouvez considérer la qualité de différentes manières à l'aide des attributs de qualité (K1).
- Comprenez la nécessité de procéder à des tests (K2).
- Comprenez la différence entre le focus développeur et le focus testeur (K2).
- Appliquez un certain nombre de pratiques de test clés (K3).
- Souvenez-vous de quelques termes de test spécifiques (K1).
- Comprenez la pratique des tests qui consiste à ne pas émettre d'hypothèses (K2).
- Comprenez le principe selon lequel les tests sont une réflexion logique (K2).
- Comprenez l'importance des tests de régression (K2).
- Comprenez le principe selon lequel il est impossible de tout tester (K2).
- Appliquez le principe de la spécificité (K3).
- Comprenez le principe des tests le plus tôt possible (K2).
- Comprenez l'importance d'un bon environnement de test (K2).
- Comprenez le principe qui consiste à commencer modestement et à étendre continuellement vos tests (K2).
- Comprenez l'intérêt de l'enregistrement de vos tests (K2).
- Apprenez à créer un script de test en dessinant le processus/programme (K3).
- Apprenez à créer un script de test à l'aide du test sémantique (K3).
- Apprenez à tester les fonctionnalités à l'aide d'une table de décision (K3).
- Apprenez à approfondir vos tests en utilisant l'analyse des valeurs limites (K3).
- Apprenez à approfondir vos tests en utilisant des classes d'équivalence (K3).
- Apprenez à effectuer des tests à l'aide d'une liste de contrôle (test syntaxique) (K3).
- Apprenez les bases des tests d'utilisabilité (K2).
- Apprenez les bases des tests de sécurité (K2).
- Apprenez les bases des tests de performance (K2).
- Découvrez comment l'identification de la cause des incidents peut vous aider à améliorer votre processus de développement logiciel (K2).
- Comprenez l'importance des tests de régression (K2).
- Apprenez simplement d'autres termes couramment utilisés qui font partie des tests (K1).
Certification
Attestation de participation : les participants reçoivent un certificat attestant qu'ils ont terminé cette formation à la fin de la formation.