Главная
Study mode:
on
1
Introduction
2
Questions
3
Test Types
4
Arquillian JBoss project
5
Arquillian Container Interaction
6
Arquillian Run Modes Where does the test run? Embedded
7
Arquillian Test Enrichment
8
Shrink Wrap API
9
Shrink Wrap Example
10
Simple Example
11
Container Dependencies
12
What can we do?
13
Integration Tests Setup
14
Remote Tests
15
Extending Arquillian
16
Arquillian Container Extension
17
Leveraging Container Lifecycle
18
CDI & Testing
19
Leveraging Events...
20
Spying...
21
Error Simulation
22
Arquillian Persistence Extension
23
Database Test Configuration
24
Database Test Example
25
Graceful Failure
26
JPA Caching
27
Testing Invalid Data...
28
Transaction & Tests
29
Testing JMS
30
Retrieve ActiveMQ RAR
31
Start Embedded Broker
32
Configure Embedded Payara
33
Test Setup Code
34
Simple JMS Test
35
Testing Poison Pill Message
36
Additional Testing
37
Application Security
38
Role Based Testing
39
Accounting Testing...
40
Entity Managers
41
Entity Manager Verification
42
Strategies
43
Gotchas
44
Integration Testing Suggestions Testing different application container versions
45
Summary
Description:
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

Integration Testing Strategies and Techniques for Jakarta EE 10 Applications

GeeCON Conference
Add to list
0:00 / 0:00