Formation en Développement: ISTQB® Certified Tester Foundation Level v4.0 - Ascent Formation
Retour aux formations
Développement

ISTQB® Certified Tester Foundation Level v4.0

3 jour(s)21h

Description

Préparation à la certification CTFL v4.0. Le CTFL v4.0 constitue le socle actuel du parcours ISTQB®. Il couvre les fondamentaux du test dans les environnements traditionnels, Agile et DevOps, ainsi que les pratiques de collaboration et d'amélioration continue.

Objectifs pédagogiques

  • À l'issue de la formation, les participants seront capables de :
  • Comprendre les principes fondamentaux et le vocabulaire du test logiciel
  • Positionner les activités de test dans les différents cycles de développement
  • Distinguer les niveaux, types et approches de test
  • Participer efficacement aux revues et activités de test statique
  • Concevoir des tests à l'aide des principales techniques ISTQB®
  • Appliquer les principes de la pyramide des tests et des quadrants de test
  • Planifier, prioriser et suivre les activités de test selon les risques
  • Rédiger et gérer efficacement les anomalies
  • Comprendre les usages, bénéfices et risques liés aux outils et à l'automatisation
  • Se préparer au passage de la certification CTFL v4.0

Public concerné

Testeurs logiciels,
analystes de tests,
ingénieurs QA,
développeurs, chefs de projet,
Product Owners, Business Analysts ou toute personne souhaitant acquérir les fondamentaux du test logiciel.

Prérequis

Aucun prérequis de certification. Une première expérience dans le développement, la recette, la qualité ou le test logiciel constitue un plus.

Déroulé du programme

1

Jour 1 - Fondamentaux du test et cycle de développement

2

Les fondamentaux du test logiciel

3

• Définition et objectifs du test

4

• Différence entre test et débogage

5

• Pourquoi les tests sont nécessaires

6

• Erreurs, défauts et défaillances

7

• Assurance qualité et contrôle qualité

8

• Les sept principes fondamentaux du test

9

• Activités et processus de test

10

• Testware et traçabilité

11

• Rôles, compétences et bonnes pratiques du testeur

12

Atelier pratique : Analyser plusieurs situations projet afin d'identifier les objectifs et activités de test appropriés.

13

Tester tout au long du cycle de développement

14

• Modèles de développement séquentiels, itératifs et incrémentaux

15

• Test dans un environnement Agile

16

• Test dans un environnement DevOps

17

• Intégration et livraison continues

18

• Approche Shift Left

19

• Feedback et amélioration continue

20

• Niveaux de test

21

• Types de test

22

• Tests de maintenance

23

Cas pratique: Définir l'organisation des tests pour plusieurs contextes de développement.

24

Jour 2 - Tests statiques et techniques de conception

25

Tests statiques et revues

26

• Principes des tests statiques

27

• Différences entre tests statiques et dynamiques

28

• Produits de travail pouvant faire l'objet d'une revue

29

• Processus de revue

30

• Rôles et responsabilités

31

• Facteurs de réussite d'une revue

32

Atelier pratique : Réaliser la revue structurée d'une spécification ou d'une user story.

33

Techniques de test boîte noire

34

• Partitionnement en classes d'équivalence

35

• Analyse des valeurs limites

36

• Tables de décision

37

• Tests de transition d'état

38

Techniques de test boîte blanche :

39

• Couverture des instructions

40

• Couverture des branches

41

Techniques basées sur l'expérience

42

• Error Guessing

43

• Tests exploratoires

44

• Tests basés sur des check-lists

45

Ateliers pratiques : Concevoir des cas de test à partir d'exigences, déterminer les classes d'équivalence et valeurs limites, construire une table de décision et réaliser une courte session de test exploratoire.

46

Approches collaboratives

47

• User stories

48

• Critères d'acceptation

49

• Collaboration entre métier, développeurs et testeurs

50

• Acceptance Test-Driven Development - ATDD

51

Cas pratique : Transformer une user story en critères d'acceptation et scénarios de test.

52

Jour 3 - Gestion des tests, risques, outils et certification

53

Planification et pilotage des tests

54

• Élaboration d'un plan de test

55

• Estimation de l'effort

56

• Priorisation des tests

57

• Critères d'entrée et de sortie

58

• Pyramide des tests: granularité, niveaux de test et automatisation

59

• Quadrants de test: articulation entre niveaux, types et objectifs de test

60

• Suivi et contrôle des activités

61

• Métriques et reporting

62

Tests basés sur les risques

63

• Identification des risques produit

64

• Analyse et évaluation

65

• Priorisation

66

• Adaptation de l'effort et de la couverture de test

67

Atelier pratique : Construire une matrice de risques et déterminer les priorités de test.

68

Gestion des configurations et des anomalies

69

• Principes de gestion de configuration

70

• Cycle de vie d'une anomalie

71

• Classification et priorisation

72

• Informations nécessaires à un rapport de défaut

73

Atelier pratique : Rédiger et analyser des rapports d'anomalies.

74

Outils et automatisation

75

• Catégories d'outils

76

• Support des activités de test

77

• Bénéfices de l'automatisation

78

• Risques et limites

79

Préparation à la certification

80

• Révision structurée des notions clés du référentiel

81

• Questions d'entraînement et exercices de mise en situation

82

• Examen blanc et correction collective

83

• Analyse des erreurs et conseils méthodologiques

84

Format de référence : 40 questions - 60 minutes - seuil de réussite: 26/40.

Informations

Durée

3 jour(s)

21h

Tarif

Sur demande