Bases du test logiciel

Méthodes pour garantir et améliorer la qualité des logiciels

On Demand

  : 09h00 - 17h30

Fin : JJ-MM-YYYY

Durée :3,0 jours

Numéro de l'événement : CF0AH.00.00D

         Au Choix


PDF

à partir de
£ GB0,00 euro
(hors TVA)

Objectif de la formation continue

Le séminaire vous initie aux concepts et à la logique des tests logiciels. Les tests fonctionnels sont souvent au cœur du développement logiciel, et la manière dont ils sont menés au cours de ce processus joue un rôle crucial. Ce séminaire montre l’importance de réaliser des tests dès le début du cycle de développement, afin d’éviter les erreurs majeures qui apparaissent fréquemment à ce stade. Les développeurs ayant une expertise en tests adoptent une approche totalement différente de ceux qui n’ont pas cette expérience.

L’objectif est de vous sensibiliser aux défis et pièges courants des tests logiciels et d’orienter votre démarche dès le départ pour écrire un code qui réussira non seulement les tests fonctionnels, mais aussi les tests logiciels et systèmes plus complexes à venir.

Jeudi 20 mars 2025
de 9h00 à 12h15 et de 13h15 à 17h30

Contenu du séminaire :

  1. Bases des tests
    • Objectifs des tests : Comprendre les buts fondamentaux des tests logiciels, tels que la détection des erreurs et l’amélioration de la qualité du produit final.
    • Les sept principes des tests : Apprendre les principes directeurs des tests logiciels qui garantissent leur efficacité.
    • Le processus de test : Approfondir les différentes étapes du processus de test, de la planification à l’exécution et à la documentation des résultats.
  2. Tests dans le cycle de vie du développement logiciel
    • Modèles de cycle de vie de développement logiciel (agile ou séquentiel) : Explorer les différentes approches de développement logiciel et leur impact sur la stratégie de test.
    • Niveaux de tests : Étudier les différents niveaux de tests (tests unitaires, tests d’intégration, tests de système, tests d’acceptation) et leur rôle dans le processus global.
    • Types d’examens : Examiner les différents types de tests et d’examens utilisés à chaque étape du cycle de vie du logiciel.
  3. Test statique
    • Bases des tests statiques : Introduction aux tests statiques, une méthode qui analyse le code sans l’exécuter.
    • Le processus de révision : Comprendre l’importance de la révision de code comme méthode de test statique pour détecter des erreurs.
  4. Procédures de test
    • Procédures de test en un coup d’œil : Une vue d’ensemble des principales procédures de test utilisées dans l’industrie.
    • Procédure de test en boîte noire : Apprendre à effectuer des tests basés sur l’observation des fonctionnalités sans connaître le code interne.
    • Méthode de test en boîte blanche : Approfondir l’approche des tests qui examine l’intérieur du programme et ses structures de code.
    • Procédures de test basées sur l’expérience : Explorer les tests basés sur les expériences passées et les connaissances acquises pour identifier les faiblesses potentielles.
    • Approches de tests collaboratifs : Analyser comment les équipes de développement, de test et d’autres parties prenantes peuvent travailler ensemble pour améliorer les tests logiciels.

Voici une reformulation des termes mentionnés :

  • Management de projet
  • Responsable de produit
  • Conception et développement de logiciels
  • Architecture des systèmes logiciels
  • Validation et tests des logiciels
  • Mise en production des logiciels
  • Contrôle qualité des logiciels

La participation inclut les repas ainsi que la documentation complète.

Tarif :
Les frais de participation s’élèvent à :
GB0,00 € (hors TVA).

Shopping Basket