Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Automated Integration Testing in Java using Arquillian

1,341 views

Published on

Today integration testing is often done manually in a more or less arbitrary way. There is however no valid reason not to automate those tests. In this talk, I'll explain the way to automate your integration tests in Java using Arquillian. I'll share my experiences from out in the wild and talk about how automated integration testing enables Continuous Delivery.

Published in: Software, Technology
  • Be the first to comment

Automated Integration Testing in Java using Arquillian

  1. 1. Automated integration testing using Arquillian
  2. 2. @tommysdk tommy.tynja@diabol.se Tommy Tynjä
  3. 3. Arquillian Experiences Possibilities
  4. 4. Unit tests + end user tests Less testing Integration problems
  5. 5. ShrinkWrap, Arquillian and their logos are trademarks of Red Hat, Inc.
  6. 6. Test case Container
  7. 7. Test case Arquillian runner Containeradapter
  8. 8. Test case Arquillian runner Deployment Containeradapter
  9. 9. ShrinkWrap, Arquillian and their logos are trademarks of Red Hat, Inc.
  10. 10. Build Deployment Physical artifact
  11. 11. Build Deployment Physical artifact
  12. 12. Example
  13. 13. Split into components
  14. 14. Example of components Web service Search API UI
  15. 15. Test scenarios Web service interfaces Database queries Component internals
  16. 16. Example: REST API test
  17. 17. Deployment pipeline
  18. 18. Commit CI Test Stage Prod Unit Smoke Component Integration Functional Functional Acceptance Functional Acceptance
  19. 19. Faster time to market Confidence Maintainable, understandable code
  20. 20. Code structure Architecture Documentation
  21. 21. Summary
  22. 22. Questions?
  23. 23. blog.diabol.se arquillian.org @tommysdk tommy.tynja@diabol.se github.com/tommysdk/showcase Automated integration testing using Arquillian

×