arquillian - integration testing made easy

26
Integration testing made easy Integration testing made easy

Upload: jbug-london

Post on 22-May-2015

1.022 views

Category:

Business


2 download

DESCRIPTION

Slides by Davide D'Alto presented at JBUG London event on the 24th of October 2012. You can watch the presentation video here http://youtu.be/MuqAx9SuIOk

TRANSCRIPT

Page 1: Arquillian - Integration Testing Made Easy

Integration testing made easyIntegration testing made easy

Page 2: Arquillian - Integration Testing Made Easy

Component model

Page 3: Arquillian - Integration Testing Made Easy

Unit vs Integration testing

Page 4: Arquillian - Integration Testing Made Easy

What's the worst that could happen?

Page 5: Arquillian - Integration Testing Made Easy

How can we make our life easier?

Page 6: Arquillian - Integration Testing Made Easy

Skip the build

Page 7: Arquillian - Integration Testing Made Easy
Page 8: Arquillian - Integration Testing Made Easy

Micro deployment

Page 9: Arquillian - Integration Testing Made Easy

Component model for testing

Page 10: Arquillian - Integration Testing Made Easy
Page 11: Arquillian - Integration Testing Made Easy

Bring the test to the runtime

Page 12: Arquillian - Integration Testing Made Easy

(arquillian.xml example)

Page 13: Arquillian - Integration Testing Made Easy

Start the container

Page 14: Arquillian - Integration Testing Made Easy

Deploy the archive

Page 15: Arquillian - Integration Testing Made Easy

Run test and report results

Page 16: Arquillian - Integration Testing Made Easy

Undeploy the archive

Page 17: Arquillian - Integration Testing Made Easy

Stop the container

Page 18: Arquillian - Integration Testing Made Easy

IDE can execute tests

Page 19: Arquillian - Integration Testing Made Easy

And the build can execute them too

Page 20: Arquillian - Integration Testing Made Easy

Container Agnostic

Page 21: Arquillian - Integration Testing Made Easy

Extensible platform

Arquillian Spring Arquillian Drone

Arquillian PortalArquillian Persistence

Page 22: Arquillian - Integration Testing Made Easy

Extensible platform

Arquillian Spring Arquillian Drone

Arquillian PortalArquillian Persistence

Page 23: Arquillian - Integration Testing Made Easy

Demo[s]

Page 24: Arquillian - Integration Testing Made Easy
Page 25: Arquillian - Integration Testing Made Easy

Thank you!

Page 26: Arquillian - Integration Testing Made Easy

Any questions?

Websites

– http://arquillian.org

– http://jboss.org/shrinkwrap

– http://jboss.org/arquillian Sources

– https://github.com/arquillian

– https://github.com/shrinkwrap IRC Freenode

– #jbosstesting