1B-b - L'équipe Développement effectue des tests opérationnels
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.