Formation Assurance Qualité et test du logiciel
Un support et les exercices du cours pour chaque stagiaire Un formateur expert ayant suivi une formation à la pédagogie Boissons offertes pendant les pauses en inter-entreprises Salles lumineuses et locaux facilement accessibles Méthodologie basée sur l'Active Learning : 75% de pratique minimum Matériel pour les formations présentielles informatiques : un PC par participant Positionnement à l'entrée et à la sortie de la formation Certification CPF quand formation éligible
Prérequis
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
Programme de la formation
Notions sur l'Assurance Qualité Logiciel (AQL)
Les critères de la qualité logiciel et la norme ISO 9126
Le rôle de l'Assurance Qualité Logiciel
Définition du test et du contrôle qualité
L'organisation pour la qualité
Qualité des produits et des processus
Les phases du cycle de développement
Spécifications, conception, codage, intégration, validation, acceptation
Produits spécifiques à chaque phase
Mesure et planification de l'effort d'Assurance Qualité
Modèles de développement logiciel
Bénéfices du développement incrémentie
Évolution, itération et réutilisation
Modèle en Spirale, développement Agile, Scrum, XP
L'AQL et le Test selon les différents modèles de développement logiciel
Choisir une norme
IEEE/ANSI
ISO
SEI
AFNOR
Certification ISTQB
Création de normes internes
Gestion de configuration logiciel
Le concept de référentiel
Techniques de contrôle des changements
Outils pour la Gestion de Configuration
Gestion des revues de produits
Revue de grands et de petits projets
Audits des points clés du cycle de vie
Réunions de suivi et lecture croisée
Comprendre ISO 9000
Avantages de la certification ISO 9000 : 2008
Le cadre du système qualité
SEI et CMMI
Quand appliquer le CMMI
Les cinq niveaux de maturité
L'attribut clé du processus: Assurance Qualité du logiciel
Buts, compétences, attributs, mesures et vérification
Validation du cahier de charges
Identification de l'utilisateur réel, planification des tests de recette et installation, formation et maintenance
Validation des spécifications du système
Critères qualité des spécifications logicielles
Liste de contrôle pour l'inspection des spécifications
Prototypage et simulation
Gestion des risques
Critères qualité de la conception logicielle, liste de contrôle pour la conception, modularité et complexité structurelle
Objectifs des tests et différence avec le débogage
Notion de test structurel et test fonctionnel
Cas de test basé sur les chemins logiques et les Partitions d'équivalence
Modèle de maturité des tests
Stratégies de test par phases et par objectifs
Tests unitaires de boîte blanche
Notion de Couverture Structurelle
Test de chemins logiques
Évaluation de la complexité structurelle
Tests unitaires de boîte noire
Identifier les partitions d'équivalence
Test des valeurs limite
Autres techniques de test basées sur les spécifications
Fabriquer des modules et des pilotes de test
Test d'intégration
Les différentes stratégies d'intégration logicielle
Focaliser les tests sur les échanges entre modules
Logiciels de test et environnement de test
Phases de validation et de recette
Vérifier que la construction finale du système correspond à ses spécifications
Adéquation de l'interface système avec l'utilisateur
Vérifier l'exactitude des manuels utilisateur/opérateur
Le système est-il prêt pour conclure l'Assurance Qualité ?
Test de validation du système
Qui exécute le test du système ?
Critères d'arrêt de test
Proposé par
DAWAN
"Formez-vous à l’excellence."
Proposé par
DAWAN