Bagelny: BUgHunting. Bagaimana untuk mencari 200 pepijat dalam sehari

Hai semua! Nama saya Yulia dan saya seorang penguji. Tahun lepas saya memberitahu anda tentang Bagodelnya - acara yang diadakan di syarikat kami untuk membersihkan tunggakan pepijat. Ini adalah pilihan yang berdaya maju sepenuhnya untuk mengurangkannya dengan ketara (daripada 10 hingga 50% dalam pasukan yang berbeza) hanya dalam satu hari.

Hari ini saya ingin memberitahu anda tentang format Bagodelny musim bunga kami - BUgHunting (BUH). Kali ini kami tidak membetulkan pepijat lama, tetapi mencari yang baharu dan mencadangkan idea untuk ciri. Di bawah potongan terdapat banyak butiran tentang penganjuran acara tersebut, keputusan kami dan maklum balas daripada peserta.

Bagelny: BUgHunting. Bagaimana untuk mencari 200 pepijat dalam sehari

Setelah memikirkan dan menulis peraturan, kami menghantar jemputan kepada semua saluran dalam Slack korporat, yang tidak mengandungi sebarang sekatan:

Bagelny: BUgHunting. Bagaimana untuk mencari 200 pepijat dalam sehari

Hasilnya, kira-kira 30 orang telah mendaftar - kedua-dua pemaju dan pakar bukan teknikal. Kami memperuntukkan satu hari bekerja untuk acara itu, menempah bilik mesyuarat yang besar, dan menganjurkan makan tengah hari di kantin pejabat.

Mengapa?

Nampaknya setiap pasukan menguji fungsinya. Pengguna melaporkan pepijat kepada kami. Kenapa perlu mengadakan acara sebegitu?

Kami mempunyai beberapa matlamat.

  1. Perkenalkan mereka lebih dekat dengan projek/produk berkaitan.
    Kini dalam syarikat kami semua orang bekerja dalam pasukan berasingan - unit. Ini adalah pasukan projek yang mengusahakan bahagian mereka sendiri dalam fungsi dan tidak sentiasa sedar sepenuhnya tentang apa yang berlaku dalam projek lain.
  2. Hanya perkenalkan rakan sekerja anda antara satu sama lain.
    Kami mempunyai hampir 800 pekerja di pejabat Moscow kami; tidak semua rakan sekerja mengenali satu sama lain melalui penglihatan.
  3. Tingkatkan keupayaan pembangun untuk mencari pepijat dalam produk mereka.
    Kami kini mempromosikan Ujian Agile dan melatih lelaki ke arah ini.
  4. Libatkan lebih daripada sekadar pakar teknikal dalam ujian.
    Selain jabatan teknikal, kami mempunyai ramai rakan sekerja dari kepakaran lain yang ingin bercakap lebih lanjut tentang ujian, tentang cara melaporkan pepijat dengan betul supaya kami menerima lebih sedikit mesej seperti "Ahhh... tiada apa-apa yang berfungsi."
  5. Dan, sudah tentu, cari pepijat yang rumit dan tidak jelas.
    Saya ingin membantu pasukan menguji ciri baharu dan memberi mereka peluang untuk melihat kefungsian yang dilaksanakan dari sudut yang berbeza.

Реализация

Hari kami terdiri daripada beberapa blok:

  • taklimat;
  • syarahan ringkas tentang ujian, di mana kami hanya menyentuh perkara utama (matlamat dan prinsip ujian, dsb.);
  • bahagian "peraturan adab sopan" apabila memperkenalkan pepijat (di sini prinsip diterangkan dengan baik);
  • empat sesi ujian untuk projek dengan senario yang diterangkan peringkat tinggi; sebelum setiap sesi terdapat kuliah pengenalan ringkas mengenai projek dan pembahagian kepada pasukan;
  • tinjauan singkat mengenai acara tersebut;
  • meringkaskan.

(Kami juga tidak lupa tentang rehat antara sesi dan makan tengah hari).

Peraturan asas

  • Pendaftaran untuk acara adalah individu, yang menyelesaikan masalah seluruh pasukan kehabisan tenaga akibat inersia jika seseorang memutuskan untuk tidak pergi.
  • Peserta bertukar pasukan setiap sesi. Ini membolehkan peserta datang dan pergi pada bila-bila masa, dan anda juga boleh bertemu lebih ramai orang.
  • Pasukan dua orang sebelum setiap sesi dibentuk secara rawak, ini menjadikannya lebih dinamik dan lebih pantas.
  • Untuk pepijat yang diperkenalkan, anda dianugerahkan mata (dari 3 hingga 10) bergantung kepada kritikal.
  • Tiada mata diberikan untuk pendua.
  • Pepijat mesti difailkan oleh ahli pasukan mengikut semua piawaian dalaman.
  • Permintaan ciri dibuat dalam tugas berasingan dan mengambil bahagian dalam pencalonan berasingan.
  • Pasukan audit memantau pematuhan semua peraturan.

Bagelny: BUgHunting. Bagaimana untuk mencari 200 pepijat dalam sehari

Butiran lain

  • Pada mulanya, saya ingin melakukan acara ujian "lanjutan", tetapi... Ramai lelaki daripada pasukan bukan produk yang mendaftar (SMM, peguam, PR), kami perlu memudahkan kandungan dan mengalih keluar kes kompleks/profil.
  • Disebabkan oleh kerja unit dalam Jira dalam projek yang berbeza, mengikut aliran kami, kami mencipta projek berasingan secara khusus di mana kami menyediakan templat untuk memperkenalkan pepijat.
  • Untuk mengira mata, mereka bercadang untuk menggunakan papan pendahulu yang dikemas kini melalui webhooks, tetapi sesuatu telah berlaku dan akhirnya pengiraan perlu dilakukan secara manual.

Semua orang menghadapi masalah semasa menganjurkan acara, dan untuk memudahkan anda, saya akan menerangkan masalah kami yang boleh anda elakkan.

Salah seorang penceramah tiba-tiba jatuh sakit dan terpaksa mencari yang baru.
Saya sangat bernasib baik kerana saya menemui pengganti daripada pasukan yang sama pada jam 9 pagi). Tetapi lebih baik tidak bergantung pada nasib dan mempunyai cadangan. Atau bersedia untuk memberikan laporan yang diperlukan sendiri.

Kami tidak mempunyai masa untuk melancarkan fungsi, kami terpaksa menukar blok.
Untuk mengelakkan membuang keseluruhan blok, adalah lebih baik untuk mempunyai pelan sandaran.

Sesetengah pengguna ujian jatuh, kami terpaksa mencipta semula yang baharu dengan cepat.
Semak silang pengguna ujian terlebih dahulu atau boleh melakukannya dengan cepat.

Hampir tiada seorang pun daripada mereka yang dipermudahkan formatnya datang.
Tidak perlu mengheret sesiapa secara paksa. Rendahkan diri.
Terdapat pilihan untuk menetapkan format acara dengan ketat: "amatur" / "maju", atau menyediakan dua pilihan sekaligus dan memutuskan yang mana satu untuk dipegang selepas fakta itu.

Titik organisasi yang berguna:

  • menempah mesyuarat terlebih dahulu;
  • susun meja, jangan lupa tentang kord sambungan dan pelindung lonjakan (mengecas komputer riba/telefon mungkin tidak mencukupi untuk sepanjang hari);
  • mengautomasikan proses pemarkahan;
  • menyediakan jadual kedudukan;
  • membuat edaran kertas dengan log masuk dan kata laluan pengguna ujian, arahan untuk bekerja dengan Jira, skrip;
  • Jangan lupa untuk menghantar peringatan seminggu sebelum acara, dan juga nyatakan perkara yang perlu anda bawa bersama anda (komputer riba/peranti);
  • beritahu rakan sekerja anda tentang acara di demo, semasa makan tengah hari, sambil secawan kopi;
  • bersetuju dengan devops untuk tidak mengemas kini atau melancarkan apa-apa pada hari ini;
  • menyediakan pembesar suara;
  • berunding dengan pemilik ciri dan tulis lebih banyak senario untuk ujian;
  • memesan hidangan (kuki/gula-gula) untuk makanan ringan;
  • jangan lupa beritahu kami tentang keputusan acara tersebut.

Penemuan

Sepanjang hari itu, mereka berjaya menguji 4 projek dan mencipta 192 pepijat (134 daripadanya unik) dan 7 isu dengan permintaan ciri. Sudah tentu, pemilik projek sudah mengetahui tentang beberapa pepijat ini. Tetapi terdapat juga penemuan yang tidak dijangka.

Semua peserta menerima hadiah manis.

Bagelny: BUgHunting. Bagaimana untuk mencari 200 pepijat dalam sehari

Dan pemenangnya ialah termos, lencana, baju peluh.

Bagelny: BUgHunting. Bagaimana untuk mencari 200 pepijat dalam sehari

Apa yang ternyata menarik:

  • para peserta mendapati format sesi sukar tidak dijangka, apabila masa terhad dan anda tidak boleh menghabiskan banyak masa untuk berfikir;
  • berjaya menguji desktop, versi mudah alih dan aplikasi;
  • kami melihat banyak projek sekaligus, tidak ada masa untuk bosan;
  • bertemu dengan rakan sekerja yang berbeza, melihat pendekatan mereka untuk memperkenalkan pepijat;
  • merasakan semua kesakitan penguji.

Apa yang boleh diperbaiki:

  • melakukan lebih sedikit projek dan meningkatkan masa sesi kepada 1,5 jam;
  • sediakan hadiah/cenderahati lebih awal (kadangkala kelulusan/pembayaran mengambil masa sebulan);
  • berehat dan menerima bahawa sesuatu tidak akan berjalan mengikut perancangan dan akan berlaku force majeure.

ulasan

Bagelny: BUgHunting. Bagaimana untuk mencari 200 pepijat dalam sehari
Anna Bystrikova, pentadbir sistem: “Rumah sedekah itu sangat mendidik saya. Saya mempelajari proses ujian dan merasakan semua "sakit" penguji.
Pada mulanya, semasa proses ujian, sebagai pengguna teladan, anda menyemak perkara utama: sama ada butang mengklik, sama ada ia pergi ke halaman, sama ada reka letak telah dialih keluar. Tetapi kemudian anda menyedari bahawa anda perlu berfikir lebih di luar kotak dan cuba "memecahkan" aplikasi. Penguji mempunyai tugas yang sukar; ia tidak mencukupi untuk "mencucuk" seluruh antara muka; anda perlu cuba berfikir di luar kotak dan menjadi sangat prihatin.
Tanggapannya hanya positif, walaupun sekarang, beberapa ketika selepas acara itu, saya melihat bagaimana kerja dilakukan pada pepijat yang saya temui. Seronok untuk merasa terlibat dalam menambah baik produk ^_^.”

Bagelny: BUgHunting. Bagaimana untuk mencari 200 pepijat dalam sehari

Dmitry Seleznev, pemaju bahagian hadapan: “Ujian dalam mod kompetitif sangat mendorong kami untuk mencari lebih banyak pepijat). Nampaknya saya semua harus cuba menyertai Baghunting. Ujian penerokaan membolehkan anda mencari kes yang tidak diterangkan dalam pelan ujian. Selain itu, orang yang tidak mengetahui projek itu boleh memberi maklum balas tentang kemudahan perkhidmatan itu."

Bagelny: BUgHunting. Bagaimana untuk mencari 200 pepijat dalam sehari

Antonina Tatchuk, editor kanan: “Saya suka mencuba diri saya sebagai penguji. Ini adalah gaya kerja yang sama sekali berbeza. Anda cuba memecahkan sistem, bukan berkawan dengannya. Kami sentiasa mempunyai peluang untuk bertanya kepada rakan sekerja kami tentang ujian. Saya belajar lebih lanjut tentang mengutamakan pepijat (contohnya, saya sudah biasa mencari kesilapan tatabahasa dalam teks, tetapi "berat" pepijat sedemikian adalah sangat kecil; dan sebaliknya, sesuatu yang kelihatan tidak begitu penting kepada saya akhirnya menjadi pepijat kritikal, yang telah dibetulkan serta-merta ).
Pada majlis itu, mereka memberikan ringkasan teori ujian. Ini berguna untuk orang bukan teknikal. Dan beberapa hari kemudian saya terfikir bahawa saya menulis untuk menyokong tapak lain menggunakan formula "apa-di mana-bila" dan menerangkan secara terperinci jangkaan saya dari tapak dan realiti."

Kesimpulan

Jika anda ingin mempelbagaikan kehidupan pasukan anda, lihat semula fungsi, susun mini "Makan makanan anjing anda sendiri", kemudian anda boleh cuba mengadakan acara sedemikian, dan kemudian kita boleh membincangkannya bersama.

Semua yang terbaik dan kurang pepijat!

Sumber: www.habr.com

Tambah komen