Accueil InfoQ Tests sur InfoQ
-
Testez Bien et Prospérez : Le Grand Débat à propos des Frameworks de Test Unitaire
Un article récent sur Reddit a suscité un débat entre les partisans de JUnit et du framework de test Spock, ayant comme thème central "Quel est le problème avec JUnit ?".
-
Des Lego pour Apprendre les Pratiques Techniques
Expliquer les techniques de craft est compliqué, surtout au plus haut niveau de hiérarchie. La compréhension étant une des clés pour changer l'état d'esprit, et les pratiques techniques un pré requis pour créer du code de qualité, il est important de les expliquer. Mike Bowler a facilité un atelier à l'Agile Games Conference, montrant l'usage des Lego pour expliquer les pratiques techniques.
-
Abandonner le TDD
Cet article résume l'expérience d'un professeur d'université qui a abandonné le TDD, ainsi que les objections d'Oncle Bob sur ses arguments.
-
Principes d'Ingénierie du Chaos de Netflix
Au vu de leur expérience avec l'arrêt arbitraire de serveurs ou la simulation de l'arrêt d'un centre de données complet en production, Netflix a proposé un certain nombre de principes d'Ingénierie du Chaos.
-
DDD et la Documentation Vivante
Faire de la documentation, c'est ennuyeux. Elle est souvent obsolète et sujette à mauvaise interprétation. Il est possible d'adopter un état d'esprit différent qui vous permettra d'améliorer votre documentation comme votre code, tel que l'a démontré Cyrille Martraire lors d'une présentation sur la création d'une documentation vivante quand on travaille avec DDD.
-
Gérer les attentes des méthodes Agiles
Interview de Gill Zilberfeld sur la façon de gérer les attentes qu'ont les organisations sur les méthodes agiles, la manière d'éviter les malentendus, les bonnes idées et bonnes pratiques issues de l'agilité et sur ce que nous réserve le futur.
-
Facebook Stetho : Debugging d'applications Android avec les Chrome DevTools
Facebook a rendu open source Stetho, une librairie permettant de faire du debug d'applications Android en utilisant les Chrome DevTools. Jusqu'à présent, cela n'était possible que pour les applications web ou utilisant des WebViews. Stetho offre donc maintenant la possibilité de faire également du debug d'applications natives.
-
Tester l'Internet des Objets
Les tests d'applications embarquées et de systèmes destinés à l'internet des objets doivent prendre en compte les interactions physiques, sensorielles et émotionnelles explique Gerie Owen, Analyste d'affaires chez Northeast Utilities.
-
GapDebug, Outil de Debug Mobile pour PhoneGap et Cordova, publié en Beta Publique
Genuitec a annoncé une beta publique de GapDebug, un outil gratuit de debug pour les applications mobiles hybrides créées avec le SDK Cordova/PhoneGap. GapDebug intègre des versions de Safari Webkit Inspector et Chrome Dev Tools pour offrir une expérience de debug intégrée sous Windows et OS X.
-
Analyse de la polémique "TDD is Dead"
Test Driven Development (TDD) est l'une des pratiques au coeur de l'eXtreme Programming et est considérée par beaucoup comme l'une des clés du développement de logiciels, pour délivrer des produits de meilleure qualité. Récemment, DHH (David Heinemeier Hansson) a remis en question la valeur de TDD en l'état actuel de son implémentation.
-
Facebook publie Jest, sa bibliothèque de Tests Unitaires JavaScript proposant des mocks automatiques
Facebook vient de publier Jest, son framework de tests unitaires basé sur Jasmine. Jest crée automatiquement des bouchons lors de l'exécution des tests et utilise CommonJS au lieu d'un module propriétaire.
-
Tester les applications PhoneGap sur appareils mobiles sans SDK, compilation ou signature du code
PhoneGap vient de sortir PhoneGap Developer App, un outil qui permet de tester les applications au cours du développement, en contournant le SDK ainsi que le besoin de compiler et de signer le code. LiveReload avec GapReload offre les mêmes fonctionnalités.
-
Solution de Tests "Périphériques en tant que service" pour Android/iOS
Une solution de tests "Périphériques en tant que service" pour Android/iOS.
-
Martin Fowler présente les différents Workflows du Refactoring
Martin Fowler, auteur du livre « Refactoring : Improving the Design of Existing Code » explore les différents workflows pour intégrer de manière efficace le refactoring dans le travail quotidien du développeur.
-
Bilan de TypeScript : Nouvelles Fonctionnalités, Outils et une Feuille de Route
Depuis notre dernier rapport concernant la version 0.9 qui a ajouté les génériques, Microsoft a ajouté trois fonctionnalités mineures dans la version 0.9.1.