[New] Respecter la pyramide des tests #108
-
Sur certains projets, l'infrastructure de tests est plus grosse que celle de production : corriger une faute d'orthographe génère un build de plusieurs dizaine de minutes. Les tests les plus coûteux (bout en bout d'IHM) ne sont pas à éxécuter systématiquement. Respecter la pyramide des tests (commencer par les tests unitaires). |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
Sur la plupart ds projets, l'infrastructure de développement et de build est minime par rapport à celle de production. Se concentrer sur la consommation des serveurs de développement, c'est à mon sens passer à côté de l'essentiel - le scope 3. |
Beta Was this translation helpful? Give feedback.
-
Tout dépend du nombre d'utilisateurs du services. Je suis tombé sur un seul cas où l'usine de build et de tests avait un impact relatif sur le service web car le service était utilisé par 5 personnes et que les environnements pré-production étaient surtaillés. Par contre, c'est un cas exceptionnel et dans mes autres expériences on est plus dans le cas exprimé par @fzaninotto sans compter le plus important qui est qu'en général ces infrastructures sont très mutualisées dans les grandes DSI ou chez les éditeurs. |
Beta Was this translation helpful? Give feedback.
-
Il y a souvent des questions sur l'impact de l'intégration continue et comment le réduire. Ca vient beaucoup du biais classique que les gens commencent par vouloir réduire ce qu'ils sont sous les yeux et ce qu'ils contrôlent. Mais aussi c'est vrai qu'il n'y a pas si peu de projets que ça avec assez peu d'utilisateurs par rapport à la taille de l'équipe de développement, et où du coup la vie de bureau et l'IC devient importante dans le total. Je ne sais pas si ce serait à inclure dans le top 115, mais c'est vrai que des idées d'optimisations à ce niveau intéressent les gens. |
Beta Was this translation helpful? Give feedback.
#139