Aller au contenu
FR EN

GR491, Le guide de Référence de Conception Responsable de Services Numériques

MENU
← retour
Architecture    ODD#12    

Chaque composant peut-il faire l'objet de tests de "Non Régression" au niveau fonctionnel ?

Recommandation 

Cycle de Vie

B People

B Planet

A Prosperity

Difficulté

**

Priorité

Medium

Récurrence

OnUpdate

Tests

Existence des tests d'acceptance ? Est-ce que les tests d'acceptance dans le cadre du developpement logiciel font l'objet d'une approche "test driven development" ?

Précisions

La couverture des tests fonctionnels et la qualité gagnée par la prise en compte de tous les cas de tests permet de fiabiliser les développements, d'éviter des fonctionnements logiciels inefficaces qui consomment des ressources techniques sans rendre la fonctionnalité et génèrent de multiples mises à jour. A l'insatisfaction des utilisateurs s'ajoute la frustration des équipes de développement qui doivent traiter la non-qualité sans pouvoir progresser dans leurs métiers.

Use Case

Intégration continue

Éléments complémentaires

Enjeux opérationnels liés au projet

Métiers concernés

Règle d’évaluation du niveau de conformité du critère

/

Cycle de vie

Réalisation

2 autres critères liés à la recommandation : Appliquer une démarche qui garantit les aspects NR

Conseil

Design Logiciel NR

Une démarche BDD (Behaviour Driven Development) est-elle mise en oeuvre pour piloter la réalisation par les usages ?

Conseil

Infrastructure NR

L'automatisation des tâches de compilation, de test, d'intégration et de déploiement existent-elles dans le workflow d'intégration continue ?