Andres Sacco — Events: Love Triangle in Integration Testing
Ближайшая конференция Heisenbug:
#heisenbug #тестирование #IT #conference #jugrugroup
Events appear as a solution to decouple some aspects of your system and not wait for an answer, like making a synchronic request. Everything is great when you start to use events, but what happens when you need to test if the entire application works fine when it receives an event? What happens if you need to load the database with certain information and validate that the event changes some information?
Some years ago, events appeared in the IT world with the idea of decoupling many applications or microservices, improving performance, reducing complexity, and allowing change flows. Some companies adopted this new paradigm instead of the classic synchronic world where the client needs to wait until the provider answers; initially, everything looked fine, but after some months, the problems appeared.
The developers adopted this new paradigm to reduce the complexity but, at the same time, introduced another problem in how to test the application simply. What happens if the events need to modify or read some information for a database? How can we check if the information in the database was modified?
This talk will delve into the main problems of not creating integration tests that check whether the application works fine, showing different alternatives with the pros and cons of each of them. You will see how to create integration tests that check if some scenarios work on an application that uses MongoDB, and SQS combined with Karate.
Target audience is QA, mid-developers, or up with a certain level of experience with events and Java applications. Understanding some specific framework or library is unnecessary because the idea is to show an agnostic solution you can apply to any Java / Kotlin application.
Скачать презентацию с сайта —
6 views
197
34
1 month ago 00:02:45 1
Federico Rossi, Ana Mena - Sol Y Mar (Official Video)
2 months ago 01:46:57 1
Altro che Riso
4 months ago 00:21:54 1
Andrea Cionci, il prossimo Conclave
8 months ago 00:02:04 1
Eugenio Della Chiara plays Mompou’s Cançó i Dansa XIII - II. Dansa. El bon caçador. M. 144
8 months ago 00:03:28 1
Eugenio Della Chiara plays Mompou’s Cançó i dansa No. 13, Cançó: El cant dels ocells: Lento
8 months ago 00:03:27 1
LA SAD - AUTODISTRUTTIVO (Official Video - Sanremo 2024)
8 months ago 00:03:57 1
SAODAJ - Foli [Official video]
9 months ago 01:50:46 3
TAN FRÁGIL COMO UN SEGUNDO - Película
10 months ago 00:05:48 1
Aftermath
11 months ago 00:04:44 1
Tarantella del Gargano - Livia Giaffreda & La Barca
12 months ago 00:02:00 1
La reine Margot - Tarantella del Gargano
1 year ago 03:42:39 1
Best of Giuliani
1 year ago 00:03:41 1
Baby K feat. Mika - Bolero (Official Video)
1 year ago 00:42:33 1
Various – Mondo Hysterico Vol. 2 : Killer 50’s-60’s Rock & Roll Garage Exotica Surf Music ALBUM LP
1 year ago 01:18:41 1
Giuliani: Music for Violin and Guitar
1 year ago 00:50:11 1
Andres Sacco — Using a Martial Art to Do Tests
1 year ago 02:33:56 1
Rebay: Complete Music for Violin & Guitar
1 year ago 00:49:42 1
Andres Sacco — Houston, We Have Problems With the Queries
1 year ago 01:04:30 1
Andres Sacco — Testing your test
1 year ago 00:04:17 2
MASTARAIS - Alcool Test Feat. ROMAN (Prod. Lazza) - OFFICIAL VIDEO - (Tratto da “TEMPO“)
1 year ago 00:04:34 1
The Handler
1 year ago 00:02:36 2
Death Ray Vision - From the Rafters (OFFICIAL VIDEO)
1 year ago 00:04:18 1
Death Ray Vision - Behead the King (OFFICIAL VIDEO)
2 years ago 00:14:22 1
COVID, I BAMBINI SI AMMALAVANO MENO GRAZIE AL RAFFREDDORE ▷“PERCHÉ CI HANNO TERRORIZZATO TRE ANNI?“