Halo semuanya! Nama saya Frol Kryuchkov, saya seorang pemimpin tim di Avito. 22 September, saya mengundang semua orang ke kantor kami di Backend United 2: Stuffing - pertemuan yang didedikasikan untuk menguji backend. Kami akan berbicara dengan kolega tentang teknik pengujian backend utama, perbedaan dalam pengujian dalam berbagai bahasa, pendekatan CDC untuk pengujian layanan mikro, mekanika dan kesulitan menerapkan Pact, dan mencari tahu cara membuat tes isolasi jujur โโdan efektif dalam arsitektur layanan microser. Selain saya, laporan akan dibuat oleh perwakilan Radio QA, Juno dan Lifland Gaming.
Di bawah cut-abstrak pidato oleh pembicara, tautan untuk mendaftar dan menyiarkan pertemuan.

Laporan
Menerapkan Pendekatan Kontrak Berbasis Konsumen untuk Menguji Layanan Mikro di Avito
Frol Kryuchkov, Avito (Moskow)

Implementasi populer dari pengujian CDC menciptakan masalah tambahan untuk programmer: buang-buang waktu untuk menggambarkan kontrak interaksi, tidak relevannya kontrak ini, dan DSL mereka sendiri. Untuk menghindari semua masalah ini, kami di Avito menggunakan tes asli yang ditulis dalam bahasa layanan konsumen, yang dikumpulkan dalam gambar buruh pelabuhan dan dijalankan ketika ada perubahan pada layanan yang menjadi sandaran mereka. Dalam laporan itu saya akan memberi tahu Anda bagaimana kami menerapkan pengujian CDC kami dan mengapa kami sampai pada keputusan ini.
Pengantar Praktis untuk Pakta
Alexey Vinogradov, Vinogradov IT-Consulting (Dusseldorf)

โPact adalah seperangkat perpustakaan yang menerapkan pendekatan Kontrak yang Didorong oleh Konsumen dalam menguji API. Saya akan menunjukkan kepada Anda mekanisme dasar Pact. Pada bagian kedua saya akan berbicara tentang kesulitan yang muncul saat menerapkan Pakta pada proyek. "
Bagaimana memulai pengujian dan tidak tumbuh botak
Andrey Skomorokhov, Lifland Gaming (Tallinn)

โMari kita coba mensistematisasikan metode utama pengujian backend dan membahas bagaimana pengujian berbeda dalam bahasa yang berbeda.โ
Tes isolasi yang jujur, sederhana dan cepat
Alexander Chumakin, Juno (Minsk)

"Presentasi akan mengungkapkan pendekatan untuk menguji arsitektur layanan mikro di Juno, menunjukkan cara membuat tes isolasi yang jujur โโdan efisien, bagaimana kami mendukung sistem kami yang sarat muatan dan selalu berubah, diuji sepenuhnya dalam hitungan menit, dan memastikan stabilitas dan toleransi kesalahan dengan rilis terus menerus pada produksi."
Jadwalkan
12:00 - 12:30 - Pendaftaran
12:30 - 13:15 - Cara memulai pengujian dan tidak botak - Andrey Skomorokhov, Lifland Gaming
13:20 - 14:05 - Implementasi pendekatan Kontrak yang Didorong Konsumen untuk menguji layanan mikro di Avito - Frol Kryuchkov, Avito
14:05 - 14:35 - Makan siang
14:35 - 15:20 - Pengantar Praktis untuk Pakta - Alexey Vinogradov, Vinogradov Konsultasi-IT
15:20 - 16:10 - Tes isolasi jujur, sederhana dan cepat - Alexander Chumakin, Juno
16:30 - ... - Afterparty
Registrasi dan siaran
Partisipasi dalam acara ini gratis, tetapi Anda harus mendaftar . Harap sebutkan nama belakang dan nama depan Anda seperti pada paspor Anda, dan jangan lupa untuk membawanya (atau SIM) - jika tidak, Anda tidak akan diizinkan masuk ke kantor kami.
Alamat: Kantor Avito, Lesnaya 7 .
Cari tautan ke siaran langsung metap pada hari acara di saluran YouTube AvitoTech .
Sampai jumpa di pertemuan!