Premier Sprint de Vérifs Auto
[QualityManagement, TDD, Test]
from: Jérémie █████
to: Xavier ██████
subject: 1er sprint de verifs auto
Hello. Déjà 8 jours. Résumé des difficultés rencontrées :
- le comportement à vérifier dépend de certaines conditions extérieures que l’on ne sait pas reproduire automatiquement
- le test requiert une longue série de préparations et préconditions : connection au serveur, authentification, état spécifique de certains objets
- le code de vérification est en moyenne 10 fois plus long que le code vérifié
- certains tests prennent jusqu’à 4 minutes à s’exécuter
- certains comportements sont codés dans des fonctions privées, qu’on ne peut pas appeler depuis l’extérieur de leur classe; ça discute pour savoir s’il faut assouplir les règles de visibilité
- la base de données de DEV ne contient pas les données de test : il faut les insérer, et nettoyer après coup
- une erreur dans les tests nous a conduit à tracer le code à la recherche d’un faux problème pendant 2h; pour une erreur de test !
- on s’aperçoit que certains scénarios n’étaient pas entièrement terminé; on ne sait même pas comment devrait se comporter le code
- un des binômes s’est mis en tête de nettoyer le code de leur module avant d’écrire le premier test; c’était il y a 3 jours, et on est sans nouvelles
- afin de vérifier une recherche sur critère on est allé consulter l’un des POs, et on est revenu avec plus de questions que de réponses
- il y a des parties du produit pour lesquelles personne dans la maison n’est capable de fournir la bonne règle de gestion
- un des binômes à commencé à écrire un outil de préparation de données de tests, pour lequel ils ont jugé nécessaire d’écrire des tests
- Térence s’est mis en tête de vérifier automatiquement l’affichage des graphiques du Tableau de Bord au pixel et à la couleur près
- je me suis faché avec Alex parce qu’il était en train de coder/tester le calcul de score au bowling dans un des modules du produit
- un des DEVs a déclaré qu’écrire des tests est la tâche la plus pénible et la plus ennuyeuse qu’il ait jamais eu à réaliser
- j’ai l’impression que certains mettent à jour leur CV
Bref l’équipe est comme une fourmilière qui vient de subir une inondation.
Au fait Karim, Olivia, Yasmina, Oleg et Jean ont réquisitionné la salle de réunion du 5ème (vidéo-projecteur). Ils codent, ils mangent, ils ne sortent plus de cette salle jusqu’à 19h30.
Clara fait quelques tests avec nous. Elle essaie de noter autant qu’elle peut les points de doute sur le fonctionnel. Elle a suggéré des cas pour valider une règle obscure dénichée dans un commentaire sur la version 1.15. Ses cas font mouche à chaque fois. Rien ne passe comme ça devrait.
On se demande comment nos prédécesseurs ont pu décider de mettre ça en prod.
À part ça, ça va.
Profite bien de tes congés.
A+