Bagelny: BUgHunting. Hvernig á að finna 200 villur á dag

Hæ allir! Ég heiti Yulia og ég er prófari. Í fyrra sagði ég þér frá bagodelnya - viðburður sem haldinn var í fyrirtækinu okkar til að hreinsa út villuafsláttinn. Þetta er algjörlega raunhæfur kostur til að minnka það verulega (úr 10 í 50% í mismunandi liðum) á aðeins einum degi.

Í dag vil ég segja þér frá Bagodelny vorsniðinu okkar - BUgHunting (BUH). Í þetta sinn lagfærðum við ekki gamlar villur heldur leituðum að nýjum og komum með hugmyndir að eiginleikum. Fyrir neðan klippuna eru margar upplýsingar um skipulag slíkra viðburða, niðurstöður okkar og endurgjöf frá þátttakendum.

Bagelny: BUgHunting. Hvernig á að finna 200 villur á dag

Eftir að hafa ígrundað og skrifað niður reglurnar sendum við út boð til allra rása í Slack fyrirtækja, sem innihélt engar takmarkanir:

Bagelny: BUgHunting. Hvernig á að finna 200 villur á dag

Í kjölfarið skráðu sig um 30 manns - bæði verktaki og ótæknisérfræðingar. Við úthlutuðum heilum vinnudegi fyrir viðburðinn, pöntuðum stóran fundarsal og skipulögðum hádegisverð í mötuneyti skrifstofunnar.

Hvers vegna?

Svo virðist sem hvert lið prófi virkni þess. Notendur tilkynna okkur villur. Til hvers að halda slíkan viðburð?

Við fengum nokkur mörk.

  1. Kynntu strákana nánar tengdum verkefnum/vörum.
    Nú í fyrirtækinu okkar vinna allir í aðskildum teymum - einingum. Þetta eru verkefnahópar sem eru að vinna að sínum hluta virkninnar og eru ekki alltaf meðvitaðir um hvað er að gerast í öðrum verkefnum.
  2. Kynntu bara samstarfsmenn þína fyrir hver öðrum.
    Við erum með tæplega 800 starfsmenn á skrifstofu okkar í Moskvu; ekki allir samstarfsmenn þekkjast í sjón.
  3. Bættu getu þróunaraðila til að finna villur í vörum sínum.
    Við erum nú að kynna Agile Testing og þjálfa stráka í þessa átt.
  4. Taktu meira en bara tæknifræðinga þátt í prófunum.
    Til viðbótar við tæknideildina höfum við marga samstarfsmenn frá öðrum sérgreinum sem vildu tala meira um prófun, um hvernig á að tilkynna villu á réttan hátt þannig að við fáum færri skilaboð eins og "Ahhh... ekkert virkar."
  5. Og auðvitað finndu erfiðar og óljósar villur.
    Ég vildi hjálpa teymum að prófa nýja eiginleika og gefa þeim tækifæri til að skoða innleidda virkni frá öðru sjónarhorni.

Framkvæmd

Dagurinn okkar samanstóð af nokkrum blokkum:

  • kynningarfundur;
  • stuttur fyrirlestur um próf, þar sem við komum aðeins inn á aðalatriðin (markmið og meginreglur prófa osfrv.);
  • kafla um „reglur um góða siði“ þegar verið er að kynna pöddur (hér meginreglunum er vel lýst);
  • fjórar prófunarlotur fyrir verkefni með lýstar atburðarásum á háu stigi; fyrir hverja lotu var stuttur kynningarfyrirlestur um verkefnið og skiptingu í teymi;
  • stutt könnun um viðburðinn;
  • draga saman.

(Við gleymdum heldur ekki hléum á milli tíma og hádegisverðar).

Grundvallarreglum

  • Skráning á viðburði er einstaklingsbundin, sem leysir vandamálið með því að allt liðið tæmist vegna tregðu ef einn ákveður að fara ekki.
  • Þátttakendur skipta um lið í hverri lotu. Þetta gerir þátttakendum kleift að koma og fara hvenær sem er og þú getur líka hitt fleira fólk.
  • Lið tveir menn fyrir hverja lotu eru mynduð af handahófi, þetta gerir það kraftmeira og hraðvirkara.
  • Fyrir kynntar villur færðu verðlaun stig (frá 3 til 10) eftir gagnrýni.
  • Engin stig eru gefin fyrir afrit.
  • Villur verða að vera lagðar inn af liðsmanni samkvæmt öllum innri stöðlum.
  • Eiginleikabeiðnir eru búnar til í sérstöku verkefni og taka þátt í sérstakri tilnefningu.
  • Endurskoðunarteymið hefur eftirlit með því að farið sé að öllum reglum.

Bagelny: BUgHunting. Hvernig á að finna 200 villur á dag

Aðrar upplýsingar

  • Upphaflega vildi ég gera „háþróaðan“ prófunarviðburð, en... Nokkuð margir krakkar úr teymum sem ekki eru vöruliðar skráðu sig (SMM, lögfræðingar, PR), við þurftum að einfalda efnið til muna og fjarlægja flókin/prófílsmál.
  • Vegna vinnu eininga í Jira í mismunandi verkefnum, í samræmi við flæði okkar, bjuggum við til sérstakt verkefni þar sem við settum upp sniðmát til að kynna villur.
  • Til að reikna út stig ætluðu þeir að nota stigatöflu sem var uppfærð í gegnum webhooks, en eitthvað fór úrskeiðis og á endanum þurfti að gera útreikninginn handvirkt.

Allir lenda í vandræðum þegar þeir skipuleggja viðburði og til að gera það aðeins auðveldara fyrir þig mun ég lýsa vandamálum okkar sem þú getur forðast.

Einn ræðumannanna veiktist skyndilega og varð að finna nýjan.
Ég var ótrúlega heppinn að ég fann varamann frá sama liði klukkan 9). En það er betra að treysta ekki á heppni og hafa til vara. Eða vertu tilbúinn að gefa nauðsynlega skýrslu sjálfur.

Við höfðum ekki tíma til að útfæra virknina, við urðum að skipta um kubba.
Til að forðast að henda heilu blokkinni er betra að hafa varaáætlun.

Sumir prófnotendur hættu, við urðum að búa til nýja aftur.
Kannaðu prófunarnotendur fyrirfram eða geta gert þau fljótt.

Nánast enginn af strákunum sem sniðið var einfaldað fyrir kom.
Það er óþarfi að draga neinn með valdi. Auðmýktu sjálfan þig.
Það er möguleiki á að mæla nákvæmlega fyrir um snið viðburðarins: „áhugamaður“/“advanced“ eða undirbúa tvo valkosti í einu og ákveða hvern á að halda í kjölfarið.

Gagnlegar skipulagsatriði:

  • bókaðu fund með fyrirvara;
  • raða borðum, ekki gleyma framlengingarsnúrum og yfirspennuvörnum (hleðsla fartölva/síma gæti ekki verið nóg fyrir allan daginn);
  • gera sjálfvirkan stigaferli;
  • undirbúa röðunartöflur;
  • búa til pappírsútgáfur með innskráningu og lykilorðum prófnotenda, leiðbeiningar um að vinna með Jira, forskriftir;
  • Ekki gleyma að senda út áminningar viku fyrir viðburðinn og einnig tilgreina hvað þú þarft að taka með þér (fartölvur/tæki);
  • segðu samstarfsfólki þínu frá atburðinum í kynningu, í hádeginu, yfir kaffibolla;
  • sammála devops að uppfæra ekki eða setja út neitt á þessum degi;
  • undirbúa hátalara;
  • semja við eigendur eiginleika og skrifa fleiri aðstæður til að prófa;
  • panta meðlæti (smákökur/nammi) fyrir snarl;
  • ekki gleyma að segja okkur frá úrslitum viðburðarins.

Niðurstöður

Yfir allan daginn tókst strákunum að prófa 4 verkefni og búa til 192 villur (134 þeirra einstakar) og 7 vandamál með eiginleikabeiðnum. Auðvitað vissu verkefnaeigendurnir þegar um sumar af þessum villum. En það komu líka óvæntar uppákomur.

Allir þátttakendur fengu vegleg verðlaun.

Bagelny: BUgHunting. Hvernig á að finna 200 villur á dag

Og sigurvegararnir eru hitabrúsar, merki, peysur.

Bagelny: BUgHunting. Hvernig á að finna 200 villur á dag

Það sem reyndist áhugavert:

  • þátttakendum fannst fyrirkomulagið á erfiðum fundum óvænt, þegar tíminn er takmarkaður og þú getur ekki eytt miklum tíma í að hugsa;
  • tókst að prófa skjáborðið, farsímaútgáfuna og forritin;
  • við skoðuðum mörg verkefni í einu, það var enginn tími til að láta sér leiðast;
  • hitti mismunandi samstarfsmenn, skoðaði aðferðir þeirra við að kynna pöddur;
  • fann fyrir öllum sársauka prófanna.

Hvað má bæta:

  • gera færri verkefni og auka tíma í 1,5 klukkustundir;
  • undirbúa gjafir/minjagripi með miklum fyrirvara (stundum tekur samþykki/greiðsla mánuð);
  • slakaðu á og sættu þig við að eitthvað gangi ekki eftir áætlun og það verði force majeure.

Umsagnir

Bagelny: BUgHunting. Hvernig á að finna 200 villur á dag
Anna Bystrikova, kerfisstjóri: „Námshúsið er mjög fræðandi fyrir mig. Ég lærði prófunarferlið og fann fyrir öllum „sársauka“ prófanna.
Í fyrstu, meðan á prófunarferlinu stendur, sem fyrirmyndarnotandi, athugarðu aðalatriðin: hvort hnappurinn smellist, hvort hann fari á síðuna, hvort útlitið hafi færst út. En seinna áttarðu þig á því að þú þarft að hugsa meira út fyrir rammann og reyna að „brjóta“ forritið. Prófendur hafa erfitt starf; það er ekki nóg að „pota“ um allt viðmótið; þú þarft að reyna að hugsa út fyrir rammann og vera mjög gaum.
Tilfinningarnar voru bara jákvæðar, jafnvel núna, nokkru eftir atburðinn, sé ég hvernig unnið er með pödurnar sem ég fann. Það er frábært að taka þátt í að bæta vöruna ^_^.“

Bagelny: BUgHunting. Hvernig á að finna 200 villur á dag

Dmitry Seleznev, framhlið verktaki: „Próf í samkeppnisham hvetur okkur mjög til að finna fleiri villur). Mér sýnist að allir ættu að reyna að taka þátt í Baghunting. Könnunarprófun gerir þér kleift að finna þau tilvik sem ekki er lýst í prófunaráætluninni. Auk þess getur fólk sem þekkir ekki verkefnið gefið endurgjöf um þægindi þjónustunnar.

Bagelny: BUgHunting. Hvernig á að finna 200 villur á dag

Antonina Tatchuk, yfirritstjóri: „Mér fannst gaman að prófa sjálfan mig sem prófunaraðila. Þetta er allt annar vinnustíll. Þú ert að reyna að brjóta kerfið, ekki eignast það. Við höfðum alltaf tækifæri til að spyrja samstarfsfólk okkar um eitthvað um próf. Ég lærði meira um að forgangsraða villum (ég er til dæmis vanur að leita að málfarsvillum í texta, en „þyngd“ slíkrar villu er mjög lítill; og öfugt, eitthvað sem mér fannst ekki mjög mikilvægt endaði á að vera mikilvæg villa, sem var strax lagfærð).
Á viðburðinum gáfu strákarnir samantekt um prófunarfræði. Þetta var gagnlegt fyrir fólk sem ekki var tæknilegt. Og nokkrum dögum seinna lenti ég í því að hugsa um að ég væri að skrifa til stuðnings annarri síðu með því að nota „hvað-hvar-hvenær“ formúluna og lýsa í smáatriðum væntingum mínum frá síðunni og raunveruleikanum.

Ályktun

Ef þú vilt auka fjölbreytni í lífi liðsins þíns, skoðaðu nýlega virkni, raðaðu litlu "Borðaðu þinn eigin hundamat", þá geturðu reynt að halda slíkan viðburð og þá getum við rætt það saman.

Allt það besta og minna af pöddum!

Heimild: www.habr.com

Bæta við athugasemd