
Konferensi
Piter Heisenbug 2019 akan diadakan pada hari Jumat-Sabtu, tetapi untuk saat ini kami memiliki pos untuk mereka yang akan berada di sana, dan untuk mereka yang tidak. Jika Anda ingin berada di sana, tetapi Anda tidak dapat hadir secara pribadi, situasinya akan sebagian dikoreksi oleh siaran online gratis, dan di bawah potongan kami menulis apa yang sebenarnya akan masuk ke dalamnya. Dan jika Anda pergi ke konferensi - dari pos Anda akan menemukan apa yang akan ada dalam siaran.
Apa yang akan disiarkan
Di YouTube pada 17 Mei (hari pertama konferensi) kami akan melakukan
siaran gratis dengan laporan dari ruang pertama.

Membuka keynote - waktu untuk keseluruhan gambar dan sudut yang tidak biasa. Jadi dalam hal ini, pemirsa tidak akan terjun langsung ke seluk-beluk alat pengujian tertentu, tetapi akan mempertimbangkan masalah umum.
Arsitektur sering dipandang secara statis: baik, proyek besar membutuhkan satu, yang kecil membutuhkan yang lain. Tetapi sesuatu yang terus-menerus terjadi dalam dinamika: proyek kecil menjadi besar, tugas berubah, perubahan industri. Dan semua ini mengarah pada sejumlah kesulitan - termasuk dalam hal pengujian. Bagaimana membuatnya tidak mengarah?

Dan sekarang tiba saatnya untuk berurusan dengan nuansa alat tertentu. Bagaimana perpustakaan
Puppeteer menyediakan API untuk mengelola Chrome? Apa yang membuatnya begitu cepat? Apa skenario yang menarik untuk digunakan? Bagaimana itu cocok dengan awan dan wadah buruh pelabuhan?
Andrey Lushnikov percaya bahwa masa depan otomatisasi pengujian web adalah untuk Puppetter, dan akan menjawab semua pertanyaan ini. Dan siapa yang tahu jawaban mereka, jika bukan untuknya: jika Anda membuka
daftar kontributor Puppeteer di GitHub, Andrey dapat dilihat di baris pertama.

Beberapa tahun yang lalu, kegagalan global sistem Uber merugikan perusahaan lebih dari $ 25 juta selama dua jam. Insiden ini dipaksa untuk membangun kembali proses pengembangan dan pengujian di semua tingkatan, khususnya, backend digergaji menjadi layanan microser, dan aplikasi iOS dan Android ditulis ulang dari awal berdasarkan arsitektur Presidio. Sikap untuk pengujian telah berubah, SLA "99,99% sesi bebas kecelakaan" telah muncul. Dalam laporan tersebut, Yuri akan berbicara tentang proses, pendekatan, dan alat yang terkait dengan pengembangan iOS.


Ada keinginan untuk pengujian, yang dapat disetujui semua orang: jangan menguji hal yang sama beberapa kali, menyederhanakan dukungan untuk kode pengujian, menyingkirkan penguncian pada teknologi tertentu dalam pengujian, dan membuat pengujian meningkatkan visibilitas sistem Anda.
Bagaimana cara menggabungkan alat pengujian dan pendekatan untuk mencapai semua ini?
Cyril dan Elena akan mencoba membuat contoh nyata pengujian layanan yang saling berhubungan, menunjukkan evolusi kode dan tes dalam komponen sistem dan mendapatkan laporan melalui mereka. Mereka akan mempertimbangkan hasil yang diperoleh untuk kebenaran dan optimalitas, dan membahas strategi untuk menguji sistem dengan komponen terkait.

Kebetulan, tes tidak benar-benar menguji apa pun, dan kami belajar tentang kekurangannya hanya setelah jatuhnya penjualan.
Apakah benar-benar mustahil untuk memperbaiki situasi? Tentu saja bisa. Hanya perlu menguji tes!
Dalam laporannya, Nikita akan menjelaskan dasar teoretis: bagaimana dan mengapa untuk menguji tes, menunjukkan alat apa yang tersedia, pada contoh Python, jujur ββmenceritakan tentang masalah implementasi.

Keynote akhir - seperti yang pertama, adalah tentang hal-hal umum. Anda dapat mempelajari alat dan teknik spesifik sebanyak yang Anda suka, tetapi jika perusahaan besar memiliki masalah global dengan budaya pengujian, ini tidak akan membantu. Lalu apa yang harus dilakukan? Dapatkah penguji biasa yang tidak memimpin perusahaan memengaruhi ini?
Di antara laporan itu, kami mengambil istirahat panjang, ketika audiens dapat dengan bebas bertanya kepada pembicara dan berbicara satu sama lain. Agar tulisan rintisan yang membosankan "lanjutkan nanti" tidak menggantung di siaran selama ini, kami akan mengambil wawancara video dari beberapa pembicara terutama untuk online.
Apa yang akan terjadi hanya di konferensi
Dan apa yang tidak masuk ke siaran terbuka, hanya menjangkau audiens konferensi?
Laporan dan area diskusi lainnya
Konferensi berlangsung selama dua hari, laporan akan berada di tiga kamar, dan hanya ruangan pertama dan hari pertama masuk ke siaran terbuka. Jika Anda ingin akses ke semua laporan, dan Anda tidak siap untuk datang ke konferensi, ada
tiket online khusus untuk ini dengan siaran dari semua aula. Tentu saja, Anda tidak akan dapat menonton tiga siaran langsung pada saat yang sama - tetapi setelah konferensi, pemegang tiket juga akan menerima semua video.
Bagian penting lain dari konferensi adalah zona diskusi. Setiap pembicara setelah pidatonya tidak hanya menjawab pertanyaan dari audiens selama lima menit, tetapi pindah ke tempat yang diperlengkapi khusus di mana nyaman untuk menjawab bahkan pertanyaan yang paling terperinci sekalipun. Di sini tiket online tidak lagi membantu - untuk mendapat manfaat dari ini, seseorang harus hadir secara langsung.
Pembicaraan kilat
Tahun ini, sebagai percobaan, kami mencoba format baru untuk kami sendiri. Pada malam hari hari pertama, ketika semua laporan dari program utama telah selesai, aula utama akan diberikan untuk
pembicaraan kilat : pidato singkat lima menit dari siapa saja yang ingin. Sangat cocok ketika Anda ingin berbagi sesuatu dengan komunitas, tetapi ia berangkat dari format konferensi yang ketat atau tidak ada kemauan untuk terlibat dalam laporan "lengkap" (di sini tidak memerlukan waktu berbulan-bulan untuk persiapan, dan audiens tidak akan menilai terlalu keras). Pada dasarnya, aplikasi telah dikumpulkan, tetapi jika Anda punya ide, itu belum terlambat untuk terhubung: tepat di konferensi akan ada papan di mana Anda dapat menulis sendiri.
Sesi Bof
Dan di sini adalah format yang lebih tradisional untuk malam hari pertama, sudah memantapkan dirinya pada Heisenbug sebelumnya. Para pembicara dan penonton akan membahas topik-topik yang telah ditentukan sebelumnya, dan tidak ada penghalang keras antara pembicara dan penonton, semua orang dapat didengar (hal utama adalah bukan untuk offtopic). Kali ini topiknya akan seperti ini:
- "Cara memilih alat pengujian dan bahasa"
"Mengapa konferensi tidak mengatakan apa yang ingin aku dengar?"
Jika Anda berpikir bahwa format program Heisenbug harus ditambah atau diubah, Anda dapat menyampaikan posisi Anda kepada komite program.
Pesta
Jika Anda tidak menginginkan format yang ketat, tetapi hanya ingin mengobrol dengan komunitas, akan ada ketentuan yang sesuai untuk ini. Drama musik, ada bir - Anda dapat bersantai dan mulai berkomunikasi lebih bebas.
Stand dan panggung demo
Ya, tentu saja, ketika Anda menonton siaran itu, Anda tidak bisa pergi ke stan perusahaan yang berpartisipasi - untuk mencari tahu sesuatu tentang mereka, menyelesaikan masalah, berpartisipasi dalam pengundian, mendapatkan stiker. Ada juga adegan "panggung demo" kecil di mana perusahaan mengeluarkan mini-report mereka sendiri dan merangkum undiannya.
Untuk meringkas
Secara umum, Anda memiliki tiga opsi:
- Jika ada cukup laporan hari pertama dari ruang pertama, siaran gratis sangat cocok untuk Anda.
- Jika Anda ingin akses ke semua laporan konferensi (baik dalam siaran langsung dan dalam rekaman), tetapi tidak ingin pergi ke konferensi, ada tiket online untuk Anda.
- Dan jika Anda ingin mendapatkan semuanya dari konferensi, dari zona diskusi hingga pesta, masih belum terlambat untuk membeli tiket reguler .