Tests d'intégration JavaEE avec Arquillian

La réalisation de tests unitaires est fondamentale pour développer des logiciels de qualité. Cependant, tout miser sur eux est illusoire, car il faudra à un moment ou un autre vérifier que les composants interagissent convenablement et que leur intégration dans l’environnement cible fonctionne comme prévu. De plus, si l’application fournit une interface graphique, il faut vérifier si les interactions avec celle-ce sont corrects.

Arquillian est une plateforme qui est en train de révolutionner la façon de développer les tests d’intégration et fonctionnels dans le monde Java. Et malgré des défauts de jeunesse, Arquillian permet de faire des tests automatisés de composants et d’applications Java, depuis la persistance jusqu’à l’interface graphique, en couvrant un périmètre qui dépasse largement son cadre initial qui était Java EE.

Lors de cette session, vous apprendrez comment Arquillian est capable de tester :

  • l’intégration de composants Java EE, sur différents serveurs d’applications,

  • le code de persistance avec l’extension APE,

  • les interfaces Web, en facilitant l’utilisation de Selenium.