Posté le 29/06/2018 par Jérôme Van Der Linden

Jusqu’à présent, dans les articles précédents (1, 2, 3, 4), nous avons toujours mis en place des tests en isolation, nous fournissant ainsi un feedback précis et fiable - et plus ou moins rapide selon qu’on teste unitairement ou avec des tests de composants (contexte Spring à charger). Mais ces tests ont leurs limites, justement du fait de l’isolat...

Lire la suite >

Posté le 28/06/2018 par Jérôme Van Der Linden

Dans le dernier article, nous décrivions les tests de composant, tests mi-unitaires mi-intégration permettant de valider à la fois l’intégration au sein de notre application (injection de dépendances) et aussi avec les composants périphériques. Le tout en restant suffisamment isolés de ces derniers pour limiter les frottements à l’exécution. L’isol...

Lire la suite >

Posté le 28/06/2018 par Vincent Leplé, Marjolaine Hamon

Chez OCTO, nous croyons que la technologie a un impact sur la société dans laquelle nous vivons. Nous sommes persuadés qu’elle peut apporter de belles opportunités professionnelles à celles et ceux qui s’y intéressent. C’est pourquoi, nous avons eu envie de dépasser le cadre d’OCTO et de proposer à des jeunes d’un collège d’Ile-de-France de découvr...

Lire la suite >

Posté le 28/06/2018 par Julien Kirch

Cette interview fait partie d’une série, vous trouverez les autres à cet endroit.Le 28 mars 2018Philippe Kernévez est arrivé à OCTO début 2000 pour travailler sur l’architecture technique et J2EE. Depuis 2008 il est directeur technique de la filiale suisse d’OCTO.Te souviens-tu de la manière dont tu voyais l’agile et les agilistes avant qu’ils n’ar...

Lire la suite >

Posté le 27/06/2018 par Jérôme Van Der Linden

Le précédent article nous présentait la base de la pyramide : les tests unitaires et leur caractère indispensable pour assurer la non-régression d’une application. Mais loin d’être suffisants, nous devons y associer d’autres types de tests. Dans cet article, nous allons traiter des tests de composant.body .gist .highlight { background: #202020; } b...

Lire la suite >

Posté le 26/06/2018 par Jérôme Van Der Linden

Dans le précédent article, nous avons abordé la théorie autour de la pyramide des tests : quelle stratégie adopter pour assurer la qualité et la non-régression de notre application pour un coût raisonnable. Nous avons notamment abordé la notion de feedback et l’importance d’avoir des feedbacks rapides, précis et fiables. Les tests unitaires remplis...

Lire la suite >

Posté le 25/06/2018 par Jérôme Van Der Linden, Jérôme Van Der Linden

Si vous lisez ce blog ainsi que nos publications, vous n’êtes pas sans savoir à quel point les tests sont indissociables de la qualité logicielle, et j’oserais même dire de la réussite logicielle. J’insiste sur ce point car trop souvent encore chez nos clients, les tests sont la cinquième roue du carrosse lorsqu’il s’agit de développement. Les cons...

Lire la suite >

Posté le 22/06/2018 par Christophe Thibaut

Tu allumes la lumière de la salle de réunion, et pose ton ordinateur devant le paquet de câbles qui gît au milieu de la grande table. Audrey entre avec une cafetière encore fumante, ainsi qu’un plateau de croissants qu’elle dépose précautionneusement sur la table. Entrent dans la salle Jérémie, Farid, Hugo, Maria, Charlène.Audrey : Donc, comme je v...

Lire la suite >

Posté le 21/06/2018 par Julien Kirch

Cette interview fait partie d’une série, vous trouverez les autres à cet endroit.Le 26 mars 2018Laurent Brisse est un des architectes historiques d’OCTO. Il a quitté l’entreprise l’an dernier et il est désormais coordinateur architecture chez Lectra.Comment s’est passée l’arrivée de l’agile à OCTO ?J’étais centré sur l’architecture donc l’agile n’é...

Lire la suite >

Posté le 20/06/2018 par Sebastian Caceres, Adrien Besnard

Alright, here’s what’s up:TL;DRWe tried Ansible Container. We’d rather keep using Dockerfiles for image builds: creating a Docker image and provisioning servers with Ansible are two very different things. Different in terms of lifecycle, philosophy and workflow. So different, that in our opinion, they’re not compatible.Wanna know why? Read on.Discl...

Lire la suite >