Posts Tagged ‘test’

Tests d’intégration : quid de la base de données ?

Monday, October 12th, 2009

serveurLa base de données est un élément important des tests d’intégration. Les deux questions à se poser sont :

  • Puis-je utiliser une base de données embarquée ?
  • Puis-je désactiver les contraintes d’intégrité ?

(more…)

MoreUnit : les tests plus vite sous Eclipse

Wednesday, July 29th, 2009

Marqueur des classes testées

J’ai découvert aujourd’hui le plugin MoreUnit pour Eclipse. Celui-ci accélère grandement le passage code/test et la création de tests.

Il permet de :

  • Passer d’une méthode à ses tests et des tests à la méthode testée (ctrl+j depuis une méthode)
  • Montrer les méthodes et classes testées
  • Créer un test pour la méthode en cours (ctrl+u) [même si ça ne remplace pas "Ctrl+3 > New Junit test case"]
  • Changer le nom et déplacer les tests lors d’un refactoring

(more…)

Présentation et retour sur GreenPepper

Sunday, December 21st, 2008

Au boulot, nous évaluons GreenPepper de la société Pyxis. GreenPepper est un outil de test fonctionnel et nous souhaitons à terme que les MOA l’utilisent afin de rédiger les spécifications et les tests associés.

Nous ne sommes qu’en phase de POC technique et nous avons rencontré quelques soucis. Je vous fais mon retour au bout d’une semaine avec GreenPepper.

(more…)

Professionalism is spelled TDD

Saturday, November 22nd, 2008

Du slogan court et efficace :

Professionalism is spelled TDD

L’image associée :

Ca me rappelle un peu le “In TEAM there is no I”.

Via : http://twitter.com/unclebobmartin

Selenium : Boostez vos tests avec Tellurium

Wednesday, October 29th, 2008

Au commencement, vous écriviez vos tests Selenium en HTML. Mais cela posait des problèmes : aucune factorisation possible, pas de setUp()/tearDown()…

Puis, vous avez commencé à écrire vos tests en Java et la vie fut plus belle. Mais cela devint verbeux et vous développiez de plus en plus de code custom pour améliorer vos tests. Et vous vous demandiez comment faire encore mieux…

Enfin, vous découvrez l’arme ultime, ce projet nommé Tellurium qui ne vous rendra certainement pas plus riche ni plus beau mais qui améliorera vos tests Selenium.

Vous l’avez compris, Tellurium est un projet qui vise à améliorer l’écriture de tests Selenium.

Ils le disent eux-mêmes :

Tellurium is more robust, flexible, modularized, easier to maintain and refactor

Qu’est-ce qu’il y a dans la boite ?

(more…)

De la programmation défensive

Sunday, October 26th, 2008

Vous aviez développé un nouveau service. Les interfaces et les données échangées étaient définies. Vous étiez optimiste, vous connaissiez bien le client. Malheureusement celui-ci utilisait de temps en temps mal votre API, vous fournissant des paramètres invalides. Vous voilà en train de corrompre l’intégrité de vos données. Pourtant même la Javadoc précisait le format des données. Avez-vous été trop optimiste ? Et votre code, comment aurait-il dû réagir ? Est-ce votre faute ou celle du client ?

(more…)

Selenium en java : Démarrage rapide

Thursday, September 4th, 2008

L’article est un guide de démarrage rapide pour l’écriture de tests Selenium en Java. Nous allons voir ce qu’il faut configurer dans le pom.xml de Maven et comme lancer l’ensemble des tests.

(more…)