Outils | Entreprise | Compte-rendus | Humeurs |   

Mot-clé - fitnesse

Fil des billets - Fil des commentaires

28 août 2010

Ecrire des bons tests

tournevis.jpgDans une de ses présentations, Misko Hevery disait que la seule raison "valable" pour ne pas écrire de tests était de ne pas savoir comment faire. Plusieurs fois, j'ai cru savoir et aujourd'hui, je ne suis toujours pas sure de le faire "bien".

Lire la suite...

21 juin 2010

Quelques news autour de Fitnesse (Mai-Juin 2010)

FitNesse.jpg

Quelques mails ont retenu mon attention dernièrement sur la mailing de Fitnesse :

  • Gfbrols tente une nouvelle implémentation d'éditeur WYSIWYG
  • Gojko Adzic, un membre très actif de la communauté, explique sa vision d'un bon test d'acceptance.
  • Toshiyuki Fukuzawa a développé un plugin Eclipse pour Fitnesse. Il était temps que quelqu'un se dévoue, merci à lui !

J'aime beaucoup Fitnesse, mais le cout de maintenance peut être très couteux à la longue (sur la forme ou sur la gestion dse dépendances par exemple). Ce genre de billet aide à faire les choses bien dès le départ.

Lire la suite...

20 février 2010

Fitnesse wiki's syntax

Fitnesse is great, but it is not so easy to remember the wiki's syntax. I often found myself looking for an test I did months ago to remember how to use this or that.

The cheat sheet on Fitnesse web site is a good start : http://fitnesse.org/FitNesse.UserGuide.QuickReferenceGuide.

Richnesse is a WYSIWYG editor for Fitnesse. It works, although it has some bugs. Still, editing tables with Richnesse is really a delight compare to using pipes.

Another alternative is Pascal Mestdach's one page cheat cheet for Slim, available here.

6 janvier 2010

Serveur d'intégration continu PHP pour fitnesse

Il y a quelques temps, j'ai travaillé sur un projet PHP appelé "network" pour mettre en place l'infrastructure agile. Le projet était tout nouveau, il avait à peine un ou deux mois d'existence avant mon arrivée. Conséquence : quasiment pas de dette technique et il est encore temps de poser les tests fonctionnels. Pour automatiser le lancement de ces tests, nous avions crée 4 scripts, tous programmés dans une crontab :

  • commit-fitnesse.sh
  • run-fitnesse-tests.sh
  • update-application.sh
  • launch-fitnesse-server.sh

En parallèle, nous avons deux applications qui tournent sur le serveur :

  • network, qui sert aussi de demo
  • fitnesse, pour pouvoir créer des tests fonctionnels et enregistrer les résultats des tests lancés.

C'est oldschool, mais cela nous a bien servi !

Lire la suite...