1B-a - Nous vérifions l'exactitude via différentes phases de tests
Différentes phases de tests succèdent; chacune dépend de la précédente
Afin de vérifier l'exactitude du comportement de TesfriX, nos process enchaînent systématiquement plusieurs phases de tests
Chacune a sa portée et ses objectifs spécifiques
Phase de tests par l'équipe Développement
L'objectif est de vérifier que la fonctionnalité est complète par rapport à la description qui en a été fournie, qu'elle est stable et opérationnelle
Phase de recette par l'équipe Assistance
L'objectif est de vérifier que la fonctionnalité répond bien au besoin métier, et qu'elle s'intègre bien dans un flux métier représentatif
[Selon le cas] Phase de tests par le client
L'objectif est de vérifier que la fonctionnalité répond à des attendus spécifiques
Passage d'une phase à la suivante
Une phase n'est débutée que lorsque la précédente a donné satisfaction.

Chaque équipe a son environnement de tests dédiés; les environnements sont cloisonnés
Pour chaque phase, un environnement dédié est utilisé
Cela permet à une équipe de mener ses propres tests tandis que l'équipe précédente continuent ses travaux, et sans risquer de corrompre les données de tests des autres
Les tests ne sont JAMAIS effectués dans l'environnement d'exploitation réelle
Environnement de tests équipe Développement
L'environnement "Dev" reçoit et consolide le code que les différents développeurs ont écrit "en local" sur leur propre ordinateur
Les données sont fictives, créées par les développeurs pour pouvoir mettre en place leur différents cas de tests
Environnement de recette équipe Assistance
L'environnement "Staging" est régulièrement mis à jour, grâce à un "copier-coller" de l'environnement de Dev précédemment validé dans son ensemble
Les données sont parlantes, représentatives de cas métier, souvent reproduites à partir de jeux de données réelles en production
[Selon le cas ]Environnement de tests Clients
L'environnement "Pré-prod" est régulièrement mis à jour, grâce à un "copier-coller" de l'environnement Staging précédemment validé par l'Assistance
Les données sont dupliquées à partir celles de l'environnement d'exploitation réelle du client
