tests

TestNG, votre avis m’intéresse

Lors du Devoxx France, j’avais présenté un Quickie (session courte de 15 minutes) sur TestNG, parce que vos tests le valent bien. Les slides sont d’ailleurs visibles ici.
 
Le but de cette présentation est de montrer les atouts de la librairie de tests Java TestNG, en particulier face à l’omniprésent JUnit.
 
Il faut l’avouer, aujourd’hui JUnit a réussi à combler certaines de ses lacunes par rapport à TestNG. Je pense par exemple au groupage / catégorisation des tests (JUnit 4.8 a introduit un @Category bancal, mais grandement aidé par Maven Surefire depuis sa version 2.11), aux tests paramétrés (annotation @Parameters de JUnit), etc.
Toutefois, je reste convaincu de l’intérêt de TestNG sur JUnit. Mais j’aimerais connaitre ton opinion…
 
Bref, toi, lectrice, lecteur de mon blog, si tu fais partie d’une catégorie suivante :
 

       
  • Tu utilises déjà TestNG
  •    

  • Tu as utilisé TestNG par le passé
  •    

  • Tu aimerais bien utiliser TestNG
  •    

  • Tu t’intéresses à TestNG

 
alors ton avis m’intéresse ! Dis-moi quels sont les intérêts que tu lui trouves ? Pourquoi le préfères-tu à JUnit, ou au contraire pourquoi préfères-tu JUnit ? Que lui manque-t’il ? Bref, dis moi tout !
 
Merci.

Chouchoutez votre JavaScript dans un projet web

Voilà, c’est fait ! Vous êtes venus à Devoxx France, vous avez assisté à ma présentation (ou alors vous avez juste lu mon post sur le sujet), et donc vous voulez désormais chouchouter votre code JavaScript.

Pour démarrer sur le sujet, vous avez suivi les étapes écrites sur mon post, comme je l’ai fait lors de ma présentation. C’est bien joli tout ça, mais dans la vraie vie réelle, vous n’avez pas un module Maven dédié au code JavaScript. Votre code JavaScript est (bêtement) dans votre application web ! Du coup, vous vous posez des questions sur la façon de procéder, en particulier concernant les analyses Sonar…

Allez zou, suivez le guide !

More >

Chouchoutez votre code JavaScript

Voici la retranscription de ma session « Chouchoutez votre code JavaScript« , présentée lors de la première édition de Devoxx France, le mercredi 18 avril 2012.

Le but de cette présentation est de montrer qu’il est aussi facile de tester et analyser son code JavaScript que son code Java. Les mêmes outils seront d’ailleurs utilisés, en particulier Maven, Jenkins et Sonar.

More >

Calculer sa couverture de code par les tests d’intégration

Nous allons voir ici comment, grâce à Sonar, Maven et JaCoCo nous pouvons obtenir la couverture de code par des tests d’intégration.

More >

How to categorize JUnit tests with Maven

NB: This article is the english version of my previous article, written in french.

For some reasons, I wanted to categorize my JUnit tests, in order to run only a subset of them.
But this is not as simple as it seems…

More >

Catégoriser ses tests JUnit avec Maven

J’ai eu envie de « catégoriser » mes tests JUnit, et de pouvoir ne lancer que certains d’entre eux via Maven.
Ce qui semblait une tâche relativement simple s’est avérée être en réalité un chemin semé d’embuches…

Voici mon carnet de voyage…

More >