O'Reilly logo

Arquillian Testing Guide by John D. Ament

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Functional Application Testing

Since Arquillian provides deployment support, it is possible to deploy your entire application and perform end-to-end functional testing on the final deployed product. This makes your testing much more robust – not only are you testing how your code interacts, but you're testing how your UI is rendered, and how forms are filled out, and then submitted back to the server.

Arquillian has a few possible solutions for UI-based testing. The first that we'll review is Drone, which uses Selenium to execute test cases and run verifications. Next is Warp, which extends Drone to add assertions on both the client side and server side. Finally, we'll look at Graphene, another Drone-based extension for testing rich, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required