Bagelny: BUgHunting. Bir gündə 200 səhvi necə tapmaq olar

Hamıya salam! Mənim adım Yuliyadır və mən testerəm. Keçən il sizə dedim Bagodelnya - şirkətimizdə səhvləri aradan qaldırmaq üçün keçirilən tədbir. Bu, cəmi bir gün ərzində onu əhəmiyyətli dərəcədə azaltmaq üçün (müxtəlif komandalarda 10-dan 50%-ə qədər) tamamilə əlverişli variantdır.

Bu gün sizə yaz Bagodelny formatımız - BUgHunting (BUH) haqqında danışmaq istəyirəm. Bu dəfə biz köhnə səhvləri düzəltmədik, lakin yenilərini axtardıq və funksiyalar üçün ideyalar təklif etdik. Kesimin altında bu cür tədbirlərin təşkili, nəticələrimiz və iştirakçıların rəyləri haqqında bir çox təfərrüatlar var.

Bagelny: BUgHunting. Bir gündə 200 səhvi necə tapmaq olar

Qaydaları düşünüb yazdıqdan sonra biz korporativ Slack-in bütün kanallarına heç bir məhdudiyyəti olmayan dəvət göndərdik:

Bagelny: BUgHunting. Bir gündə 200 səhvi necə tapmaq olar

Nəticədə 30-a yaxın insan qeydiyyatdan keçdi - həm tərtibatçılar, həm də texniki olmayan mütəxəssislər. Tədbir üçün bütöv bir iş günü ayırdıq, geniş iclas otağı sifariş etdik və ofis yeməkxanasında nahar təşkil etdik.

Niyə?

Belə görünür ki, hər bir komanda öz funksionallığını sınayır. İstifadəçilər səhvləri bizə bildirirlər. Niyə belə bir tədbir keçirin?

Bir neçə hədəfimiz var idi.

  1. Uşaqları əlaqəli layihələrə/məhsullara yaxından tanıtın.
    İndi şirkətimizdə hər kəs ayrı-ayrı komandalarda - bölmələrdə işləyir. Bunlar funksionallığın öz hissəsi üzərində işləyən və həmişə digər layihələrdə baş verənlərdən tam xəbərdar olmayan layihə qruplarıdır.
  2. Sadəcə həmkarlarınızı bir-birinizə təqdim edin.
    Moskvadakı ofisimizdə 800-ə yaxın əməkdaşımız var, bütün həmkarlarımız bir-birini görmədən tanımır.
  3. Tərtibatçıların məhsullarında səhvləri tapmaq qabiliyyətini təkmilləşdirin.
    İndi biz Çevik Testi təşviq edirik və oğlanları bu istiqamətdə öyrədirik.
  4. Sınaqlara texniki mütəxəssislərdən daha çox cəlb edin.
    Texniki şöbədən əlavə, test haqqında daha çox danışmaq, səhv haqqında necə düzgün məlumat vermək barədə danışmaq istəyən bir çox həmkarımız var ki, “Ahhh... heç nə işləmir” kimi daha az mesaj alırıq.
  5. Və əlbəttə ki, çətin və aşkar olmayan səhvləri tapın.
    Mən komandalara yeni funksiyaları sınamaqda kömək etmək və həyata keçirilən funksionallığa fərqli bucaqdan baxmaq imkanı vermək istədim.

Tətbiq

Günümüz bir neçə blokdan ibarət idi:

  • brifinq;
  • test haqqında qısa mühazirə, burada yalnız əsas məqamlara toxunduq (testin məqsəd və prinsipləri və s.);
  • səhvlər təqdim edərkən "yaxşı davranış qaydaları" bölməsi (burada prinsiplər yaxşı təsvir edilmişdir);
  • yüksək səviyyəli təsvir edilmiş ssenariləri olan layihələr üçün dörd sınaq sessiyası; hər sessiyadan əvvəl layihə və komandalara bölünmə haqqında qısa giriş mühazirəsi keçirilirdi;
  • hadisə ilə bağlı qısa sorğu;
  • ümumiləşdirmə.

(Seanslar və nahar arasındakı fasilələri də unutmadıq).

Əsas qaydalar

  • Tədbirlərə qeydiyyat fərdidir, bir adam getməməyə qərar verərsə, bütün komandanın ətalət səbəbiylə boşalması problemini həll edir.
  • İştirakçılar hər sessiyada komandalarını dəyişirlər. Bu, iştirakçılara istənilən vaxt gəlib-getməyə imkan verir və siz daha çox insanla da tanış ola bilərsiniz.
  • Komanda hər seansdan əvvəl iki nəfər təsadüfi şəkildə formalaşır, bu onu daha dinamik və daha sürətli edir.
  • Təqdim edilmiş səhvlərə görə mükafatlandırılırsınız kritiklikdən asılı olaraq bal (3-dən 10-a qədər)..
  • Dublikatlar üçün heç bir xal verilmir.
  • Baqlar bütün daxili standartlara uyğun olaraq komanda üzvü tərəfindən təqdim edilməlidir.
  • Xüsusiyyət sorğuları ayrıca tapşırıqda yaradılır və ayrıca nominasiyada iştirak edir.
  • Audit qrupu bütün qaydalara əməl olunmasına nəzarət edir.

Bagelny: BUgHunting. Bir gündə 200 səhvi necə tapmaq olar

Digər təfərrüatlar

  • Əvvəlcə “qabaqcıl” test tədbiri keçirmək istədim, amma... Qeyri-məhsul komandalarından çoxlu oğlanlar (SMM, hüquqşünaslar, PR) qeydiyyatdan keçdilər, biz məzmunu xeyli sadələşdirməli və mürəkkəb/profil işlərini silməli olduq.
  • Jira-dakı bölmələrin müxtəlif layihələrdə işləməsi səbəbindən, axınımıza uyğun olaraq, səhvləri təqdim etmək üçün şablon qurduğumuz ayrıca bir layihə yaratdıq.
  • Xalları hesablamaq üçün onlar webhooks vasitəsilə yenilənən liderlər lövhəsindən istifadə etməyi planlaşdırırdılar, lakin nə isə səhv getdi və sonda hesablama əl ilə aparılmalı oldu.

Tədbirlər təşkil edərkən hər kəs problemlərlə üzləşir və sizin üçün bir az da asanlaşdırmaq üçün qarşısını ala biləcəyiniz problemlərimizi təsvir edəcəyəm.

Natiqlərdən biri qəfil xəstələndi və yenisini tapmalı oldu.
Çox şanslı idim ki, səhər saat 9-da eyni komandadan əvəzedici tapdım). Ancaq şansa güvənməmək və ehtiyata sahib olmaq daha yaxşıdır. Və ya lazımi hesabatı özünüz verməyə hazır olun.

Funksionallığı yaymağa vaxtımız yox idi, blokları dəyişdirməli olduq.
Bütün bloku atmamaq üçün ehtiyat plana sahib olmaq daha yaxşıdır.

Bəzi test istifadəçiləri buraxıldı, biz tez bir zamanda yenilərini yenidən yaratmalı olduq.
Test istifadəçilərini əvvəlcədən yoxlayın və ya onları tez bir zamanda edə bilərsiniz.

Demək olar ki, formatı sadələşdirilən oğlanların heç biri gəlmədi.
Heç kimi zorla sürükləməyə ehtiyac yoxdur. Özünüzü təvazökar edin.
Tədbirin formatını ciddi şəkildə təyin etmək seçimi var: "həvəskar"/"qabaqcıl" və ya birdən iki variant hazırlayın və hansının keçiriləcəyinə qərar verin.

Faydalı təşkilati məqamlar:

  • əvvəlcədən görüş sifariş edin;
  • masaları təşkil edin, uzatma kabelləri və gərginlik qoruyucuları haqqında unutmayın (noutbukları / telefonları doldurmaq bütün gün üçün kifayət etməyə bilər);
  • qiymətləndirmə prosesini avtomatlaşdırmaq;
  • reytinq cədvəllərini hazırlamaq;
  • test istifadəçilərinin loqinləri və parolları, Jira ilə işləmək üçün təlimatlar, skriptlər ilə kağız paylamalar hazırlamaq;
  • Tədbirdən bir həftə əvvəl xatırlatmalar göndərməyi unutmayın, həmçinin özünüzlə nə götürməli olduğunuzu göstərin (noutbuklar/cihazlar);
  • həmkarlarınıza tədbir haqqında demoda, naharda, bir fincan kofenin üstündə danışın;
  • devops ilə razılaşın ki, bu gün heç nə yeniləməsin və ya yaymasın;
  • natiqlər hazırlamaq;
  • xüsusiyyət sahibləri ilə danışıqlar aparın və sınaq üçün daha çox ssenari yazın;
  • qəlyanaltılar üçün yeməklər (peçenye/konfet) sifariş etmək;
  • Tədbirin nəticələri haqqında bizə məlumat verməyi unutmayın.

Tapıntılar

Bütün gün ərzində uşaqlar 4 layihəni sınaqdan keçirməyə və 192 səhv (onlardan 134-ü unikal) və xüsusiyyət sorğuları ilə 7 məsələ yaratmağı bacardılar. Təbii ki, layihə sahibləri bu səhvlərdən bəzilərini artıq bilirdilər. Ancaq gözlənilməz tapıntılar da var idi.

Bütün iştirakçılar şirin hədiyyələr aldılar.

Bagelny: BUgHunting. Bir gündə 200 səhvi necə tapmaq olar

Qaliblər isə termoslar, nişanlar, sweatshirtlərdir.

Bagelny: BUgHunting. Bir gündə 200 səhvi necə tapmaq olar

Nə maraqlı çıxdı:

  • iştirakçılar çətin seansların formatını gözlənilməz tapdılar, vaxt məhduddur və siz düşünməyə çox vaxt sərf edə bilməzsiniz;
  • masa üstü, mobil versiya və proqramları sınaqdan keçirməyi bacardı;
  • birdən çox layihəyə baxdıq, darıxmağa vaxt yox idi;
  • müxtəlif həmkarları ilə görüşdü, səhvləri təqdim etməyə yanaşmalarına baxdı;
  • test edənlərin bütün ağrılarını hiss etdi.

Nə yaxşılaşdırıla bilər:

  • daha az layihə yerinə yetirmək və sessiya vaxtını 1,5 saata qədər artırmaq;
  • hədiyyələri/suvenirləri çox əvvəlcədən hazırlayın (bəzən təsdiqləmə/ödəniş bir ay çəkir);
  • rahatlayın və bir şeyin plana uyğun getməyəcəyini və fors-majorun olacağını qəbul edin.

Reviews

Bagelny: BUgHunting. Bir gündə 200 səhvi necə tapmaq olar
Anna Bystrikova, sistem administratoru: “Sədəqə evi mənim üçün çox maarifləndiricidir. Test prosesini öyrəndim və test edənlərin bütün “ağrısını” hiss etdim.
Əvvəlcə sınaq prosesində nümunəvi istifadəçi kimi əsas məqamları yoxlayırsınız: düymənin kliklədiyini, səhifəyə keçib-keçmədiyini, tərtibatın yerindən çıxıb-çıxmamasını. Ancaq sonradan başa düşürsən ki, qutudan kənarda daha çox düşünmək və tətbiqi "sındırmağa" çalışmaq lazımdır. Sınaqçıların çətin işi var; bütün interfeysi "soxmaq" kifayət deyil; qutudan kənarda düşünməyə və son dərəcə diqqətli olmağa çalışmaq lazımdır.
Təəssüratlar yalnız müsbət idi, hətta indi, hadisədən bir müddət sonra tapdığım səhvlər üzərində işin necə aparıldığını görürəm. Məhsulun təkmilləşdirilməsində iştirak hiss etmək əladır ^_^.”

Bagelny: BUgHunting. Bir gündə 200 səhvi necə tapmaq olar

Dmitri Seleznev, qabaqcıl inkişaf etdirici: “Rəqabətli rejimdə sınaq bizi daha çox səhv tapmağa həvəsləndirir). Mənə elə gəlir ki, hər kəs Baghuntingdə iştirak etməyə çalışmalıdır. Kəşfiyyat testi test planında təsvir olunmayan halları tapmağa imkan verir. Üstəlik, layihəni bilməyən insanlar xidmətin rahatlığı ilə bağlı rəy bildirə bilərlər”.

Bagelny: BUgHunting. Bir gündə 200 səhvi necə tapmaq olar

Antonina Tatchuk, baş redaktor: “Özümü sınaqçı kimi sınamağı xoşlayırdım. Bu, tamamilə fərqli bir iş tərzidir. Siz sistemi sındırmağa çalışırsınız, onunla dostluq etməyə yox. Həmişə həmkarlarımızdan testlə bağlı nəsə soruşmaq imkanımız olub. Mən səhvlərə üstünlük vermək haqqında daha çox öyrəndim (məsələn, mən mətnlərdə qrammatik səhvlər axtarmağa öyrəşmişəm, lakin belə bir səhvin “çəkisi” çox kiçikdir; və əksinə, mənim üçün çox vacib görünməyən bir şey sonda dərhal düzəldilmiş kritik səhv).
Tədbirdə uşaqlar test nəzəriyyəsinin xülasəsini verdilər. Bu, texniki olmayan insanlar üçün faydalı idi. Və bir neçə gün sonra “nə-harada-nə vaxt” düsturundan istifadə edərək başqa bir sayta dəstək üçün yazı yazdığımı, saytdan və reallıqdan gözləntilərimi ətraflı təsvir etdiyimi düşündüm.”

Nəticə

Komandanızın həyatını şaxələndirmək istəyirsinizsə, funksionallığa yeni bir nəzər salın, mini təşkil edin "Öz itinizin yeməyini yeyin", onda siz belə bir tədbir keçirməyə cəhd edə bilərsiniz, sonra birlikdə müzakirə edə bilərik.

Ən yaxşı və daha az səhvlər!

Mənbə: www.habr.com

Добавить комментарий