September 2010 Monthly Meeting Summary
Java testing with Arquillian - presentation by Dan Allen
Arquillian is a container-oriented test framework that brings your test to the runtime,
rather than requiring you to manage the runtime from the test. Arquillian keeps you focused
on the test case, while still being able to utilize the services provided by the container.
This talk will provide an appreciation for the productivity and coverage gained by having a
component model for testing, and will explore:
* What makes us most productive?
* What is a component model, and how does it help?
* Is there a component model for testing?
Presenter bio: Dan is a Principle Software Engineer at JBoss, by Red Hat, and a speaker at major industry conferences.
His technical expertise includes Java frameworks, testing frameworks (Arquillian, JUnit, TestNG, Selenium), and much
more. Dan is a dedicated Open Source and Linux advocate.
Took place on: Wed. September 8 2010 6:30 PM
- Dan's presentation on Arquillian is available as a 2.5 MB PDF file
- The Arquillian project site is at http://jboss.org/arquillian
- The main Arquillian github repository is at http://github.com/arquillian
- During Dan's discussion of the Arquillian approach it was noted that there were many parallels with our previous NoVaTAIG meeting
discussions about automation design and automation architecture
- In the component model the test environment is treated a a set of discrete components - container resources and services,
and a contoller is available to control these services and resources.
- The container control capabilities enable management of compexity as the number of components in the testing context increases
- Arquillian was being used for, among other things, testing Ruby applications
- Use of Arquillian was resulting in finding many bugs in standard components of off the shelf apps
NoVaTAIG Home Page
Copyright 2010 Northern Virginia Test Automation Interest Group
Test Automation Interest Group