
Ketika Anda datang ke konferensi sebagai penonton, mungkin tampak bahwa ada aturan yang sangat spesifik di balik programnya: panitia pernah memutuskan laporan mana yang cocok untuk konferensi, dan Anda dapat tidak setuju dengan pendapat mereka, tetapi selalu pasti dan tidak berubah dari waktu ke waktu.
Tetapi pada kenyataannya, berapa banyak orang di komite program - begitu banyak pendapat. Format yang dirumuskan secara khusus (misalnya, "tentang pengujian tidak hanya untuk penguji") menetapkan arah, tetapi Anda masih dapat menetapkan prioritas dengan cara yang berbeda, dan sudut pandang yang berbeda muncul, kadang-kadang bahkan saling eksklusif. Dan sebagai hasilnya, program konferensi lahir di persimpangan pandangan yang berbeda.
Pada malam
Heisenbug 2018 Moskow (6-7 Desember), kami bertanya kepada anggota komite program tentang program tersebut, dan jawaban mereka agak berbeda. Oleh karena itu, setiap pendapat individu hanya bagian dari gambar, tetapi bersama-sama mereka memungkinkan Anda untuk memahami banyak tentang apa yang dapat Anda dengar pada hari Kamis-Jumat di konferensi.
Vsevolod Brekelov , Mikhail Chumakov , Vladimir Sitnikov , Andrey Satarin dan Maxim Shulga ikut serta dalam pembicaraan tersebut. Selain mereka, PC juga termasuk Nikita Makarov , Tatyana Eliseeva , Mikhail Druzhinin dan Avenir Voronov .
JUG.ru Group: Sebagai permulaan, Anda cukup berbicara tentang program Heisenbug dalam bentuk bebas: format apa yang dimiliki konferensi, siapa yang harus pergi ke sana, laporan apa yang menurut Anda sesuai?
Vsevolod Brekelov: Saya memiliki rekan yang tidak menghadiri konferensi seperti itu karena mereka berpikir bahwa semuanya akan menjadi tentang PageObject, uji kasus dan itu saja. Mereka pikir begitu, karena sebelum mereka pergi ke Heisenbug dan mendengar tentang PageObject di sana. Dan memang ada laporan seperti itu. Tapi saya ingin keberatan: kali ini topik seperti itu tidak direncanakan.
Andrei Satarin
: Tentang PageObjects Saya akan mengatakan ini: Saya menggunakan empat Heisenbug, dan saya tidak mendapatkan laporan tentang mereka tentang mereka. Tentu saja, jika Anda mau, Anda dapat menemukan apa saja, tetapi ada banyak hal lain. Tampak bagi saya bahwa jika orang-orang pergi dan menemukan satu laporan seperti itu - ini bukan alasan untuk kesimpulan kategori umum tentang isi konferensi.
Vsevolod: Secara umum, kami umumnya fokus pada audiens. Dia berkata: "Buat laporan seperti ini," dan kami melakukannya. Tetapi penonton menginginkan hal yang berbeda. Misalnya, ada laporan ringan yang menarik bagi satu kelompok orang, dan semua yang lain mengatakan bahwa mereka dapat mengetahuinya jika mereka mau. Namun, jika kita membuat semua laporan hardcore tentang analisis statistik, maka konferensi juga akan terbalik. Dan jika kita membuat semua orang berbicara tentang Musim Semi neraka dan bagaimana menulis tes di sana, maka seseorang juga tidak akan suka ini, meskipun ini adalah kenyataan dari perusahaan.
Secara umum, kami tidak membahas ini untuk hari pertama. Konferensi kami memiliki tugas yang sangat sulit untuk membahas kepentingan berbagai kelompok orang. Dan terakhir kali kami memiliki bagian dari audiensi di konferensi, di mana laporan yang rumit tampak membosankan dan tidak menarik. Mereka menulis kepada kami: "Di mana laporan untuk" rem tangan ", di mana laporan tentang kasus uji?"
Tetapi kita tidak bisa hanya membuat laporan tentang kasus pengujian, sama seperti kita tidak bisa membuat laporan tentang pengujian manual dalam semangat "Bagaimana kita menekan tombol pertama, bagaimana kita menekan tombol kedua". Oleh karena itu, kami memiliki visi berikut: kami dapat menawarkan laporan penguji manual tentang pengujian visual.
Andrey: Saya akan mencoba merumuskan mengapa orang membutuhkan Heisenbug sama sekali. Dia memberi tahu cara mengatasi masalah teknis dengan cara teknis. Pada titik tertentu saya berusaha untuk menemukan konferensi pengujian yang lebih dekat dengan saya, dan saya tidak menemukan: dengan begitu banyak topik teknis, mereka tidak. Dalam hal ini, kami di depan sisanya.
Vsevolod: Kami memiliki laporan dengan contoh-contoh dari kehidupan yang tidak digeneralisasi. Sangat sering, ketika melamar laporan, orang datang kepada kami dengan beberapa contoh umum, dan kami mencoba membantu orang memberikan kisah kehidupan nyata.
Andrei: Mungkin analoginya tidak akan sepenuhnya jelas, tetapi fisikawan memiliki ungkapan "Teori adalah teori, tetapi percobaan tetap selamanya." Solusi teknis tetap selamanya, biasanya lebih mudah. Ada lebih banyak argumen - apakah itu berfungsi atau tidak. Karena kami membuat solusi teknis, itu berarti berhasil. Ada beberapa metrik cara kerjanya. Dengan masalah proses, semuanya berbeda. Ini berfungsi untuk kita di sini, tetapi tidak akan berhasil di sana, karena tim yang berbeda, konteks yang berbeda, apa pun. Secara teknis juga ada, tetapi jauh lebih sedikit.
Mikhail Chumakov: Secara teori, kami telah mendefinisikan sebuah konsep, dan dalam semua siaran pers dikatakan bahwa Heisenbug adalah "konferensi teknis tentang pengujian untuk penguji, pengembang, administrator sistem". Kami mencoba merumuskan program dan bekerja dengan pembicara sesuai dengan laporan teknis. Ada orang yang ingin tidak hanya mendengar teorinya, tetapi juga tahu bagaimana menerapkannya.
Kesulitannya adalah bahwa orang memiliki banyak variasi dalam pengalaman. Ada penguji, ada pengembang, ada penguji yang telah memompa dalam pengembangan. Karena itu, ketika Anda membuat konferensi untuk semuanya sekaligus, ada beberapa kesulitan dalam memilih laporan.
Vsevolod: Awalnya, ketika saya datang ke komite program, saya memiliki keinginan yang tak tertahankan untuk membuat konferensi pengujian teknis. Apa yang dimaksud dengan konferensi teknis? Ini menyiratkan bahwa kita berkonsentrasi pada, mungkin, tugas-tugas pengembangan, tetapi yang harus diselesaikan oleh teknisi yang berkualitas. Tetapi pada saat yang sama, kita dihadapkan dengan masalah yang baru saja disebutkan, bahwa kita memiliki audiens yang agak berbeda dan laporan yang sangat berbeda.
JUG.ru Group: Apa yang diharapkan dari konferensi baru kepada orang-orang yang telah berkunjung ke Heisenbug? Apakah ada perbedaan?Andrew: Tentu saja ada. Semuanya tergantung pada fase bulan. Karena, misalnya, dalam program ini kami memiliki laporan tentang keamanan. Dalam program terakhir tentang itu, tetapi kurang. Ini adalah beberapa arus bawah yang muncul dan memengaruhi program. Kami tidak berdaya di sini dalam arti bahwa kami tidak dapat memilih topik populer sendiri, tetapi pada saat yang sama kami dapat memilih untuk menerapkan topik ini.
Michael: Dan tiba-tiba banyak tentang kinerja, dan tentang berbagai hal. Tes kinerja, kinerja aplikasi seluler, hanya kinerja klasik.
JUG.ru Group: Sudah menyebutkan pertanyaan "di mana laporan untuk penguji genggam", dapatkah saya membaca lebih lanjut?Andrew: Saat ini kami memiliki banyak "visual". Tentang UX akan ada
laporan oleh Antonina Khisametdinova dan
Keynote Vitaly Fridman pada antarmuka seluler. Robot masih jauh dari pengujian UX penuh, jadi ini semua hanya dalam arah pengujian manual. Dua laporan lagi tentang pengujian tata letak. Nah,
keynote pembuka
Baruch Sadogursky harus bermanfaat, termasuk "rem tangan".
Maxim Shulga: Lebih lanjut tentang pengujian UI ada
laporan "Seribu Satu UI-Bug, atau Cara Mengajari Pengembang untuk Menghindari Kesalahan Umum di UI". Ini juga akan menarik bagi penguji manual untuk mendengarkan
tentang pengujian eksplorasi .
JUG.ru Group: Baruch Sadogursky yang disebutkan itu terkenal oleh penggemar devo, dan bisakah Anda mempersiapkan mental para penguji? Apa yang bisa mereka harapkan dari Keynote?Vsevolod: Itu akan terbakar! Baruch akan membakar dan membuat orang berpikir bahwa mereka melakukan kesalahan dalam hidup ini.
Laporan Baruch termasuk sorotan yang menghibur, tetapi selain hiburan, ada juga konteks yang berguna dalam arti yang diterapkan. Dan ada penggemar tertentu, tentu saja. Baruch adalah salah satu pembicara yang dapat membuat mereka mendengarkan audiensi, sambil menyampaikan pemikiran dengan sangat sederhana.
Grup JUG.ru: Ketika Anda menyiapkan puluhan laporan secara paralel, sangat mungkin satu atau dua laporan pada saat terakhir akan dibatalkan karena berbagai alasan. Bagaimana Anda bekerja dengan ini?Maxim: Ada laporan yang, menurut pendapat kami, sedikit hilang dari yang lain, tetapi pada saat yang sama tampak menarik bagi kami. Maka kami tidak memasukkan mereka ke dalam program, tetapi kami setuju dengan pembicara bahwa mereka akan hadir di konferensi sebagai cadangan dan dalam hal ini mereka akan dapat memberi tahu.
JUG.ru Group: Ada laporan dari kategori "eksotis" ketika pengalaman itu tidak standar dan Anda hampir tidak dapat menerapkannya dalam pekerjaan Anda, tetapi sangat menarik untuk mempelajarinya. Apa yang salah dengan Heisenbug ini?Vladimir Sitnikov: Misalnya, sebuah laporan oleh Lidia Abdulina
“Kotlin Tooling QA” . Ini adalah pengalaman unik - orang-orang, untuk membuat semuanya nyaman, membuat bahasa pemrograman mereka sendiri, dan hal-hal yang berkaitan dengannya juga perlu diuji.
Vsevolod: Kami memiliki
laporan infrastruktur dari eBay. Ini tidak begitu eksotis, tetapi bagi saya kelihatannya di perusahaan kecil akan sangat sulit untuk segera menerapkan apa yang mereka lakukan di sana. Karena itu membutuhkan banyak upaya dari semua pada saat yang bersamaan, tidak hanya dari penguji dan pengembang. Penting untuk secara mendasar mengubah pendekatan pembangunan agar ini dapat diterapkan.
Laporan ini bukan tentang "budaya pengujian", ini murni teknis, tetapi, sayangnya atau untungnya, tidak terjadi teknologi apa pun yang dapat menyelesaikan semua masalah menggunakan QA. Kualitas produk tidak sama dengan jumlah "penguji secara terpisah" dan "pemrogram terpisah", ini adalah bagian yang saling berhubungan dengan proses dan budaya perusahaan.
Dan laporan ini mungkin menarik bukan oleh penerapan praktis dari "di sini dan sekarang", tetapi oleh kesempatan untuk mengetahui bagaimana keadaan di perusahaan besar. Anda juga bisa bertanya kepada pembicara.
Maxim: Ya, kami sering memanggil pembicara dari perusahaan lain, tidak hanya karena mereka memiliki laporan robek besar-teknis, tetapi untuk memberikan pendengar kami kesempatan untuk berbicara langsung dengan orang-orang yang bekerja di perusahaan terkenal.
JUG.ru Group: Konferensi bukan hanya laporan, apa lagi yang akan terjadi kali ini?Vsevolod: Akan ada dua sesi BOF - diskusi tentang topik yang diberikan dengan pembicara. Kami memiliki serangkaian topik, kami memberikan suara dan mengidentifikasi
topik diskusi dengan suara penonton.
Dan kali ini di pesta kami akan menjadi hiburan Ignite Karaoke Battle: pertunjukan dadakan untuk slide orang lain. Ini adalah hal baru yang kami adopsi dari konferensi Grup JUG.ru lainnya. Saya pikir itu akan sangat keren.
Vladimir: Apakah mungkin untuk berdiskusi dengan Baruch seperti yang terjadi antara Joker dan Yegor Bugaenko tentang Joker? Itu berjalan dengan baik di sana.
Vsevolod: Ini bagus, tetapi untuk ini Anda harus menemukan lawan yang cocok.
JUG.ru Group: tentang sesi-BoF yang dapat Anda baca di situs - apakah ada sesuatu di konferensi yang tidak mereka tulis di situs, tetapi apa yang harus Anda ketahui?Vsevolod: Ya, kami akan berada di sana sebagai komite program, Anda dapat berkomunikasi dengan kami. Apakah Anda tahu bagaimana Vladimir Sitnikov menghadiri konferensi lain dan memilih laporan di sana?
Vladimir: Anda harus pergi ke PC dan bertanya apakah laporannya normal atau tidak!
Andrei: Saya mendekati Volodya sedemikian rupa, dan sekarang saya memiliki sepuluh video di YouTube dalam daftar Tonton nanti!
Vsevolod: Secara umum, Anda dapat menangkap PC, bertanya mengapa laporan seperti itu ada dalam program, dan bertanya bagaimana cara memecahkan masalah dan laporan mana yang harus diambil.
Andrei: Atau jika ada ide untuk laporan di masa depan dan ada keraguan apakah ini menarik atau tidak, ini juga dapat didiskusikan dengan kami.
JUG.ru Group: Dapatkah Anda akhirnya membagikan sesuatu “di balik layar” dari persiapan konferensi yang mungkin tidak disadari oleh penonton yang datang?Andrei: Kali ini kami memiliki banyak kontroversi tentang konten, tentang mengapa dan untuk siapa konferensi, siapa yang diundang, dan sebagainya.
Vsevolod: Dan
Artyom Eroshenko , yang terus berbicara di Heisenbug, kali
ini tidak
akan berbicara tentang Allure Framework. Kita bisa!
Michael: Ini juga Heisenbug pertama, di mana ada seorang wanita di PC. Dan di antara pembicara, wanita juga menjadi lebih. Saya di sini mendengarkan perselisihan Baruch dengan Yegor di YouTube, di sana Baruch mengatur segalanya dengan jelas tentang keanekaragaman, sekarang saya siap untuk menjunjung tinggi cita-cita ini.
Vsevolod: Dan ada topik seperti itu - skala kompleksitas dinamai Maxim Shulga.
Maxim: Ya, kami sudah memiliki semacam konferensi, menganalisis hasil penilaian pendengar, kami memahami bahwa skala linear penunjukan kompleksitas dari "smoothie" menjadi "hardcore" - sebenarnya tidak linear. Mungkin itu perlu diubah. Mereka menyebutkan Shulgu tertentu, ia memiliki ide untuk membuatnya menjadi matriks 2x2 dengan sisi "dimengerti" dan "penerapan". Mungkin para pendengar akan memiliki lebih banyak ide bagaimana membantu mereka memilih laporan?
Vsevolod: Tulis pendapat Anda di komentar!