Contenu du cours
Quiz Gratuits — Aperçu Examens Blancs
Mise à jour critique d'un dispositif de surveillance médicale
1 200Cas de test planifiés980 (81,7 %)Cas de test exécutés à ce jour7Défauts critiques encore ouverts78 % (sur un budget total de 420 000 €)Budget test consommé

MediSoft SA est une entreprise spécialisée dans le développement de logiciels embarqués pour dispositifs médicaux de surveillance des patients en unité de soins intensifs. L'équipe test est composée de 5 testeurs système sous la direction d'un responsable des tests certifié CTAL-TM. Le projet en cours concerne une mise à jour majeure intégrant 37 nouvelles fonctionnalités et corrigeant 24 anomalies signalées par les hôpitaux clients lors des versions précédentes.nnLe contexte réglementaire impose une documentation exhaustive, une traçabilité complète des exigences et la réalisation de sessions AMDE (Analyse des Modes de Défaillance et de leurs Effets) avant toute mise en production. Le plan de test doit refléter ces contraintes spécifiques au domaine médical critique pour la sécurité. La direction générale, non spécialiste en test, demande des rapports hebdomadaires de progression, tandis que le chef de projet, lui-même expert en test, attend des rapports opérationnels détaillés.nnAprès 8 mois de projet, les tests système sont en cours. Les critères de sortie définis en début de projet stipulent que 95 % des cas de test doivent être exécutés, qu'aucun défaut critique ne doit rester ouvert, et que la tendance des défauts doit montrer une stabilisation depuis au moins deux semaines. Le responsable des tests doit évaluer l'état du projet et décider des actions à mener.

  1. Le responsable des tests doit produire deux rapports distincts : l'un pour la direction générale (non spécialiste) et l'un pour le chef de projet (spécialiste en test). Quels éléments différencient ces deux rapports, et pourquoi cette distinction est-elle essentielle dans ce contexte médical ?

  2. Évaluez l'état d'avancement du projet par rapport aux trois critères de sortie définis. Quelles actions le responsable des tests doit-il recommander, et comment la révision éventuelle du plan de test doit-elle être menée ?

  3. Trois mesures spécifiques au domaine médical ont été identifiées comme obligatoires dans l'approche de test. Expliquez pourquoi chacune d'elles est indispensable dans ce contexte, et en quoi elles se distinguent des pratiques habituelles d'autres domaines.

Introduction des revues formelles dans une entreprise de logiciels embarqués
85 %Part des ressources test consacrées aux tests système×10 à ×15Coût moyen de correction d'un défaut détecté en test système vs en revue16 personnesTaille de l'équipe (développeurs + testeurs)~40 %Taux d'échec des initiatives de revues formelles (référence sectorielle)

TechEmbed Ltée développe des logiciels embarqués pour systèmes industriels. L'entreprise ne dispose pas d'environnement de simulation permettant d'exécuter les modules logiciels sur la machine hôte de développement, ce qui rend les tests unitaires et d'intégration précoces très coûteux. Historiquement, 85 % des ressources de test sont concentrées sur les tests système, entraînant une détection tardive et coûteuse des défauts. La direction a décidé d'introduire des inspections et des revues formelles comme mesure d'amélioration du processus de test.nnUn responsable des tests a été missionné pour piloter cette initiative. Il doit identifier les types de revues formelles applicables, définir les conditions de succès et anticiper les risques d'échec. Par le passé, deux tentatives similaires dans des entreprises partenaires ont échoué, principalement par manque d'adhésion des équipes et de soutien managérial. L'équipe actuelle est composée de 12 développeurs et 4 testeurs, tous habitués à un mode de travail individuel sans processus de revue structuré.nnParallèlement, la direction souhaite évaluer si le modèle d'amélioration TMMi ou TPI serait le cadre de référence le plus approprié pour formaliser cette démarche d'amélioration sur le long terme, en tenant compte du fait que l'organisation utilise plusieurs cycles de vie selon les projets.

  1. Quels sont les trois types de revues par les pairs formelles que le responsable des tests peut introduire, et quelles sont les trois mesures les plus importantes pour réduire le risque d'échec de cette initiative ?

  2. La direction hésite entre les modèles TMMi et TPI pour formaliser l'amélioration du processus de test. Quels critères permettent de les distinguer, et lequel recommanderiez-vous à TechEmbed Ltée en justifiant votre choix ?

  3. Une évaluation du processus de test a été réalisée et plusieurs recommandations ont été formulées. La direction anticipe une forte résistance au changement. Quel critère de priorisation des recommandations adopter, et comment la phase de clôture des projets contribue-t-elle à l'amélioration continue du processus de test ?

Gestion des tests d'acceptation d'un système de réservation externalisé
4Nombre d'incréments de livraison prévus8 500 jours-hommeEffort de développement estimé par le prestataire480 000 €Budget test approximatif initial (basé sur l'expérience)312 incidents non triésIncidents enregistrés lors du dernier projet similaire sans priorité/sévérité

Horizon Voyages est une agence de voyages souhaitant déployer un nouveau système de réservation informatisé développé par un prestataire tiers. Un responsable des tests a été recruté pour gérer les tests d'acceptation. Le système doit être livré en quatre incréments successifs, dont les fonctionnalités ont déjà été définies contractuellement. Les spécifications détaillées sont disponibles, ainsi qu'une estimation de l'effort total de développement fournie par le prestataire.nnLa direction de la société mère refuse de valider le budget de test tant que des estimations de coûts détaillées et justifiées ne lui sont pas présentées. Le responsable des tests dispose d'une estimation approximative basée sur son expérience de projets comparables, mais celle-ci est jugée insuffisante. Par ailleurs, la qualité des livrables du prestataire est inconnue à ce stade, ce qui constitue le principal facteur d'incertitude dans l'estimation.nnParallèlement, la procédure de gestion des incidents en vigueur chez Horizon Voyages présente des lacunes importantes identifiées lors d'un audit interne : aucune priorité ni sévérité n'est assignée aux incidents, et les défauts sont supprimés du dossier une fois corrigés par le développeur, sans retest indépendant ni traçabilité historique. Le responsable des tests doit proposer des améliorations conformes à la norme IEEE 1044.

  1. Quelle méthode d'estimation est la plus appropriée pour produire des estimations de coûts détaillées à ce stade du projet, et pourquoi l'estimation basée uniquement sur un pourcentage de l'effort de développement est-elle insuffisante ? Identifiez également le principal risque d'estimation spécifique à ce projet.

  2. Identifiez trois éléments qui feraient partie de la structure de découpage du travail (WBS) pour les tests d'acceptation, et précisez comment les critères d'entrée et de sortie doivent être définis pour chacun des quatre incréments.

  3. Quelle est la recommandation la plus importante à formuler concernant la procédure de gestion des incidents en vigueur, conformément à la norme IEEE 1044 ? Quelles autres lacunes identifiez-vous dans cette procédure, et quel impact ont-elles sur la gestion des risques produit ?

Pilotage d'une équipe de test dans un projet RAD avec externalisation partielle
4 personnesTaille de l'équipe de test interne6 zones identifiées + 4 en attente de décisionZones géographiques à couvrir (déploiement progressif)3 à 4 moisDurée de stagnation du projet62 % (objectif : 85 %)Taux de détection de défauts par rapport aux objectifs

Une compagnie d'assurance automobile souhaite développer une application web permettant à ses assurés de souscrire une extension de couverture temporaire pour l'utilisation de leur véhicule à l'étranger. Face au manque de ressources internes, le développement a été externalisé à un prestataire sélectionné via appel d'offres. Le responsable des tests internes est chargé de valider la conformité de l'application livrée et de garantir l'adéquation à l'objectif visé. Le développement suit une approche RAD (Développement Rapide d'Applications) avec prototypage itératif.nnL'équipe de test interne comprend 4 personnes aux profils complémentaires mais présentant des déséquilibres : une testeuse senior surqualifiée mais surchargée, un testeur avec expertise métier (ancien analyste paie) mais manquant de diplomatie, une analyste focalisée exclusivement sur l'automatisation, et un testeur senior bon communicant mais tendant à déléguer ses tâches personnelles. Le projet stagne depuis plusieurs mois, la motivation est en berne et les techniques de conception de tests utilisées sont insuffisamment systématiques.nnL'application doit couvrir initialement l'Europe de l'Ouest, puis s'étendre progressivement à d'autres zones géographiques. Des risques produit spécifiques ont été identifiés, dont des cas de test ne couvrant pas toutes les exigences clés, des erreurs de calcul de prime selon les zones géographiques, et des problèmes potentiels d'internationalisation. La procédure de l'appel d'offres inclut un plan de test soumissionnaire à évaluer.

  1. Comment l'approche RAD influence-t-elle les techniques de test à privilégier et les défis spécifiques du responsable des tests ? Quels risques produit seraient le plus efficacement traités par des tests statiques plutôt que dynamiques ?

  2. Analysez les forces et faiblesses de l'équipe de test actuelle. Quelles actions le responsable des tests doit-il prendre pour améliorer la performance de l'équipe, motiver ses membres et compenser le manque de ressources en automatisation ?

  3. Le responsable des tests doit évaluer le plan de test soumis par le prestataire retenu dans le cadre de l'appel d'offres. Quels points de contrôle doit-il vérifier, et comment doit-il structurer le plan directeur de test interne pour couvrir les spécificités de ce projet (déploiement géographique progressif, approche RAD, risques identifiés) ?

Automatisation des tests et sélection d'outils dans un contexte de développement incrémental
20Incidents reportés de la version 1 à la version 23 semainesRetard de la version 2 (après effort bénévole)12 moisDurée totale des deux premières phases de développement3 (extensible à 4 avec outil de performance)Nombre d'outils dans la suite proposée au client

DevTools GmbH est une entreprise spécialisée dans le développement d'outils logiciels pour équipes de test. Elle commercialise un outil de capture-rejeu éprouvé, utilisé par plusieurs centaines de clients, et décide de le compléter par un outil de gestion des tests développé en interne par la même équipe. Le développement de l'outil de gestion des tests est planifié de manière incrémentale sur deux phases d'une durée totale de 12 mois, chaque incrément suivant un modèle de cycle de vie en V. La plateforme cible est un PC en réseau local avec base de données relationnelle propriétaire.nnLa stratégie de test interne de DevTools GmbH exige que les tests structurels soient concentrés au niveau composant et que les tests non fonctionnels dynamiques soient conduits au niveau des tests d'acceptation. Après 11 mois, la situation est préoccupante : la première version a été livrée avec une semaine de retard et contient 20 incidents reportés à la deuxième version ; la deuxième version accuse 3 semaines de retard compensées par du travail bénévole de l'équipe test ; une réduction de périmètre est envisagée ; des utilisateurs signalent des problèmes d'ergonomie.nnUn client important envisage par ailleurs l'achat de la suite d'outils complète (gestion des tests, exécution des tests, gestion des exigences) et souhaite participer à une démonstration. Le responsable des tests doit préparer les points clés à aborder avant cette démonstration, et évaluer si le modèle de cycle de vie en V reste adapté pour les phases de développement ultérieures.

  1. Face à la situation du projet après 11 mois (retards, incidents reportés, problèmes d'ergonomie, réduction de périmètre envisagée), quelle est l'action prioritaire du responsable des tests, et comment la vision du risque produit doit-elle être révisée ?

  2. Évaluez si le modèle de cycle de vie en V reste adapté pour les phases de développement postérieures à la première année. Quelles raisons justifieraient l'adoption d'un cycle de vie différent, et quelles techniques d'estimation sont essentielles pour planifier les tests d'automatisation par capture-rejeu ?

  3. Un client important participe à une démonstration de la suite d'outils. Quels sont les trois points clés que le responsable des tests doit aborder préalablement à cette démonstration, et quels critères d'entrée doit-on définir dans le plan de test d'intégration système pour valider l'interface entre l'outil de gestion des tests et l'outil de capture-rejeu existant ?

Retour en haut