Les tests d’IHM avec Play!

Vous avez une appli Play ? Vous avez déjà bien utilisé les UnitTest mais votre couverture de code reste faiblarde ?
C’est sur que malgré tout vos efforts pour que la couche controlleur soit la plus fine possible il reste quand même pas mal de code et on ne peut pas faire l’impasse dessus. Et on évitera aussi de rappeler que votre merveilleux plugin cobertura ne mesure pas la couverture de code HTML+JS testé…
Vous auriez bien voulu utiliser les FunctionalTest mais les assertions d’un FunctionalTest ne vous permettent pas de vérifier grand chose en dehors d’un code retour 200.
Bref, il va vous falloir passer au runner Selenium de Play.

Lire la suite