Les tests de code sont intégrés dans la gestion de projet et le processus de développement


Des tâches distinctes "DEV" et "TEST" sont créées

Lors des réunions préparatoires, pour chaque fonctionnalité à développer, le chef de projet prévoit dans les tâches de l'équipe Développement

    • une tâche de réalisation, affectée à un développeur donné,
    • et une tâche de test de cette réalisation


L'avantage de distinguer les tâches d'écriture du code et le test du code 
    • La tâche de tests est affectée à un développeur autre que l'auteur du code, afin que le test ne soit pas effectué par la personne qui a développé, mais par un collègue au regard neuf.
    • La tâche de tests est gérée comme les autres: une durée / charge de travail lui est attribuée, un statut (à faire / en cours / OK-KO) permet de la suivre. 
    • De la sorte, le test n'est plus fait "s'il reste du temps (mauvaise pratique courante en ingénierie logicielle), mais complètement intégré aux pratiques Innlog



Cette phase de test respecte un process précis
Les tests de l'auteur du code

Le développeur teste son propre code et procède aux correctifs


Les tests de l'autre développeur

Il teste ce qu'a fait son collègue.

S'il détecte des anomalies ou des dysfonctionnements, il crée un "ticket de correction" dans l'outil de gestion de projet et l'affecte au développeur


Le développeur prend en compte, corrige, vérifie lui-même son correctif, puis la correction est à nouveau soumise à l'autre développeur.


La fin des test

On procède à autant d'itérations que nécessaire

Tant que le code n'est pas validé par l'équipe de développement, la fonctionnalité n'est pas soumise à la phase de recette par l'équipe Assistance.