Hallo allerseits! Mein Name ist Frol Kryuchkov, ich bin ein Teamleiter in Avito. Am 22. September lade ich alle in unser Büro bei Backend United 2: Stuffing ein - ein Meeting zum Testen des Backends. Wir werden mit Kollegen über die wichtigsten Backend-Testtechniken, Unterschiede beim Testen in verschiedenen Sprachen, den CDC-Ansatz für Microservice-Tests, die Mechanismen und Schwierigkeiten bei der Implementierung von Pact sprechen und herausfinden, wie ehrliche und effektive Isolationstests in einer Microservice-Architektur erstellt werden können. Neben mir werden Vertreter von Radio QA, Juno und Lifland Gaming Bericht erstatten.
Unter den Kurzfassungen von Rednern finden Sie einen Link zur Registrierung und Ausstrahlung des Treffens.

Berichte
Implementierung eines verbraucherorientierten Vertragsansatzes zum Testen von Microservices in Avito
Frol Kryuchkov, Avito (Moskau)

Beliebte Implementierungen von CDC-Tests verursachen zusätzliche Probleme für Programmierer: Zeitverschwendung bei der Beschreibung von Interaktionsverträgen, der Irrelevanz dieser Verträge und ihrer eigenen DSL. Um all diese Probleme zu vermeiden, verwenden wir in Avito native Tests, die in den Sprachen der Verbraucherdienste geschrieben sind. Diese werden in einem Docker-Image gesammelt und ausgeführt, wenn Änderungen an dem Dienst vorgenommen werden, von dem sie abhängen. In dem Bericht werde ich Ihnen erklären, wie wir unsere CDC-Tests implementiert haben und warum wir zu dieser Entscheidung gekommen sind.
Praktische Einführung in den Pakt
Alexey Vinogradov, Vinogradov IT-Beratung (Düsseldorf)

„Pact ist eine Reihe von Bibliotheken, die den Consumer-Driven Contract-Ansatz beim Testen von APIs implementieren. Ich zeige Ihnen die grundlegenden Mechanismen des Pakts. Im zweiten Teil werde ich über die Schwierigkeiten sprechen, die bei der Umsetzung des Pakts für Projekte auftreten. "
Wie man anfängt zu testen und nicht kahl wird
Andrey Skomorokhov, Lifland Gaming (Tallinn)

"Versuchen wir, die wichtigsten Methoden zum Testen des Backends zu systematisieren und zu diskutieren, wie sich das Testen in verschiedenen Sprachen unterscheidet."
Ehrliche, einfache und schnelle Isolationstests
Alexander Chumakin, Juno (Minsk)

"Die Präsentation wird Ansätze zum Testen der Mikroservice-Architektur bei Juno aufzeigen, zeigen, wie ehrliche und effiziente Isolationstests erstellt werden können, wie wir unser hoch belastetes und sich ständig änderndes System unterstützen, das innerhalb von Minuten vollständig getestet wurde, und Stabilität und Fehlertoleranz durch kontinuierliche Freigaben in der Produktion sicherstellen."
Zeitplan
12:00 - 12:30 - Registrierung
12:30 - 13:15 - Wie man anfängt zu testen und nicht kahl wird - Andrey Skomorokhov, Lifland Gaming
13:20 - 14:05 - Implementierung des Consumer-Driven-Contract-Ansatzes zum Testen von Microservices in Avito - Frol Kryuchkov, Avito
14:05 - 14:35 - Mittagessen
14:35 - 15:20 - Praktische Einführung in den Pakt - Alexey Vinogradov, Vinogradov IT-Beratung
15:20 - 16:10 - Ehrliche, einfache und schnelle Isolationstests - Alexander Chumakin, Juno
16:30 - ... - Afterparty
Registrierung und Ausstrahlung
Die Teilnahme an der Veranstaltung ist kostenlos, Sie müssen sich jedoch registrieren . Bitte geben Sie Ihren Nach- und Vornamen wie in Ihrem Reisepass an und vergessen Sie nicht, ihn (oder einen Führerschein) mitzunehmen. Andernfalls dürfen Sie unser Büro nicht betreten.
Adresse: Büro Avito , Lesnaya 7 .
Suchen Sie auf dem AvitoTech- YouTube-Kanal nach einem Link zur Live-Übertragung der Metapher am Veranstaltungstag.
Wir sehen uns beim Treffen!