Posting terakhir tentang program CodeFest X sebelum menutup pendaftaranSangat menyenangkan mengetahui bahwa pengujian tidak hanya untuk penguji. Menurut perkiraan subjektif kami, 40% audiens di
bagian QA adalah spesialis yang tidak terkait langsung dengan pengujian: pengembang, manajer, DevOps, dan bahkan desainer.
Tahun ini kami akan mencoba untuk memuaskan minat semua yang tertarik: kami akan berbicara tentang otomatisasi, manajemen, infrastruktur, dan penjualan kue di toko.
Bagaimana cara memaksimalkan otomatisasi?
Otomasi sering kali merupakan serangkaian tes dasar yang digunakan selain pengujian manual, pengguna utama dan pelanggan di antaranya adalah QA. Tetapi bagaimana jika Anda mencoba memperluas kerangka kerja yang biasa? Karyawan dari daerah lain terkadang bahkan tidak curiga bahwa hasil swa-uji dapat bermanfaat bagi mereka. Bagaimana cara memberi manfaat kepada kolega dari kantor tetangga dan membuat pekerjaannya sedikit lebih mudah, orang-orang dari Netcetera, Badoo dan Mail akan memberi tahu. Ru.
Konteks: Unsur yang hilang dalam terjemahan perangkat lunak multibahasaMirjana Andovska, Netcetera
Saya ingin berbagi dengan Anda bagaimana tes end-to-end otomatis dapat terlibat untuk mendukung dan mempercepat proses penerjemahan perangkat lunak. Pencarian saya dalam perjalanan 40 menit ini, bukan untuk memberi tahu Anda, tetapi untuk menunjukkan kepada Anda dengan contoh bagaimana merasakan konten dan, pada saat yang sama, juga merasakan konteks konten itu.
Penggunaan autotest yang tidak konvensionalAlexander Bayandin, Badoo
Dalam laporan saya, saya akan memberi tahu Anda bagaimana kami membuat LiveShots, berdasarkan autotest yang ada, produk internal baru yang menyederhanakan pekerjaan tidak hanya penguji, tetapi juga desainer, analis, dan manajer. Prinsip dan pendekatan yang kami gunakan akan bermanfaat bagi semua orang yang dihadapkan dengan beragam versi dari satu produk, dan juga akan membantu untuk membuat keputusan serupa dalam proyek mereka.
Ubah Tes Otomatis menjadi Tes KeamananSergey Belov, Mail.Ru
Pencarian kerentanan dimulai dengan analisis fungsionalitas, pengumpulan semua parameter, dan studi logika bisnis aplikasi. Paling sering, dalam autotests, ini semua sudah ada di sana, hanya untuk mengubahnya menjadi tes keamanan dan mengirimkan data yang diperlukan ke input. Dalam laporan itu, kita akan melihat beberapa contoh bagaimana melakukan ini, dan bagaimana menemukan kerentanan dalam proyek kita.
Tentang otomatisasi
Tahun ini kita akan berbicara tentang otomatisasi frontend dan backend, tentang aspek praktis Pengujian Berbasis Model.
Kisah tentang rilis cepat dan otomatisasi ujiPavel Stashevsky, Lamoda
Pengujian, terutama pengujian regresi, adalah leher sempit dalam rilis aplikasi. Saya ingin semuanya sederhana, cepat, berkualitas tinggi, dan bahkan lebih baik - dengan mengklik tombol. Baru diberikan, tetapi sulit dipercaya ... Dalam laporan tersebut, kita akan melihat bagaimana Lamoda membuat dongeng menjadi kenyataan: menggunakan Codeception untuk mengotomatiskan pengujian backend php, pentingnya mokas, dan bagaimana infrastruktur bekerja.
Pengujian regresi visualCarl Crawford, Badoo
Kami akan membangun solusi VRT dari awal menggunakan Puppeteer dan Headless Chrome. Rencananya bagi Anda untuk pergi dengan pengetahuan dan contoh untuk membantu Anda membawa VRT ke tempat kerja Anda.
Orang tua CodeFest mungkin akan ingat
laporan Spotify's Kristian Karl tentang Pengujian Berbasis Model. Tahun ini kita akan dapat mengetahui bagaimana Avito beralih ke generasi autotest run-time berdasarkan model.
Model Based Testing bersama dengan Agile development / testingDmitry Khimion, Avito
Laporan ini akan menyoroti bagaimana kami mendapatkan kurangnya autotest, kemungkinan pembuatan model aplikasi semi-otomatis, bagaimana pengujian regresi aplikasi dilakukan, dan penambahan apa yang diperlukan untuk kenyamanan menggunakan MBT dalam rangka pengembangan produk.
Tentang proses
Para ahli dari berbagai perusahaan akan membagikan pengalaman mereka dalam membangun proses pengujian yang sukses, memberi tahu Anda masalah apa yang mereka hadapi dan apa yang membantu mereka menyelesaikannya secara efektif.
Cara menguji VKontakteAnastasia Semenyuk, VK
Laporkan pekerjaan departemen pengujian di salah satu perusahaan IT terbesar di Rusia. Anastasia akan memberi tahu bagaimana kualitas jaringan sosial populer dipertahankan.
Bagaimana mengubah tim QA menjadi reruntuhan?Julia Dolbilova, Dodo Pizza
Sebuah laporan tentang bagaimana kami membentuk dan membubarkan tim QA yang berdedikasi, tentang melibatkan pengembang dan analis dalam pengujian dan pengujian mandiri, mengotomatisasi rutinitas penguji dan dukungan. Sekarang, baik penyakit maupun liburan penguji tidak menakutkan bagi kami, karena lintas fungsi dan tanggung jawab tim atas produk menyelesaikan masalah ini.
Cara mempercepat tes 10 kali dan mengembalikan kepercayaan pada merekaSergey Bystrykh, Plesk
Dalam laporan itu, saya akan memberi tahu Anda bagaimana kami membangun kembali proses kami untuk menghadirkan fitur lebih cepat, solusi, pendekatan dan teknologi apa yang kami gunakan untuk ini, bagaimana kami mempercepat, dan yang paling penting, kami mulai lebih memercayai hasil pengujian dan berhenti membuang-buang sumber daya tim yang berharga pada ulasan konstan tes jatuh.
Tentang ponsel
Di konferensi sebelumnya, kami berbicara tentang ladang perangkat
untuk Android dan
iOS . Tahun ini kita akan melihat bagaimana infrastruktur memungkinkan Anda menjalankan ratusan tes untuk setiap PR.
Scaling Pengujian Android di OdnoklassnikiRoman Ivanitsky, Teman Sekelas
Sejarah pengembangan infrastruktur selenium, skala pertanian untuk pengujian android dan integrasinya dengan infrastruktur yang ada, atau bagaimana kami datang untuk meluncurkan semua tes untuk setiap PR.
Juga
Kami juga akan membahas buah dari interaksi yang sangat berharga antara departemen pengujian dan pengembang dan insinyur DevOps, dan bagaimana alat dari arsenal mereka dapat membantu pengujian.

Maxim Bakirov dari 2GIS
akan memberi tahu Anda cara meningkatkan kualitas dengan menguji aplikasi pada data yang salah, tidak terduga, atau acak. Ini akan mengungkap detail implementasi dan tahapan penerapan fuzzing ke proyek Anda.

Leonid Rudenko dari JetBrains
akan memberikan
kelas master tentang penggunaan Terraform untuk menyebarkan dan mendukung kluster Selenoid. Setelah laporan, Anda dapat menerapkan alat ini dalam bekerja dengan infrastruktur Anda.

Dmitry Yakin dari SKB Kontur
akan berbagi dengan kami tentang kehidupan sehari-hari yang menarik dari tester kasir online: tugas apa yang Anda hadapi dan berapa meter tape yang dihabiskan saat menguji perangkat keras kasir.

Pengujian tidak hanya tentang menemukan bug, tetapi juga tentang operasi stabil produk, yang tidak menyebabkan kelelahan kritis di kalangan pengguna. Teknologi memungkinkan kita untuk mencapai tujuan kita secara efisien, dan kadang-kadang menyelesaikan masalah yang besar dalam seminggu, tetapi tanpa adanya pemahaman umum tentang produk dan tujuan tim, mereka tidak akan membantu kita. Metode apa yang dapat memberikan peningkatan efisiensi yang lebih besar
akan memberi tahu Mikhail Kosykhin dari Aktion Technologies.
Berbicara tentang pangsit! Pendaftaran untuk CodeFest X ditutup: segera, segera setelah 25 Maret, jam akan tiba pukul 23:59 waktu Novosibirsk. Setelah itu, pendaftaran
hanya dimungkinkan
untuk partisipasi online .
Ayo , itu akan luar biasa!