Développement logiciel et gestion de projet

Dans le cycle en V du développement logiciel, quel test correspond à la phase de définition des exigences et vérifie que ce qui a été décidé dans cette phase est satisfait ?

  1. ALe test unitaire
  2. BLe test d'intégration
  3. CLe test d'acceptation
Afficher la réponse et l'explication

Réponse : C. Le test d'acceptation

Le cycle en V est un modèle de développement qui place à gauche les phases qui descendent de la définition des exigences à l'implémentation en passant par la conception, place à droite les phases de test qui remontent, et relie chaque paire de phases correspondantes. Le test d'acceptation (test opérationnel) correspond à la définition des exigences, et à mesure que les phases de conception deviennent plus détaillées, le test système, le test d'intégration et le test unitaire leur correspondent tour à tour. La correspondance des phases intermédiaires varie légèrement selon les organisations et les manuels, et le test système est parfois aussi rattaché à la définition des exigences, mais tous s'accordent sur le fait que le test d'acceptation, qui vérifie les exigences du point de vue du client ou de l'utilisateur, correspond à la définition des exigences. Le point essentiel de ce modèle est de préparer les plans de test et les critères de réussite au moment de la phase de conception correspondante.

S'entraîner sur ce thème Retour au thème

Autres questions sur Développement logiciel et gestion de projet

  1. Dans Scrum, quel rôle est responsable du contenu et de l'ordre (la priorité) des éléments du Product Backlog, ainsi que de la maximisation de la valeur du produit ?
  2. Dans Scrum, quel événement a lieu à la fin d'un Sprint pour présenter aux parties prenantes l'Increment terminé (le produit qui fonctionne), recueillir leurs retours et ajuster l'orientation future et le Product Backlog ?
  3. Dans les méthodes de développement agile comme l'Extreme Programming (XP), comment s'appelle l'activité qui réorganise la structure interne d'un programme pour la rendre plus facile à comprendre et à modifier, sans changer son comportement visible de l'extérieur ?
  4. Quelle description du déroulement du développement piloté par les tests (TDD) est correcte ?
  5. Quelle description de l'intégration continue (CI) est correcte ?