{"id":34362,"date":"2019-10-31T21:57:55","date_gmt":"2019-10-31T18:57:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/bagodelnya-bughunting-kak-najti-200-bagov-za-den\/"},"modified":"2019-10-31T21:57:55","modified_gmt":"2019-10-31T18:57:55","slug":"bagodelnya-bughunting-kak-najti-200-bagov-za-den","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/bagodelnya-bughunting-kak-najti-200-bagov-za-den","title":{"rendered":"B\u0103g\u0103\u021beal\u0103: BUgHunting. Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bun\u0103 ziua tuturor! Numele meu este Yulia \u0219i sunt testeri. Anul trecut v-am povestit despre <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/avito\/blog\/351736\/\">Bugathon<\/a><\/noindex> \u2014 un eveniment organizat de noi \u00een companie pentru cur\u0103\u021barea backlog-ului de bug-uri. Este o variant\u0103 perfect viabil\u0103 de a-l reduce semnificativ (\u00een diferite echipe de la 10% p\u00e2n\u0103 la 50%) \u00eentr-o singur\u0103 zi. <\/p>\n<p><\/p>\n<p>Ast\u0103zi vreau s\u0103 v\u0103 povestesc despre formatul nostru prim\u0103v\u0103ratic al Bugathon-ului \u2014 BUgHunting (BUH). De data aceasta nu am reparat bug-uri vechi, ci am c\u0103utat altele noi \u0219i am propus idei pentru func\u021bionalit\u0103\u021bi. Sub titlu sunt multe detalii despre organizarea unor astfel de evenimente, rezultatele noastre \u0219i feedback-ul participan\u021bilor. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"B\u0103g\u0103\u021beal\u0103: BUgHunting. Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi\" src=\"\/wp-content\/uploads\/a7d06008f8cc727dd054de76adf59f63.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Dup\u0103 ce am g\u00e2ndit \u0219i redactat reglement\u0103rile, am trimis o invita\u021bie \u00een toate canalele din Slack-ul corporativ, \u00een care nu erau restric\u021bii:<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ig\/qf\/s1\/igqfs1pz7pcixrmf10yedqlk7vy.png\"><img decoding=\"async\" alt=\"B\u0103g\u0103\u021beal\u0103: BUgHunting. Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi\" src=\"\/wp-content\/uploads\/9953ecc47d9f6b0d2e5c4586367790f3.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>\u00cen cele din urm\u0103, s-au \u00eenscris aproximativ 30 de persoane \u2014 at\u00e2t dezvoltatori, c\u00e2t \u0219i speciali\u0219ti non-tehnici. Pentru eveniment s-a alocat o zi \u00eentreag\u0103 de lucru, am rezervat o sal\u0103 mare de negocieri, iar pr\u00e2nzurile au fost organizate \u00een baza cantinei oficiului.<\/p>\n<p><\/p>\n<h1 id=\"zachem\">De ce?<\/h1>\n<p><\/p>\n<p>Ar p\u0103rea c\u0103 fiecare echip\u0103 testeaz\u0103 func\u021bionalitatea sa. Utilizatorii ne raporteaz\u0103 bug-uri. De ce s\u0103 organiz\u0103m un astfel de eveniment? <\/p>\n<p><\/p>\n<p>Obiectivele noastre au fost mai multe.<\/p>\n<p><\/p>\n<ol>\n<li><strong>A familiariza colegii cu proiectele\/produc\u021bia \u00eenrudite mai \u00eendeaproape<\/strong>.<br \/>\nAcum, \u00een compania noastr\u0103, to\u021bi lucreaz\u0103 \u00een echipe separate \u2014 unit\u0103\u021bi. Acestea sunt grupuri de proiect care dezvolt\u0103 partea lor de func\u021bionalitate \u0219i nu sunt \u00eentotdeauna complet la curent cu ceea ce se \u00eent\u00e2mpl\u0103 \u00een alte proiecte.<\/li>\n<li><strong>A familiariza colegii \u00eentre ei<\/strong>.<br \/>\nAvem aproape 800 de angaja\u021bi \u00een biroul din Moscova, nu to\u021bi colegii se cunosc \u00eentre ei. <\/li>\n<li><strong>A cre\u0219te abilit\u0103\u021bile de c\u0103utare a bug-urilor la dezvoltatori \u00een propriile produse<\/strong>.<br \/>\n\u00cen prezent promov\u0103m Agile Testing \u0219i \u00eei ajut\u0103m pe colegi \u00een aceast\u0103 direc\u021bie.<\/li>\n<li><strong>A atrage la testare nu doar speciali\u0219ti tehnici<\/strong>.<br \/>\n\u00cen afar\u0103 de departamentul tehnic, avem mul\u021bi colegi din alte specialit\u0103\u021bi, c\u0103rora le-ar pl\u0103cea s\u0103 le povestim mai multe despre testare, despre cum s\u0103 raport\u0103m corect bug-uri, astfel \u00eenc\u00e2t s\u0103 primim mai pu\u021bine mesaje de tipul \"Aaaa... nu func\u021bioneaz\u0103 nimic\". <\/li>\n<li><strong> \u0218i, bine\u00een\u021beles, s\u0103 g\u0103sim bug-uri subtil \u0219i neclare<\/strong>.<br \/>\nNe-am dorit s\u0103 ajut\u0103m echipele cu testarea noilor func\u021bionalit\u0103\u021bi \u0219i s\u0103 le oferim ocazia de a privi func\u021bionalitatea implementat\u0103 dintr-o alt\u0103 perspectiv\u0103.<\/li>\n<\/ol>\n<p><\/p>\n<h1 id=\"realizaciya\">Implementarea<\/h1>\n<p><\/p>\n<p>Ziua noastr\u0103 a fost alc\u0103tuit\u0103 din mai multe blocuri:<\/p>\n<p><\/p>\n<ul>\n<li>briefing; <\/li>\n<li>o lectur\u0103 scurt\u0103 despre testare, \u00een care am abordat doar aspectele fundamentale (obiectivele \u0219i principiile test\u0103rii \u0219i altele);<\/li>\n<li>o sec\u021biune despre \u201eregulile de bun\u0103 conduit\u0103\u201d \u00een raport cu raportarea erorilor (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/docsvision\/blog\/264163\/\">aici<\/a><\/noindex> principiile sunt bine descrise);<\/li>\n<li>patru sesiuni de testare pe proiecte cu scenarii descrise la un nivel \u00eenalt; \u00eenainte de fiecare sesiune a avut loc o scurt\u0103 prezentare introductiv\u0103 despre proiect \u0219i repartizarea pe echipe; <\/li>\n<li>un scurt sondaj despre eveniment; <\/li>\n<li>sinteza concluziilor.<\/li>\n<\/ul>\n<p><\/p>\n<p>(Nici despre pauzele \u00eentre sesiuni \u0219i pr\u00e2nz nu am uitat).<\/p>\n<p><\/p>\n<h2 id=\"osnovnye-pravila\">Reguli de baz\u0103<\/h2>\n<p><\/p>\n<ul>\n<li><strong>\u00cenregistrarea la evenimente este individual\u0103<\/strong>, ceea ce rezolv\u0103 problema de a renun\u021ba la \u00eentreaga echip\u0103 dac\u0103 o persoan\u0103 a decis s\u0103 nu participe.<\/li>\n<li><strong>La fiecare sesiune participan\u021bii schimb\u0103 echipa<\/strong>. Acest lucru permite participan\u021bilor s\u0103 vin\u0103 \u0219i s\u0103 plece \u00een orice moment, \u0219i de asemenea, pot cunoa\u0219te un num\u0103r mai mare de persoane.<\/li>\n<li><strong>Comenzi<\/strong> c\u00e2te doi oameni \u00eenainte de fiecare sesiune <strong>sunt desemna\u021bi aleatoriu<\/strong>, ceea ce face ca totul s\u0103 fie mai dinamic \u0219i mai rapid.<\/li>\n<li>Pentru erorile raportate se acord\u0103 <strong>puncte (\u00eentre 3 \u0219i 10) \u00een func\u021bie de severitate<\/strong>.<\/li>\n<li>Nu se acord\u0103 puncte pentru duplicate.<\/li>\n<li>Erorile trebuie raportate de un membru al echipei conform tuturor standardelor interne.<\/li>\n<li>Cererea de func\u021bii se raporteaz\u0103 \u00eentr-o sarcin\u0103 separat\u0103 \u0219i particip\u0103 la o nominalizare distinct\u0103.<\/li>\n<li>Echipa de audit monitorizeaz\u0103 respectarea tuturor regulilor.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"B\u0103g\u0103\u021beal\u0103: BUgHunting. Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi\" src=\"\/wp-content\/uploads\/2576e7f87472375a7c83f69d35ba24a9.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h2 id=\"drugie-detali\">Alte detalii<\/h2>\n<p><\/p>\n<ul>\n<li>Ini\u021bial, ne-am dorit s\u0103 organiz\u0103m un eveniment \u201eavansat\u201d de testare, dar deoarece s-au \u00eenscris suficien\u021bi oameni din echipe non-produse (SMM, avoca\u021bi, PR), a trebuit s\u0103 simplific\u0103m foarte mult con\u021binutul \u0219i s\u0103 elimin\u0103m cazuri complexe\/professionale. <\/li>\n<li>Din cauza muncii unit\u0103\u021bilor \u00een Jira pe diferite proiecte conform fluxurilor lor, am creat un proiect separat, \u00een care am configurat un \u0219ablon pentru raportarea erorilor.<\/li>\n<li>Pentru a contabiliza punctele, am planificat s\u0103 folosim un leaderboard care s\u0103 se actualizeze prin webhook-uri, dar ceva nu a mers bine \u0219i, \u00een cele din urm\u0103, contabilizarea a trebuit f\u0103cut\u0103 manual.<\/li>\n<\/ul>\n<p><\/p>\n<p>Fiecare persoan\u0103 implicat\u0103 \u00een organizarea evenimentelor d\u0103 peste obstacole \u0219i pentru a v\u0103 face via\u021ba un pic mai u\u0219oar\u0103, voi descrie problemele noastre pe care le pute\u021bi evita.<\/p>\n<p><\/p>\n<p><strong>Unul dintre vorbitori s-a \u00eemboln\u0103vit brusc \u0219i a fost necesar s\u0103 c\u0103ut\u0103m un nou<\/strong>.<br \/>\nAm avut o noroc fantastic c\u0103 am g\u0103sit un \u00eenlocuitor din aceea\u0219i echip\u0103 la 9 diminea\u021ba). Dar e mai bine s\u0103 nu te bazezi pe noroc \u0219i s\u0103 ai un rezerv\u0103. Sau s\u0103 fii tu \u00eensu\u021bi preg\u0103tit s\u0103 sus\u021bii prezentarea necesar\u0103.<\/p>\n<p><\/p>\n<p><strong>Nu am reu\u0219it s\u0103 lans\u0103m func\u021bionalitatea, a fost necesar s\u0103 schimb\u0103m blocurile \u00eentre ele<\/strong>.<br \/>\nPentru a nu arunca \u00eentregul bloc, este mai bine s\u0103 ave\u021bi un plan de rezerv\u0103.<\/p>\n<p><\/p>\n<p><strong>O parte dintre utilizatorii testa\u021bi au abandonat, a trebuit s\u0103 recre\u0103m rapid altele.<\/strong>.<br \/>\nVerifica\u021bi utilizatorii testa\u021bi dinainte sau ave\u021bi posibilitatea de a-i crea rapid.<\/p>\n<p><\/p>\n<p><strong>Aproape nimeni dintre b\u0103ie\u021bii pentru care am simplificat formatul nu a venit.<\/strong>.<br \/>\nNu trebuie s\u0103 tragi pe nimeni cu for\u021ba. Accepta\u021bi.<br \/>\nExist\u0103 op\u021biunea de a defini strict formatul evenimentului: \u201eamator\u201d\/\u201eavansat\u201d, sau s\u0103 preg\u0103ti\u021bi dou\u0103 variante \u0219i s\u0103 decide\u021bi la fa\u021ba locului care s\u0103 fie desf\u0103\u0219urat\u0103.<\/p>\n<p><\/p>\n<p><strong>Aspecte organizatorice utile:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>rezerva\u021bi sala de \u0219edin\u021be din timp;<\/li>\n<li>aranja\u021bi mesele, nu uita\u021bi de extensii \u0219i filtre de re\u021bea (\u00eenc\u0103rc\u0103toarele pentru laptopuri\/telefoane pentru o zi \u00eentreag\u0103 ar putea s\u0103 nu fie suficiente);<\/li>\n<li>automatiza\u021bi procesul de num\u0103rare a punctelor;<\/li>\n<li>preg\u0103ti\u021bi tabele de clasament;<\/li>\n<li>crea\u021bi materiale tip\u0103rite cu numele de utilizator \u0219i parolele utilizatorilor testa\u021bi, instruc\u021biuni de utilizare a Jira, scenarii;<\/li>\n<li>nu uita\u021bi s\u0103 trimite\u021bi memento-uri cu o s\u0103pt\u0103m\u00e2n\u0103 \u00eenainte de eveniment, indica\u021bi suplimentar ce trebuie s\u0103 aduc\u0103 cu ei (laptopuri\/dispozitive);<\/li>\n<li>vorbi\u021bi colegilor despre eveniment la prezent\u0103ri, la pr\u00e2nzuri, la o cea\u0219c\u0103 de cafea;<\/li>\n<li>stabili\u021bi cu devops-urile s\u0103 nu actualizeze nimic \u0219i s\u0103 nu lanseze nimic \u00een acea zi;<\/li>\n<li>preg\u0103ti\u021bi prezentatorii;<\/li>\n<li>stabili\u021bi cu proprietarii caracteristicilor \u0219i elabora\u021bi mai multe scenarii pentru testare;<\/li>\n<li>comanda\u021bi gust\u0103ri (biscui\u021bi\/ciocolat\u0103) pentru gust\u0103ri;<\/li>\n<li>nu uita\u021bi s\u0103 raporta\u021bi despre rezultatele evenimentului.<\/li>\n<\/ul>\n<p><\/p>\n<h1 id=\"rezultaty\">Rezultate<\/h1>\n<p><\/p>\n<p>\u00centr-o singur\u0103 zi, b\u0103ie\u021bii au reu\u0219it s\u0103 testeze 4 proiecte \u0219i s\u0103 raporteze 192 de erori (dintre care 134 unice) \u0219i 7 sarcini cu cereri de caracteristici. Desigur, unele dintre aceste erori erau deja cunoscute de c\u0103tre proprietarii proiectelor. Dar au fost \u0219i descoperiri nea\u0219teptate. <\/p>\n<p><\/p>\n<p>To\u021bi participan\u021bii au primit premii dulci. <\/p>\n<p>\n<img decoding=\"async\" alt=\"B\u0103g\u0103\u021beal\u0103: BUgHunting. Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi\" src=\"\/wp-content\/uploads\/6a0a6828ed1bd95869ff6664fd0d83f2.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Iar c\u00e2\u0219tig\u0103torii \u2014 termosuri, insigne, hanorace.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"B\u0103g\u0103\u021beal\u0103: BUgHunting. Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi\" src=\"\/wp-content\/uploads\/ac8e82373dd69356df4f0ccb7e7b828b.png\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p><\/p>\n<p><strong>Ce a fost interesant:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>pentru participan\u021bi, formatul sesiunilor stricte, c\u00e2nd timpul era limitat \u0219i nu se putea pierde mult timp g\u00e2ndindu-se, a fost nea\u0219teptat;<\/li>\n<li>a fost posibil s\u0103 test\u0103m versiunea desktop, versiunea mobil\u0103 \u0219i aplica\u021biile;<\/li>\n<li>am v\u0103zut imediat multe proiecte, nu a fost timp de plictiseal\u0103;<\/li>\n<li>ne-am \u00eent\u00e2lnit cu diferi\u021bi colegi, am observat abord\u0103rile lor la raportarea erorilor;<\/li>\n<li>am sim\u021bit durerea tuturor testerilor.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Ce se poate \u00eembun\u0103t\u0103\u021bi: <\/strong><\/p>\n<p><\/p>\n<ul>\n<li>s\u0103 facem mai pu\u021bine proiecte \u0219i s\u0103 cre\u0219tem timpul sesiunii la 1,5 ore;<\/li>\n<li>s\u0103 preg\u0103ti\u021bi cadouri\/suveniruri cu mult \u00eenainte (uneori, aprobarea\/plata se \u00eentinde pe o lun\u0103);<\/li>\n<li>s\u0103 te relaxezi \u0219i s\u0103 te \u00eempaci cu faptul c\u0103 ceva nu va merge conform planului \u0219i vor ap\u0103rea for\u021be majore.<\/li>\n<\/ul>\n<p><\/p>\n<h1 id=\"otzyvy\">Recenzii<\/h1>\n<p><\/p>\n<blockquote><p><img decoding=\"async\" alt=\"B\u0103g\u0103\u021beal\u0103: BUgHunting. Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi\" src=\"\/wp-content\/uploads\/a49295c2df074daf52150a89e7b9d37d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<strong>Anna Bystrikova, administrator de sistem: <\/strong>\u00abBagoa este foarte informativ pentru mine. Am aflat procesul de testare \u0219i am sim\u021bit \u00eentreaga \u201edurere\u201d a testere-lor.<br \/>\nLa \u00eenceputul procesului de testare, ca utilizator obi\u0219nuit, verifici aspectele de baz\u0103: dac\u0103 butonul reac\u021bioneaz\u0103, dac\u0103 se face trecerea pe pagin\u0103, dac\u0103 designul nu s-a deplasat. Dar mai apoi \u00ee\u021bi dai seama c\u0103 trebuie s\u0103 g\u00e2nde\u0219ti mai creativ \u0219i s\u0103 \u00eencerci s\u0103 \u201estrici\u201d aplica\u021bia. Testerii au o munc\u0103 dificil\u0103, nu este suficient s\u0103 \u201ebagi\u201d degetul \u00een \u00eentreaga interfa\u021b\u0103; trebuie s\u0103 \u00eencerci s\u0103 g\u00e2nde\u0219ti \u00een afara cutiei \u0219i s\u0103 fii extrem de atent.<br \/>\nImpresiile r\u0103m\u00e2n doar pozitive, chiar acum, dup\u0103 ceva timp de la eveniment, observ cum se lucreaz\u0103 la bug-urile pe care le-am g\u0103sit. E grozav s\u0103 te sim\u021bi parte din \u00eembun\u0103t\u0103\u021birea produsului ^_^.\u201d<br \/>\n<br clear=\"left\">\n <\/p><\/blockquote>\n<p><img decoding=\"async\" alt=\"B\u0103g\u0103\u021beal\u0103: BUgHunting. Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi\" src=\"\/wp-content\/uploads\/6fe322a96e8403089cb16452e4acea09.png\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p><\/p>\n<blockquote><p><strong>Dmitry Seleznyov, dezvoltator front-end<\/strong>: \u201eTestarea \u00een mod competitiv motiveaz\u0103 foarte mult s\u0103 g\u0103se\u0219ti mai multe bug-uri). Cred c\u0103 toat\u0103 lumea ar trebui s\u0103 \u00eencerce s\u0103 participe la Bug Hunting. Testarea exploratorie permite g\u0103sirea unor cazuri care nu sunt descrise \u00een planul de testare. Plus, oamenii care nu cunosc proiectul pot oferi feedback privind utilizabilitatea serviciului\u201d.<br \/>\n<br clear=\"left\">\n <\/p><\/blockquote>\n<p><img decoding=\"async\" alt=\"B\u0103g\u0103\u021beal\u0103: BUgHunting. Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi\" src=\"\/wp-content\/uploads\/45836293b0b7312341ecb9716ae0d77b.png\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p><\/p>\n<blockquote><p><strong>Antonina Tatchuk, editor senior<\/strong>: \u201e\u00cemi place s\u0103 \u00eencerc s\u0103 fiu tester. Este un stil de lucru complet diferit. \u00cencerci s\u0103 'spargi' sistemul, nu s\u0103 te \u00eemprietene\u0219ti cu el. Am avut \u00eentotdeauna ocazia s\u0103 \u00eentreb colegii despre testare. Am \u00eenv\u0103\u021bat mai multe despre prioritizarea bug-urilor (de exemplu, eram obi\u0219nuit\u0103 s\u0103 caut gre\u0219eli gramaticale \u00een texte, dar 'greutatea' unui astfel de bug este foarte mic\u0103; \u0219i invers, ceva care mi s-a p\u0103rut nesemnificativ s-a dovedit a fi un bug critic, care a fost reparat imediat).<br \/>\nLa eveniment, b\u0103ie\u021bii au oferit o sintez\u0103 din teoria test\u0103rii. A fost util pentru speciali\u0219tii non-tehnici. Apoi, dup\u0103 c\u00e2teva zile, m-am surprins g\u00e2ndindu-m\u0103 c\u0103 scriu la suportul unui alt site conform formulei 'ce-unde-c\u00e2nd' \u0219i descriu \u00een detaliu a\u0219tept\u0103rile mele de la site \u0219i realitatea.\u201d<br \/>\n<br clear=\"left\">\n <\/p><\/blockquote>\n<p><\/p>\n<h1 id=\"zaklyuchenie\">Concluzie<\/h1>\n<p><\/p>\n<p>Dac\u0103 dori\u021bi s\u0103 diversifica\u021bi via\u021ba echipei, s\u0103 privi\u021bi func\u021bionalitatea dintr-o perspectiv\u0103 nou\u0103, s\u0103 organiza\u021bi un mini <strong>\u201eM\u0103n\u00e2nc\u0103 din m\u00e2ncarea ta\u201d<\/strong>, atunci po\u021bi \u00eencerca s\u0103 organizezi un astfel de eveniment, iar apoi putem s\u0103-l discut\u0103m \u00eempreun\u0103.<\/p>\n<p><\/p>\n<p>Toat\u0103 lumea s\u0103 aib\u0103 parte de bine \u0219i mai pu\u021bine bug-uri!<\/p>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/avito\/blog\/453000\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u042e\u043b\u044f, \u0438 \u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a. \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0430 \u0432\u0430\u043c \u043f\u0440\u043e \u0411\u0430\u0433\u043e\u0434\u0435\u043b\u044c\u043d\u044e \u2014 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435, \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043c\u043e\u0435 \u0443 \u043d\u0430\u0441 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0434\u043b\u044f \u0447\u0438\u0441\u0442\u043a\u0438 \u0431\u044d\u043a\u043b\u043e\u0433\u0430 \u0431\u0430\u0433\u043e\u0432. \u042d\u0442\u043e \u0432\u043f\u043e\u043b\u043d\u0435 \u0436\u0438\u0437\u043d\u0435\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0435\u0433\u043e (\u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u0445 \u043e\u0442 10 \u0434\u043e 50%) \u0432\u0441\u0435\u0433\u043e \u0437\u0430 \u043e\u0434\u0438\u043d \u0434\u0435\u043d\u044c. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u0445\u043e\u0447\u0443 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0430\u043c \u043f\u0440\u043e \u043d\u0430\u0448 \u0432\u0435\u0441\u0435\u043d\u043d\u0438\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0411\u0430\u0433\u043e\u0434\u0435\u043b\u044c\u043d\u0438 \u2014 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34362","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u042e\u043b\u044f, \u0438 \u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/bagodelnya-bughunting-kak-najti-200-bagov-za-den\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u0430\u0433\u043e\u0434\u0435\u043b\u044c\u043d\u044f: BUgHunting. \u041a\u0430\u043a \u043d\u0430\u0439\u0442\u0438 200 \u0431\u0430\u0433\u043e\u0432 \u0437\u0430 \u0434\u0435\u043d\u044c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u042e\u043b\u044f, \u0438 \u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/bagodelnya-bughunting-kak-najti-200-bagov-za-den\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:57:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:57:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Bug Hunting: Cum s\u0103 g\u0103se\u0219ti 200 de bug-uri \u00eentr-o zi | ProHoster","description":"Bun\u0103 tuturor! Numele meu este Yulia \u0219i sunt tester.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/bagodelnya-bughunting-kak-najti-200-bagov-za-den","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u0430\u0433\u043e\u0434\u0435\u043b\u044c\u043d\u044f: BUgHunting. \u041a\u0430\u043a \u043d\u0430\u0439\u0442\u0438 200 \u0431\u0430\u0433\u043e\u0432 \u0437\u0430 \u0434\u0435\u043d\u044c | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u042e\u043b\u044f, \u0438 \u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/bagodelnya-bughunting-kak-najti-200-bagov-za-den","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:57:55+00:00","article:modified_time":"2019-10-31T18:57:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34362","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:54:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:23:16","updated":"2026-01-21 18:54:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/34362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=34362"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/34362\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=34362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=34362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=34362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}