FitNesse

Archi & techno

Les tests fonctionnels en .NET

Dans cet article, nous avons décidé de vous parler de tests fonctionnels appliqués à du code .NET. Vous pourrez (re-)découvrir l'intérêt et le fonctionnement de la mise en place ce type de tests sur votre application. Il faut savoir qu'à ce jour, il existe des dizaines de frameworks .NET de tests fonctionnels. C'est pourquoi nous avons décidé de nous concentrer sur les trois frameworks qui semblent les plus pertinents aujourd'hui, à savoir : Concordion Fitnesse Specflow Lors de la rédaction de cet article, nous avons développé en…

Lire la suite
Archi & Techno

Functional testing of a MVVM Silverlight application with Fitnesse

MVVM is a great pattern to enable (among other things) unit testing of a XAML based application GUI. If you’re not familiar with it, this article explains it well and describes its use with Greenpepper on a real life project. Functional testing works great with MVVM, but several issues prevent the use of functional testing tools (e.g. Fitnesse) with a Silverlight project out of the box. If the previous article convinced you to implement automated functional testing on your application, but its GUI is in…

Lire la suite
Archi & techno

J’ai l’impression d’écrire mes tests en double !

En présentant les tests fonctionnels automatisés chez un client la semaine dernière, plusieurs questions ont été soulevées. La principale était celle-ci: - Pourquoi écrire ces tests FitNesse/GreenPepper alors que j'ai déjà des tests unitaires JUnit qui couvrent la même fonctionnalité ? La question est justifiée. Voici quelques éléments de réponse, tirés de nos échanges sur les mailing-lists OCTO...

Lire la suite
Archi & techno

Mise en place technique de FitNesse

Mettre en place FitNesse dans une équipe n'est pas particulièrement évident. Il y a plusieurs possibilités et certaines sont plus efficaces que d'autres. La mise en place décrite dans cet article offre une bonne combinaison d'avantages et d'inconvénients. Elle permettra le travail commun de deux équipes : une équipe de fonctionnels utilisant un serveur central, et une équipe de développement écrivant les fixtures directement depuis leur workspace. Lisez la suite de l'article en anglais : https://blog.octo.com/en/fitnesse-technical-setup

Lire la suite
Archi & Techno

FitNesse technical setup

Getting FitNesse working for a development team is not particularly evident. You have many possibilities and some of them are not so effective. The Setup proposed here has a good combination of pros and cons. It will enable the work of two teams: one team of functional people using a central server and one team of developers writing the fixture straight from their workspace.

Lire la suite
Archi & techno

FitNesse, Maven, Hudson : pour une intégration continue des tests d’acceptance

Dans un projet d’entreprise, il est important de vérifier continuellement la non-régression du produit réalisé. Au même titre que les tests unitaires, les tests d’acceptance font partie intégrante du harnais de tests à mettre en place sur un projet. FitNesse est une des solutions à ce besoin. FitNesse / Slim FitNesse dormait jusqu’à Juillet 2008. Mais il suffit de voir le rythme des releases depuis cette date, pour se rendre compte qu’il s’est réveillé ! Avec une nouvelle version presque tous les mois entre Juillet…

Lire la suite