{"id":97474,"date":"2020-10-19T02:42:20","date_gmt":"2020-10-19T00:42:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt"},"modified":"2020-10-19T02:42:20","modified_gmt":"2020-10-19T00:42:20","slug":"testrail-individualnye-nastrojki-pod-proekt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","title":{"rendered":"TestRail \u2014 Prilagodbe za projekt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Uvod<\/h2>\n<p>U mnogim projektima na kojima sam radio, ljudi nisu prilago\u0111avali TestRail svojoj potrebi i koristili su standardne postavke. U ovom \u010dlanku \u0107u poku\u0161ati opisati primjer prilago\u0111enih postavki koje vam mogu pomo\u0107i da pove\u0107ate u\u010dinkovitost svog rada. Kao primjer uze\u0107u projekt razvoja mobilne aplikacije.<\/p>\n<p>Mali disclaimer. U ovom \u010dlanku nema opisa osnovne funkcionalnosti TestRail-a (za to postoji mnogo vodi\u010da) i prodajnih izraza koji slikovito opisuju za\u0161to odabrati upravo ovog dobavlja\u010da za kreiranje repozitorija sa testovima.<\/p>\n<h2>Plan realizacije (\u0161to \u0107e biti ostvareno)<\/h2>\n<ol>\n<li>\n<p>Op\u0107i zahtjevi<\/p>\n<ol>\n<li>\n<p>Kao osoba, svatko bi trebao mo\u0107i pro\u0107i kroz slu\u010daj<\/p>\n<\/li>\n<li>\n<p>Slu\u010dajevi bi trebali odr\u017eavati aktualnost \u0161to je du\u017ee mogu\u0107e<\/p>\n<\/li>\n<li>\n<p>Slu\u010dajevi bi trebali \u0161to bolje pokrivati funkcionalnosti mobilne aplikacije u onoj mjeri u kojoj to ne proturje\u010di prva dva stava<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>Podjela na TestCase i TestScenario<\/p>\n<\/li>\n<li>\n<p>Brza kreacija TestRun razli\u010ditih tipova<\/p>\n<ol>\n<li>\n<p>Smoke<\/p>\n<\/li>\n<li>\n<p>Regress<\/p>\n<\/li>\n<li>\n<p>Impact testiranje itd.<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>Optimizacija podr\u0161ke slu\u010dajevima<\/p>\n<ol>\n<li>\n<p>Odustajanje od \"mrtvih\" hardkodiranih snimaka i prelazak na \"pokretne podatke\"<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Zahtjevi<\/h2>\n<p>Za ure\u0111ivanje polja bit \u0107e vam potrebna administratorska prava<\/p>\n<h2>Odabir tipa projekta<\/h2>\n<p>Mo\u017eete odabrati tri tipa projekata:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/9139f37d76b6f8a777a5234883736ad4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Odabrati \u0107emo zadani tip. U njemu \u0107e biti dostupni svi slu\u010dajevi. Koristit \u0107emo pametno filtriranje i dinami\u010dki upravljati svim slu\u010dajevima odjednom.<\/p>\n<h2>Dodavanje polja za prikaz liste test slu\u010dajeva<\/h2>\n<p>Dodajmo polje za prikaz prioriteta test slu\u010dajeva:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/fae4c55f03a0f5bd8999cfdb22ac2b4e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Tako\u0111er mo\u017eemo dodati i druga polja.<\/p>\n<h2>Postavke polja i oznaka testnog slu\u010daja<\/h2>\n<p>Otvorite izbornik postavki:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/06a070fd8c024893972dfef7c1df1eac.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Trebat \u0107e nam sljede\u0107a polja:<\/p>\n<h4>Polje &#171;Summary&#187; (zaglavlje testnog slu\u010daja)<\/h4>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/92043bacd34acd18b031a8e65ae0c9f3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Ovo polje ve\u0107 postoji, samo sistematiziramo njegovu upotrebu. Razdvojit \u0107emo slu\u010dajeve na TestCase i TestScenario. Za bolju \u010ditljivost velikog popisa slu\u010dajeva bolje je unaprijed dogovoriti se o regulativi pisanja sa\u017eetka.<\/p>\n<p><strong>TestScenario:<\/strong><\/p>\n<p>Primjer: TestScenario &#8212; Glavni scenarij kori\u0161tenja mobilne aplikacije<\/p>\n<p><strong>TestCase:<\/strong><\/p>\n<p>Primjer: MainScreen &#8212; Odjeljak za prijavu &#8212; Unos korisni\u010dkog imena<\/p>\n<p>Na kraju, vidimo u sa\u017eetku slu\u010daja klasi\u010dno razumijevanje: \"\u0161to, gdje, kada\". Tako\u0111er vizualno razdvajamo vi\u0161erazinske testne scenarije i ni\u017eerazinske testne slu\u010dajeve na najprikladniji na\u010din za automatizaciju.<\/p>\n<h4>Tag &#171;StartScreen&#187; (ekran s kojeg zapo\u010dinje TestScenario, tako\u0111er mnogi testni slu\u010dajevi mogu obuhvatiti susjedne ekrane)<\/h4>\n<p>\u010cemu mo\u017ee poslu\u017eiti: uklonit \u0107emo iz teksta test slu\u010dajeva tipi\u010dne korake koji vode korisnika na ekran trenutnog test slu\u010daja. (tipi\u010dni koraci za stvaranje odre\u0111ene testne situacije) Svi tipi\u010dni koraci za sve test slu\u010dajeve bit \u0107e navedeni u jednoj datoteci. O tome \u0107u detaljnije pisati posebno.<\/p>\n<p>Stvaramo novo polje:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/1503d6fe64c478744a04224f17f1dde7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Ispunjavamo komponente novog polja: <\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/9b2454de7a8b5245f4720413bc0b6339.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>U ovom slu\u010daju stvaramo polje za odabir iz liste vrijednosti. Unosimo vrijednosti ovog polja:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/a66a7a847cd5313e5e0a4bd6af9e2e87.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Obratite pa\u017enju da id vrijednosti ne po\u010dinju od jedan i ne idu uzastopno. Za\u0161to je to tako? Rije\u010d je o tome da ako imamo zabilje\u017eene test slu\u010dajeve s unesenim id-om,<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/4ffee0b617d8068f6c75c9e771911a0e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>i nakon toga \u0107emo morati stvoriti tre\u0107i ekran izme\u0111u dva postoje\u0107a,<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/1a6d5e1f01873860f6e88aa023bb825c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>morat \u0107emo prepisati id, a budu\u0107i da su mu ve\u0107 pridru\u017eeni tagovi postoje\u0107ih test slu\u010dajeva, oni \u0107e jednostavno nestati. To \u0107e biti vrlo neugodno.<\/p>\n<h4>Tag &#171;Screen&#187; (naziv ekrana koji se doti\u010de TestCase)<\/h4>\n<p>\u010cemu mo\u017ee poslu\u017eiti: jedan od sidara za impakt testiranje. Na primjer, programeri su napravili novu cool funkciju. Moramo je testirati, ali da bismo to u\u010dinili, moramo shvatiti \u0161to je to\u010dno ova funkcija mogla utjecati. Po defaultu se mo\u017eemo osloniti na paradigmu da razli\u010diti ekrani (Activity) aplikacije imaju razli\u010dite klase i stoga \u010dine razli\u010dite komponente aplikacije. Naravno, u ovom slu\u010daju je potreban individualan pristup.<\/p>\n<p>Primjer: home_screen, MapScreen, PayScreen itd.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/dd003dccf8a3401a840fbb049e0f1ecf.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Polje &#171;MovableData&#187; (veza na proxy BDB s promjenjivim testnim podacima)<\/h4>\n<p>Zatim \u0107emo poku\u0161ati rije\u0161iti problem odr\u017eavanja a\u017eurnosti podataka u test slu\u010dajevima:<\/p>\n<ol>\n<li>\n<p>Linkovi na a\u017eurirane makete (to je daleko bolje nego raditi mrtve snimke zaslona)<\/p>\n<\/li>\n<li>\n<p>Tipi\u010dni koraci do ekrana s testnom situacijom<\/p>\n<\/li>\n<li>\n<p>SQL upiti<\/p>\n<\/li>\n<li>\n<p>Linkovi na vanjske podatke i druge podatke<\/p>\n<\/li>\n<\/ol>\n<p>Umjesto da unosimo testne podatke unutar svakog testa, kreirat \u0107emo jednu vanjsku datoteku na koju \u0107e se svi testovi pozivati. Kada a\u017euriramo te podatke, ne\u0107emo morati prolaziti kroz sve testove i mijenjati ih, nego \u0107emo mo\u0107i promijeniti te podatke samo na jednom mjestu. Ako netko neupu\u0107en otvori test, vidjet \u0107e u tijelu testa vezu na datoteku i savjet da treba i\u0107i po testne podatke.<\/p>\n<p>Sve te podatke upakirat \u0107emo u jednu vanjsku datoteku koja \u0107e biti dostupna svima u projektu. Na primjer, mo\u017eemo koristiti Google Sheet ili Excel i unutar datoteke postaviti pretra\u017eivanje. Za\u0161to ba\u0161 ti pru\u017eatelji? Stvar je u tome da polazimo od paradigme da svaki \u010dlan tima treba mo\u0107i otvoriti i pro\u0107i kroz test bez potrebe za instaliranjem alata unaprijed.<\/p>\n<p>Za <strong>Google Sheet<\/strong> mo\u017eemo koristiti SQL upite. Primjer:<\/p>\n<pre><code>=query(DATA!A1:M1146;\"\nSELECT C,D\nWHERE\nC contains '\"&amp;SEARCH!A2&amp;\"'\")<\/code><\/pre>\n<p>Za <strong>Excel<\/strong> mo\u017eemo postaviti prakti\u010dne makroe za trenutna pretra\u017eivanja. (filtriranje) Primjer <noindex><a rel=\"nofollow\" href=\"https:\/\/www.planetaexcel.ru\/techniques\/2\/197\/\">na linku<\/a><\/noindex>.<\/p>\n<p>Ideja nije nova i opisana je u prvoj knjizi testera \"Testiranje dot com\". (autor Savin Roman) Samo integriramo metode koje je predlo\u017eio Roman Savin u TestRail. Za to \u0107emo stvoriti polje s vezom na kreiranu datoteku:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/0c7a0aaec1a102913538baaeb430ca82.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>ispunjujemo zadanu vrijednost veze, tako da u svakom novom testu ve\u0107 bude veza:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/2e94fe370db66949d90c5bc5bfc5a311.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Ako se lokacija vanjske datoteke promijeni (predvi\u0111amo bilo kakav nepredvi\u0111eni slu\u010daj), mo\u017eemo lako promijeniti jedno ili vi\u0161e polja u svim testovima:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/e6448163930e1c20e195d1a09c24e959.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/81287d7bd7aad38cfc4a27fa564fe3a6.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Polje \"Descriptions\" (opis ili ideja testa, standardne upute)<\/h4>\n<p>Za \u0161to mo\u017ee biti potrebno: U ovo tekstualno polje stavit \u0107emo kratki opis testa i standardne upute.<\/p>\n<p>Primjer: <em>Svi testni podaci (aktualni modeli, kori\u0161tenje alata i drugi podaci) iz ovog testa ozna\u010deni su vezama {\u2026} i nalaze se u datoteci MovableData. Veza na MovableData nalazi se u odgovaraju\u0107em polju na vrhu.<\/em><\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/b3ae2b392b867b552b5c4cadd344677c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Tag &#171;Component&#187; (komponenta mobilne aplikacije)<\/h4>\n<p>Za \u0161to mo\u017ee biti potrebno: za impakt testiranje. Ako se mobilna aplikacija mo\u017ee podijeliti na komponente (koje \u0161to manje me\u0111usobno utje\u010du) onda \u0107e promjene u jednoj komponenti biti dovoljne (uz odre\u0111ene rizike) da se provjere unutar te iste komponente, \u0161to smanjuje potrebu za provo\u0111enjem sveobuhvatnih regresija svega i sva\u010dega. Ako postoji informacija da jedna komponenta mo\u017ee utjecati na drugu, tada se sastavlja matrica impakt testiranja.<\/p>\n<p>Primjer komponenti: GooglePay, Narud\u017eba, Korisnici, Mapa, Autorizacija i sl.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/fd6512027e734daf693c784b2f547ecc.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Tag &#171;TAG&#187; (Ostali tagovi za filtriranje)<\/h2>\n<p>Ozna\u010davanje testnog slu\u010daja tagovima za proizvoljno filtriranje.&nbsp;<\/p>\n<p>Vrlo korisno za:&nbsp;<\/p>\n<ol>\n<li>\n<p>brzo sastavljanje TestRun za razne tipi\u010dne zadatke: smoke, regresija i sl.<\/p>\n<\/li>\n<li>\n<p>ho\u0107e li testovi biti automatizirani ili su ve\u0107 automatizirani<\/p>\n<\/li>\n<li>\n<p>bilo koje druge oznake<\/p>\n<\/li>\n<\/ol>\n<p>Primjer: Smoke, Automatizirani, WhiteLabel, ZaBrisati i sl.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/2e385d8d169d9d36f5a70082fe165028.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/f7704435e5a803f08b80a66c6543752b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Postavljanje reda prikazivanja polja u testnom slu\u010daju<\/h2>\n<p>Kreatili smo mnogo novih polja, do\u0161lo je vrijeme da ih poredamo u prakti\u010dnom redu:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/b49605267b8f9c4832181e29de14643b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Izrada TestRun-a<\/h2>\n<p>Sada \u0107emo stvoriti novi test run s aktualnim slu\u010dajevima za provo\u0111enje smoke testiranja u tri klika:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/9d0a815372bfb592fa3c13bcf294cd0c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Ostali korisni savjeti<\/h2>\n<ol>\n<li>\n<p>Ako u TestRail-u ima nekoliko projekata, ne zaboravite stvarati nova polja samo za Va\u0161 projekt, ina\u010de \u0107e kolege iz susjednih timova biti vrlo iznena\u0111ene pojavom novih neobi\u010dnih polja. Mogu\u0107i su lokalni kolapsi.<\/p>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/0b5dbd64ecbd8cf03dd320e7de3cc1b1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>2. Slu\u010dajeve s velikim brojem polja lak\u0161e je kopirati iz sli\u010dne grupe nego stvarati nove:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Prilagodbe za projekt\" src=\"\/wp-content\/uploads\/2020\/10\/f1775625bd0f2dcf7b62b8d0ac51eec1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>3. Mo\u017eete zajedni\u010dki koristiti korisni\u010dke ra\u010dune. Na primjer: jedan administratorski, nekoliko korisni\u010dkih.<\/p>\n<h2>Zaklju\u010dak<\/h2>\n<p>Gore navedeni primjeri implementirani su na nekoliko projekata i pokazali su svoju u\u010dinkovitost. Nadam se da \u0107e Vam pomo\u0107i pobolj\u0161ati razumijevanje ovog alata i pomo\u0107i u stvaranju u\u010dinkovitih i prakti\u010dnih 'test pohrana'. Bio bih vrlo zahvalan ako u komentarima opi\u0161ete Va\u0161e iskustvo kori\u0161tenja TestRail-a i korisne savjete.<\/p>\n<p>Linkovi:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gurock.com\/testrail\/\">Web stranica dobavlja\u010da TestRail<\/a><\/noindex><\/p>\n<p>Knjiga: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.litres.ru\/roman-savin\/testirovanie-dot-kom-ili-posobie-po-zhestokomu-obrascheniu-s-bagami-v-internet-startapah-46504216\/\">&#171;Testiranje .COM&#187; (autor Roman Savin)<\/a><\/noindex><\/p>\n<p>Hvala vam puno na pa\u017enji!<\/p>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/523912\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b, \u043b\u044e\u0434\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e\u0434 \u0441\u0435\u0431\u044f TestRail \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0412\u0430\u043c \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0441\u0432\u043e\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b. \u0414\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0432\u043e\u0437\u044c\u043c\u0435\u043c \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0434\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430 TestRail (\u043d\u0430 \u044d\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97475,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b, \u043b\u044e\u0434\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e\u0434 \u0441\u0435\u0431\u044f TestRail \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438.\" \/>\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\/hr\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\udd47TestRail \u2014 \u0418\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b, \u043b\u044e\u0434\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e\u0434 \u0441\u0435\u0431\u044f TestRail \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt\" \/>\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=\"2020-10-19T00:42:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-19T00:42:20+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\udd47TestRail \u2014 Individualne postavke za projekt | ProHoster","description":"Uvod U mnogim projektima s kojima sam radio, ljudi nisu prilagodili TestRail za sebe i koristili su standardne postavke.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\udd47TestRail \u2014 \u0418\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442 | ProHoster","og:description":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b, \u043b\u044e\u0434\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e\u0434 \u0441\u0435\u0431\u044f TestRail \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438.","og:url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","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":"2020-10-19T00:42:20+00:00","article:modified_time":"2020-10-19T00:42:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97474","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:19:39","updated":"2022-09-30 01:20:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/97474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=97474"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/97474\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/97475"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=97474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=97474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=97474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}