Tere kĂ”igile! Minu nimi on Julia ja ma olen testija. Eelmisel aastal rÀÀkisin teile â ĂŒritusest, mida meie ettevĂ”ttes korraldatakse, et puhastada vigade tagavarasid. See on tĂ€iesti toimiv variant, kuidas seda mĂ€rkimisvÀÀrselt vĂ€hendada (erinevates meeskondades 10% kuni 50%) vaid ĂŒhe pĂ€evaga.
TĂ€na tahan rÀÀkida teile meie kevadisest Vigade puhastamise formaadist â BUgHunting (BUH). Seekord ei fikseerinud me vanu vigu, vaid otsisime uusi ja pakkusime ideid funktsioonide jaoks. Edasi on palju detaile selliste ĂŒrituste korraldamise, meie tulemuste ja osalejate tagasiside kohta.

MÔeldes ja kirja pannes reeglid, saatsime kÔikidesse meie ettevÔtte Slacki kanalitesse kutsete korrektuuri, milles ei olnud mingeid piiranguid:
LĂ”ppkokkuvĂ”ttes registreerus umbes 30 inimest â nii arendajad kui ka mitte-tehnilised spetsialistid. Ăritusele eraldati terve tööpĂ€ev, broneeriti suur koosolekuruum ja eined korraldati kontori kantseleist.
Miks?
Tundub, et iga meeskond testib oma funktsionaalsust. Kasutajad teavitavad meid vigadest. Miks sellist ĂŒritust ĂŒldse korraldada?
Meie eesmÀrke oli mitu.
- Tutvuda teiste projektide/toodetega lÀhemalt.
Praegu töötavad meie firmas kĂ”ik eraldi meeskondades â unitides. Need on projektigrupid, kes töötavad oma funktsionaalsuse kallal ning ei ole alati tĂ€ielikult kursis, mis toimub teistes projektides. - Lihtsalt tutvuda kolleegidega.
Meil on peaaegu 800 töötajat Moskva kontoris, mitte kĂ”ik kolleegid ei tunne ĂŒksteist isiklikult. - TĂ”sta arendajate bugide otsimise oskust oma toodetes.
Praegu edendame Agile Testingut ja arendame inimesi selles suunas. - Kaasa testimisse mitte ainult tehnilisi spetsialiste.
Peale tehnilise osakonna on meil palju kolleege teistest ametigruppidest, kellele soovime rohkem rÀÀkida testimisest ja sellest, kuidas Ă”igesti bugi raporteerida, et saaksime vĂ€hem sĂ”numeid stiilis âAaa⊠mitte midagi ei töötaâ. - Ja muidugi leida salakavalad ja mitte ilmsed vead.
Soovisime aidata meeskondi uute funktsioonide testimisega ning anda vÔimalus vaadata ellu viidud funktsionaalsust teise nurga alt.
Rakendus
Meie pÀev koosnes mitmest blokist:
- briefing;
- lĂŒhikoolitus testimise kohta, kus kĂ€sitleme ainult pĂ”hiteemasid (testimise eesmĂ€rgid ja pĂ”himĂ”tted jne);
- osakond âhea kĂ€itumise reeglidâ vigade esitamisel ( hĂ€sti kirjeldatud pĂ”himĂ”tted);
- neli testimisseanssi projektide kohta koos kĂ”rgetasemeliste stsenaariumide kirjeldustega; enne iga seanssi oli lĂŒhike sissejuhatav loeng projekti kohta jaotamine meeskondadesse;
- lĂŒhiuuring ĂŒrituse kohta;
- kokkuvÔtted.
(Me ei unustanud ka pauside ja lÔuna toimumist seansside vahel).
PÔhireeglid
- Ăritustele registreerumine on individuaalne, mis lahendab probleemi, et kogu meeskond automaatselt kaotab, kui keegi inimene otsustab mitte minna.
- Igal seansil vahetavad osalejad meeskonda. See vÔimaldab osalejatel tulla ja minna igal ajal ning tutvuda suurema hulga inimestega.
- Meeskonnad koosnevad kahest inimesest enne igat seanssi koostatakse juhuslikult, nii on tulemuseks dĂŒnaamilisem ja kiirem.
- Vigade registreerimise eest antakse punkte (3 kuni 10) sÔltuvalt kriitilisusest.
- Duplikaatide eest punkte ei anta.
- Vead peavad olema registreeritud meeskonna liikme poolt vastavalt kÔikidele sisestandarditele.
- Funktsioonisoovid avatakse eraldi ĂŒlesandes ja need osalevad eraldi nomineerimises.
- KÔikide reeglite jÀrgimist jÀlgib auditeerimismeeskond.

Muud ĂŒksikasjad
- Kavatsesime alguses korraldada "edasijĂ”udnud" testimise ĂŒrituse, kuid kuna registreerus piisavalt palju inimesi mitte toote meeskondadest (SMM, juristid, PR), tuli sisu oluliselt lihtsustada ning keerukad/profiililised juhtumid eemaldada.
- Kuna Jira ĂŒksused töötavad erinevates projektides oma voogudes, lĂ”ime spetsiaalselt eraldi projekti, kuhu seadsime ĂŒlesande mallid vigade sisestamiseks.
- Punktide lugemiseks kavandasime kasutada liidreid, mille vÀrskendamine toimus veebihookide kaudu, kuid midagi lÀks valesti ja lÔpuks tuli arvestus teha kÀsitsi.
IgaĂŒhel, kes ĂŒritusi korraldab, on oma takistused, ja et teil oleks veidi lihtsam, kirjeldan meie probleeme, mida te saate vĂ€ltida.
Ăks esinejatest haigestus ootamatult ja pidime uut otsima..
Mul vedas, et leidsin 9 hommikul samast meeskonnast asendaja). Kuid parem on mitte loota Ônnele ja valmistada varuvariant. VÔi olla valmis ise vajaliku ettekande pidamiseks.
Ei jÔudnud funktsionaalsust vÀljastada, tuli blokke vahetada..
Ette raiskaaksid tervet plokki, on parem, kui sul on varuplaan.
Osa testkasutajatest kukkus vÀlja, tuli kiiresti luua uusi..
Kontrolli testkasutajaid ette vÔi ole valmis need kiiresti looma.
Peaaegu keegi neist, kelle pÀrast formaati lihtsustati, ei tulnud..
JÔuga ei pea kedagi vedama. Leppige sellega.
On vĂ”imalus rangelt mÀÀratleda ĂŒrituse formaat: âharrastajaâ / âedasijĂ”udnudâ, vĂ”i valmistada ette kohe kaks versiooni ja otsustada juba pĂ€rast seda, millist teostada.
Kasulikud organisatsioonilised hetkede:
- broneerige lÀbirÀÀkimiste ruum ette;
- paigutage lauad, Ă€rge unustage pikendusjuhtmeid ja toitefiltereid (nt sĂŒlearvutite / telefonide laadimiseks vĂ”ib pĂ€eva jooksul mitte piisata);
- automaatige punktide arvestamise protsess;
- valmistage ette reitingutabelid;
- valmistage paberilised jaotustooted testkasutajate logide ja paroolidega, juhend Jira kasutamiseks, stsenaariumid;
- Ă€rge unustage nĂ€dal enne ĂŒritust saata meeldetuletusi, mĂ€rkige ka, mida on vaja kaasa vĂ”tta (sĂŒlearvutid / seadmed);
- rÀÀkige kolleegidega ĂŒritusest demodel, lĂ”unalauas, tassi kohvi juures;
- leppige arendajatega kokku, et sel pÀeval mitte midagi uuendada ega vÀlja vÔtta;
- valmistage ette ettekandjad;
- leppige kokku funktsiooni omanikud ja kirjutage rohkem testimisstsenaariume;
- tellige suupisteid (kĂŒpsised/kondiitritooted) vahepalade jaoks;
- Ă€rge unustage rÀÀkida sĂŒndmuse tulemustest.
Tulemused
Kogu pĂ€eva jooksul jĂ”udsid poisid testida 4 projekti ja leida 192 viga (neist 134 unikaalset) ning 7 ĂŒlesannet funktsioonisoovidega. Loomulikult oli osa neist vigadest projektide omanikele juba teada. Kuid esines ka ootamatuid avastusi.
KÔik osalejad said magusaid auhindu.

VĂ”itjad said termosed, mĂ€rgid ja dressipĂŒkse.

Huvitav, mis vÀlja tuli:
- osalejatele oli ĂŒllatav rangete sessioonide formaat, kus aeg on piiratud ja ei saa palju aega mĂ”tlemiseks raisata;
- Ônnestus testida lauaarvuti, mobiiliversiooni ja rakendusi;
- vaatasime korraga palju projekte, ei olnud aega igavleda;
- tutvusime erinevate kolleegidega, vaatasime nende lÀhenemist vigade registreerimisele;
- tundsid testijate valu.
Mida vÔiks parandada:
- teha vÀhem projekte ja pikendada sessiooni aega 1,5 tunnini;
- valmistada kingitusi/suveniire oluliselt ette (mÔnikord vÔib kooskÔlastamine/maksmine venida kuuks);
- rahuneda ja leppida sellega, et midagi vÔib plaanidest kÔrvale kalduda ning vÔivad esineda ettenÀgematud olukorrad.
Arvustused
Anna Bystrikova, sĂŒsteemiadministraator: âBagoĆky on minu jaoks vĂ€ga hariv. Uurisin testimise protsessi, tundsin kĂ”iki testijate âvaluâ.
Alguses testimise protsessis, nagu tavaline kasutaja, kontrollid peamisi aspekte: kas nupp töötab, kas leht avatakse, kas kujundus ei ole paigast Ă€ra lĂ€inud. Kuid hiljem mĂ”istad, et tuleb mĂ”elda rohkem mittestandardselt ja pĂŒĂŒda rakendust 'katkestada'. Testijate töö on keeruline, ei piisa vaid liidese lĂ€bi klikkimisest, vaja on pĂŒĂŒdlikult mĂ”elda loovalt ja olla ÀÀrmiselt tĂ€helepanelik.
Kogemused jĂ€id ainult positiivsed, isegi praegu, pĂ€rast mingit aega pĂ€rast sĂŒndmust, nĂ€en, kuidas tööd tehakse leitud vigade kallal. Lahe on tunda end osana tootearenduse tĂ€iustamisest ^_^.â

Dmitri Seleznev, frontend-arendaja: «VĂ”istlusreĆŸiimis testimine motiveerib tĂ”eliselt rohkem vigu leidma. Arvan, et igaĂŒhel vĂ”iks olla vĂ”imalus osaleda Bughunting'is. Uurimistestimine vĂ”imaldab leida juhtumeid, mis ei ole testimise plaanis kirjas. Pluss see, et inimesed, kes ei tunne projekti, vĂ”ivad anda tagasisidet teenuse mugavuse kohta.»

Antonina Tatchuk, vanemtoimetaja: «Mulle meeldis proovida end testijana. See on tĂ€iesti erinev tööstiil. Sa pĂŒĂŒad sĂŒsteemi murda, mitte sĂ”bruneda sellega. Meil oli alati vĂ”imalus kĂŒsida kolleegidelt testimise kohta. sain rohkem teada vigade prioriseerimisest (nĂ€iteks, ma olin harjunud otsima tekstides grammatilisi vigu, kuid sellise vea 'kaal' on vĂ€ga vĂ€ike; ja vastupidi, miski, mis tundus mulle mitte kuigi oluline, osutus lĂ”puks kriitiliseks veaks, mille kohe korrigeeriti).
Ăritusel andsid poisid kokkuvĂ”tte testimise teooriast. See oli kasulik mitte-tehnilistele spetsialistidele. MĂ”ne pĂ€eva pĂ€rast tabasin end mĂ”ttelt, et kirjutan teise veebisaidi klienditoele vastavalt formuleeringule "mis-kus-millal" ja kirjeldan pĂ”hjalikult oma ootusi saidilt ja reaalsust.
KokkuvÔte
Kui soovite meeskonna elu mitmekesistada, vaadata funktsionaalsust uue pilguga, korraldada mini âSöö oma koera toituâ, siis vĂ”ite proovida sellist ĂŒritust korraldada, ja siis saame seda koos arutada.
Soovin kÔigile head ja vÀhem vigu!
Allikas: habr.com

