Formation Assurance Qualité

L’Est du Canada

  • Québec
  • Montréal
  • Ottawa
  • Toronto

L’Ouest du Canada

  • Calgary

United States

  • New York
  • New Jersey

Autres lieux de formation

  • Les sessions de formation peuvent aussi se donner aux bureaux de votre compagnie, partout au Canada.
  • Analystes en Assurance qualité de tous niveaux voulant améliorer leurs compétences sur les méthodes, les processus et les normes d’assurance qualité.
  • Connaissances pratiques de Windows.
  • Compréhension de base du processus de test.
  • 5 jour

L’objectif de ce cours et de comprendre les principes et concepts de tests de logiciels dans les domaines suivants:

  • Cycle de vie du développement logiciel
  • Processus d’inspection et de vérification
  • Analyse de risques 
  • Analyse des exigences 
  • Processus de stratégie de test 
  • Processus de plan de test 
  • Exécution des cas de test 
  • Gestion des anomalies 
  • Données maîtres pour les tests 
  • Rapports de tests


Jour 1

1) Concepts et principes de tests

a. Comprendre les tests (rôle des tests, que testons-nous?, catégories des anomalies, vérification par rapport à la validation, rôles & responsabilités, etc.)
b. Phases du cycle de vie du développement logiciel

Lancement du projet
Définition du projet
Design du système
Encodage et formation
Évaluation et acceptation
Installation et opération

c. Tests de logiciels (ciblé sur les tests)

Approche – Revue des exigences, identification des types de tests, identification des données, outils et ressources requis
Planification des tests – identification d’activités, calendrier, efforts
Préparation – environnement, données, cas de test et traçabilité des exigences
Exécution des tests – analyse des résultats, création des anomalies, identification des lacunes
Rapport de finalisation

d. Phases du cycle de vie et vérification et validation associées

Exigences – définition de la stratégie de tests, adéquation des exigences, conditions de tests
Conception – adéquation du design, construction de cas de tests fonctionnels et structurels
Code – cohérence avec la conception, construction de cas de tests unitaires
Test – adéquation des plans de tests, tests de systèmes
Installation – Système testé et déployé pour la production
Maintenance – modification et réexécution des test

e. Méthodologie de développement logiciel

En Cascade
– Agile
– Extreme Programming
Itérative
Modèle en Spirale
Modèle en V

f. Techniques de tests

Fonctionnel – exigence, non-régression, traitement des erreurs, inter-système, contrôle, parallèle, tests négatifs
Structurel – stress, exécution, récupération, opérations, conformité, sécurité
Incrémental
Par paire
Valeur limite, etc.
Fonctionnel vs Structurel
Dynamique vs Statique
Manuel vs Automatisé

g. Types de Tests

Non-régression, « SmokeTest » , «sanity test»

h. Phases de tests

Unité
Intégration
Système
Acceptation

2)  Inspection et révision

a. Types
b. Quand, Fréquence
c. Informel, semi-formel, formel
d. Participants
e. Critères d’entrée
f. Critères de sortie
g. Règles

Jour 2

3)    Analyse des exigences
       a.    Bonne exigence (claire, concise et détaillée)
       b.    Collecte des exigences
       c.    Testabilité des exigences (exigences facilement testables)
       d.    Utilisation de la révision de cas
       e.    Matrice de traçabilité des exigences

4)   Analyse de risques
       a.    Définir les risques
       b.    Définir les contrôles
       c.    Définir l’analyse de risques
       d.    Définir les menaces e.    Définir les vulnérabilités
       f.    Méthodes de conduite d’une analyse de risques

5)   Processus de la stratégie de tests
       a.    Identifier les facteurs de tests – Quels sont-ils?
       b.    Identifier les facteurs de qualité
       c.    Identifier sur les systèmes affectés      

       d.    Identifier les risques d’affaires (concernant les tests)
       e.    Définir la stratégie de test pour chaque risque 


Jour 3

6)    Processus des plans de tests
       a.    Tâches pour construire une stratégie de tests / planification
       b.    Table des matières d’un plan de test – environ un tiers du total de l’effort de tests
               –    Portée des tests
               –    Objectifs des tests
               –    Hypothèses
               –    Analyse des risques
               –    Design des tests
               –    Rôles et responsabilités
               –    Calendrier des tests
               –    Gestion des données de tests
               –    Environnement de tests
               –    Approche de communication
               –    Outils de tests
       c.    Estimation
               –    Efforts de planification des tests
               –    Efforts d’exécution des tests
               –    Basé sur la priorité d’affaires
               –    Basé sur la complexité des logiciels

Jour 4

7)    Conception/Développement des cas de tests
       a.   Matrice de tests
               –    Assistance dans l’identification des conditions de tests
       b.   Priorités
       c.   Meilleures pratiques
               –    Comment faire
               –    Ce qui devrait être inclus
               –    Préparation pour l’automatisation

8)    Exécution des cas de tests
       a.   Quand devraient-ils commencer – les critères d’entrée ont-ils été respectés?
       b.   Quelle est la qualité du code
               –    Les tests unitaires on été exécuté
               –    Besoin de rapports
       c.   Combien de cycles seront nécessaires vs combien ont été prévus
       d.   Séance de révision des anomalies 

Jour 5

9)    Gestion des anomalies
       a.    Rédaction d’un bon rapport d’anomalies
       b.    Sévérité vs priorité
       c.    Cycle de vie d’une anomalie
               –    État des anomalies
               –    Anomalies récurrentes
               –    Duplication
               –    Pas une anomalie
               –    Impossibilité de reproduire le problème

10)  Rapport de tests
       a. Construire un rapport d’état
       b. Rapport de projet d’état
       c. Tests Métriques/Indicaterus clef de performances (ICP)



Plus d’informations sur nos formations en Assurance Qualité ?

Notre département des ventes est là pour répondre à vos questions.

Request a Call
Please fill out the form below and one of our representatives will contact you
Your Information will never be shared with any third party.
Thank you!