Integration Testing Strategies and Techniques for Jakarta EE 10 Applications
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore integration testing strategies and techniques for Jakarta EE 10 applications in this 53-minute conference talk from GeeCON Prague 2022. Dive into methods for testing message handling, transaction management, security, and data model integrity. Learn how to leverage CDI for more effective integration testing, including simulating database errors and verifying JMS message behavior. Discover techniques for checking message delivery, error handling, session failover, database versioning, and two-phase commits with JMS and databases. Gain insights into using Arquillian for container interaction, test enrichment, and various run modes. Explore the Shrink Wrap API, container dependencies, and how to extend Arquillian for custom testing needs. Understand how to set up remote tests, leverage CDI events, and simulate errors. Delve into database testing configurations, JPA caching, and transaction testing. Learn about testing JMS with embedded brokers, configuring Payara for tests, and handling poison pill messages. Cover application security testing, role-based testing, and entity manager verification strategies. Acquire valuable suggestions for integration testing across different application container versions and avoid common pitfalls in your testing approach. Read more