Résultats
Il y a 3 ans
Packaging Python : setup.py et setuptools
Bien que Python soit aujourd’hui extrêmement populaire il y a une facette de celui-ci qui semble toujours peu maitrisée par les développeurs qui l’utilisent : le packaging de code. Hors le packaging est une étape importante lorsque l’on veut partager et réutiliser du code sans avoir à le dupliquer dans chacun de nos projets. Nous...
Il y a 4 ans
Contrôler et Fiabiliser
« Contrôler et Fiabiliser », d’entrée de jeu, soit ça excite un RSSI, soit ça fait partir en courant ! Et pourtant… la fiabilité, la sécurité sont des critères qu’on ne peut omettre dans la conception d’une architecture ou d’une application, mais ne doivent pas pour autant venir en travers de la productivité et des objectifs métiers...
Il y a 7 ans
Pérennisez votre métier avec l’architecture hexagonale !
Dans la majorité des DSI où nous intervenons, nous faisons souvent le même constat depuis plusieurs années ; il reste difficile de produire des applications évolutives et pérennes. C’est d’autant plus vrai aujourd’hui alors que la révolution numérique (ne dites surtout pas digitale) bat son plein, entrainant des nouveautés incessantes en termes de technologies, d’outillage, etc. Ainsi,...
Il y a 10 ans
Craftsman Recipes – Simuler le temps
Ce nouvel article de la série Craftsman Recipes se penche sur une technique très simple mais que l’on rencontre sur peu de projets : la simulation de l’instant présent. Nos applications doivent couramment prendre des décisions dépendant de l’instant auquel elles s’exécutent (date, heure…). Il n’est donc pas rare d’avoir du code effectuant des tests sur...
Il y a 11 ans
Xebia participe aux Belgium Testing Days
Cette semaine se tient à Bruxelles une conférence d’envergure dans le domaine du test logiciel: les Belgium Testing Days. C’est une conférence jumelle des Agile Testing Days qui se tiennent à l’automne à Berlin. Forte des succès obtenus l’an passé à Bruxelles et Berlin, l’équipe d’organisation a préparé un déroulement désormais bien rodé : 1 journée de tutoriaux, 2 journées de conférences. J’ai le...
Il y a 11 ans
Spring, Hibernate, DBUnit et Surefire – Parallélisez vos tests
Les DAO (Data Access Object) ou repository des applications contiennent souvent de l’information importante sur la façon dont les données d’une base doivent être consultées. Cette information prend la forme d’une logique métier qui est encodée dans un ou plusieurs langages, souvent un langage déclaratif (SQL, HSQL, JPQL, etc.) et un langage impératif (Java, Groovy,...
Il y a 11 ans
Xebia à l’Agile Tour Rennes
Le jeudi 6 octobre prochain se tiendra l’étape Rennaise de l’Agile Tour 2011. J’ai le plaisir d’avoir été sélectionné pour animer ma session traitant du retour sur investissement de l’automatisation des tests. Sous la houlette de Laurent Morisseau et d’une équipe d’organisateurs investis, cette étape s’annonce déjà comme une belle réussite, en espérant ne pas...
Il y a 12 ans
Revue de Presse Xebia
La revue de presse de l’actualité Java/JEE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII La VM d’Oracle JRockit devient gratuite Terracotta racheté par Software AG Le coin de la technique JUnitParams, un framework pour paramétrer vos méthodes de test
Il y a 12 ans
Performance – Maîtriser son framework de test, The Grinder
La performance a été souvent considérée comme étant le parent pauvre des applications. Afin de combler ce défaut et de détecter les éventuels points de faiblesse des applications, plusieurs outils propriétaires et open source ont vu le jour sur le marché: Compuware/Qaload, LoadRunner, OpenSTA, JMeter, etc, et notamment The Grinder. L’adoption de ce dernier fut...
Il y a 12 ans
Tester les services asynchrones avec Awaitility
Les tests d’intégration impliquent souvent plusieurs composants d’une architecture technique (webservices, serveurs de mail, …). Si une action s’exécute sur un composant A qui fait appel à un composant B et si la condition à vérifier dépend de la bonne exécution de B, vous êtes dans un cas d’asynchronisme. La première idée qui vient à...
Il y a 12 ans
Livre blanc – Qualité logicielle
Nous avons le plaisir de vous présenter notre livre blanc sur la qualité logicielle écrit par Frédéric Dubois, avec la participation de Séven Le Mesle. Objet du désir, la qualité logicielle est régulièrement invoquée sur le mode incantatoire au démarrage d’un projet de développement logiciel. Assurance qualité, direction qualité, responsable qualité, qualimétrie, processus unifié, modèle...
Il y a 12 ans
NoThunes, tests en tout genre et qualité de code
Avec un peu de retard sur les autres, voici le cinquième article de cette série sur Grails. Nous allons parler ici de : Tests unitaires Tests d’intégration Mesures de qualité de code Intégration continue En appliquant le tout à notre projet test bien aimé : NoThunes.
Il y a 13 ans
Xebia à la conférence Agile France 2010
La conférence Agile France 2010 se tiendra à Paris les 31 mai et 1er juin prochain. Avec plus de 70 conférences et ateliers répartis sur six à sept salles en parallèle, cette conférence s’impose comme une des principales conférences sur l’agilité en Europe. Pour un prix attractif (270 €), nous vous encourageons à venir chercher...
Il y a 13 ans
Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII TC Server spécial printemps Le coin de la technique Html5 en action soapUI s’enrichit du support de JMS et AMF Des tests unitaires expressifs grâce à Spock JBoss simplifie les tests dans les conteneurs EJB Evènements de notre communauté en...
Il y a 13 ans
Selenium – Could not start Selenium session: Internal Server Error
Lors de l’intégration des tests unitaires Selenium avec Hudson sur un environnement graphique Linux, j’ai été confronté à l’exception « Selenium – Could not start Selenium session : Failed to start new browser session : Error while launching browser » qui empêchait Selenium Remote Control (RC) d’ouvrir une instance du navigateur Firefox pour le jeu des tests....
Il y a 13 ans
Comment séparer ses tests d’intégration ?
Une question récurrente pour les équipes qui commencent à industrialiser leur build avec du Maven et qui utilisent de manière intensive JUnit. Au bout d’un moment, les tests d’intégrations ralentissent de manière conséquente le build et parfois découragent les développeurs à cause de leurs pré-requis plus importants que les tests unitaires. Comment les séparer des...
Il y a 13 ans
Lumière sur JTestR
Parmi les tâches incontournables de la vie d’un développeur, il y a l’écriture des tests unitaires. De nombreux outils tentent de nous faciliter la vie sur ce point. Aujourd’hui, je vais vous parler de JTestR, un framework de tests unitaires qui apporte la puissance et la rapidité d’écriture du scripting Ruby pour tester des applications...
Il y a 14 ans
Automatiser ses tests fonctionnels avec Ant
Les tests unitaires sont largement répandus et leur utilisation est facilitée grâce à des outils matures tels que JUnit, Unitils, ou les apis de Mocking. Au contraire, la pratique des tests fonctionnels reste encore délicate. Même si des outils comme Selenium, Fitnesse, ou HttpUnit facilitent la création de tests fonctionnels, le problème majeur reste d’automatiser...