Aller au contenu
Filtrer les règles par style d’implémentation
Style
Tactique
Sévérité
mineure
S’applique à
  • Tests

SRV-08 · Les tests couvrent les échecs du domaine et la justesse des calculs ​

Style
Tactique
Sévérité
mineure
S’applique à
  • Tests

Signal ​

  • Des tests de domain service qui ne couvrent que le cas nominal.
  • Un service de calcul sans test de justesse.

Pourquoi ​

Les tests montrent comment un appelant se sert du service, échecs du domaine compris. Pour le plafond de retrait : un retrait sous le plafond, un retrait qui l’atteint tout juste et reste autorisé, un retrait qui le dépasse, un montant dans une autre devise, et des retraits de plus de 24 heures qui ne comptent plus.

Tester la justesse des services purement métier, comme les calculs. Un service qui lit par un port se teste sur le vrai adapter, avec une base vidée entre deux tests (TST-01, REP-16).

Exceptions ​

Aucune.

Correction ​

Un test par issue métier possible (le succès et chaque échec), avec des données réalistes.

Voir aussi ​

TST-02 fait lire les tests du domaine dans le langage du métier. TST-01 et REP-16 testent sur la vraie infrastructure.