{"id":57358,"date":"2023-04-15T13:32:17","date_gmt":"2023-04-15T13:32:17","guid":{"rendered":"https:\/\/www.zaptest.com\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise"},"modified":"2023-04-15T16:54:54","modified_gmt":"2023-04-15T16:54:54","slug":"nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise","title":{"rendered":"Nefunkcionalno testiranje: \u0161to je to, vrste, pristupi, alati i vi\u0161e!"},"content":{"rendered":"<h1><\/h1>\n<p>Nefunkcionalno testiranje odnosi se na testiranje softvera koje se provodi radi testiranja nefunkcionalnih aspekata softverske aplikacije.<\/p>\n<p>Postoji mnogo razli\u010ditih vrsta nefunkcionalnog testiranja, a neke se vrste testiranja softvera mogu smatrati i <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-funkcionalno-testiranje-vrste-primjeri-kontrolni-popis-i-implementacija\">funkcionalnim testiranjem<\/a> i nefunkcionalnim u isto vrijeme.<\/p>\n<p>Nefunkcionalno testiranje je neophodno jer ocjenjuje bitne korisni\u010dke kriterije kao \u0161to su <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-performansi-zaronite-duboko-u-vrste-prakse-alate-izazove-i-vise\">izvedba<\/a> i upotrebljivost te provjerava radi li softver prema o\u010dekivanjima izvan svoje osnovne funkcionalnosti.<\/p>\n<p>U ovom \u010dlanku istra\u017eujemo definiciju i karakteristike nefunkcionalnog testiranja uz vrste nefunkcionalnog testiranja, pristupe nefunkcionalnom testiranju i alate za testiranje koji mogu pomo\u0107i u optimizaciji i pobolj\u0161anju va\u0161ih vlastitih procesa nefunkcionalnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #b90000;color:#b90000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #b90000;color:#b90000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Sto_je_nefunkcionalno_testiranje\" >\u0160to je nefunkcionalno testiranje?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Kada_vam_je_potrebno_nefunkcionalno_testiranje\" >1. Kada vam je potrebno nefunkcionalno testiranje?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Kada_vam_ne_trebaju_nefunkcionalna_testiranja\" >2. Kada vam ne trebaju nefunkcionalna testiranja<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Ciljevi_nefunkcionalnog_testiranja\" >Ciljevi nefunkcionalnog testiranja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Kontrola_kvalitete\" >1. Kontrola kvalitete<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Upravljanje_rizikom\" >2. Upravljanje rizikom<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Optimizacija\" >3. Optimizacija<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Prikupljanje_podataka\" >4. Prikupljanje podataka<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Unapredenje_znanja\" >5. Unapre\u0111enje znanja<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Tko_je_ukljucen_u_nefunkcionalno_testiranje\" >Tko je uklju\u010den u nefunkcionalno testiranje?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Prednosti_nefunkcionalnog_testiranja\" >Prednosti nefunkcionalnog testiranja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Poboljsajte_performanse_softvera\" >1. Pobolj\u0161ajte performanse softvera<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Cuvajte_softver_sigurnim\" >2. \u010cuvajte softver sigurnim<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Povecajte_jednostavnost_softvera\" >3. Pove\u0107ajte jednostavnost softvera<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Osigurajte_da_softver_zadovoljava_potrebe_korisnika\" >4. Osigurajte da softver zadovoljava potrebe korisnika<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Izazovi_nefunkcionalnog_testiranja\" >Izazovi nefunkcionalnog testiranja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Ponavljanje\" >1. Ponavljanje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Trosak\" >2. Tro\u0161ak<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Sto_testiramo_u_nefunkcionalnom_testiranju\" >\u0160to testiramo u nefunkcionalnom testiranju?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Sigurnost\" >1. Sigurnost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Pouzdanost\" >2. Pouzdanost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Mogucnost_prezivljavanja\" >3. Mogu\u0107nost pre\u017eivljavanja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Dostupnost\" >4. Dostupnost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Upotrebljivost\" >5. Upotrebljivost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#6_Skalabilnost\" >6. Skalabilnost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#7_Interoperabilnost\" >7. Interoperabilnost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#8_Ucinkovitost\" >8. U\u010dinkovitost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#9_Fleksibilnost\" >9. Fleksibilnost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#10_Prenosivost\" >10. Prenosivost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#11_Ponovno_koristenje\" >11. Ponovno kori\u0161tenje<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Karakteristike_nefunkcionalnih_testova\" >Karakteristike nefunkcionalnih testova<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Mjerljiv\" >1. Mjerljiv<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Specificni\" >2. Specifi\u010dni<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Nepoznato\" >3. Nepoznato<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Zivotni_ciklus_nefunkcionalnih_testova\" >\u017divotni ciklus nefunkcionalnih testova<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Analiza_zahtjeva_softvera\" >1. Analiza zahtjeva softvera<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Planiranje_ispitivanja\" >2. Planiranje ispitivanja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Stvaranje_testnog_slucaja\" >3. Stvaranje testnog slu\u010daja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Postavljanje_testnog_okruzenja\" >4. Postavljanje testnog okru\u017eenja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Izvodenje_testa\" >5. Izvo\u0111enje testa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#6_Ponavljanje_ciklusa\" >6. Ponavljanje ciklusa<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Razjasnjavanje_zabune\" >Razja\u0161njavanje zabune:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Nefunkcionalno_testiranje_vs_funkcionalno_testiranje\" >Nefunkcionalno testiranje vs funkcionalno testiranje<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Koja_je_razlika_izmedu_funkcionalnog_i_nefunkcionalnog_testiranja\" >1. Koja je razlika izme\u0111u funkcionalnog i nefunkcionalnog testiranja?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Zakljucak_nefunkcionalno_testiranje_nasuprot_funkcionalnom_testiranju\" >2. Zaklju\u010dak: nefunkcionalno testiranje nasuprot funkcionalnom testiranju<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Vrste_nefunkcionalnih_ispitivanja\" >Vrste nefunkcionalnih ispitivanja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Testovi_performansi\" >1. Testovi performansi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Testovi_otpornosti_na_stres\" >2. Testovi otpornosti na stres<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Ispitivanja_opterecenja\" >3. Ispitivanja optere\u0107enja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Sigurnosni_testovi\" >4. Sigurnosni testovi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Testovi_nadogradnje_i_instalacije\" >5. Testovi nadogradnje i instalacije<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#6_Ispitivanja_volumena\" >6. Ispitivanja volumena<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#7_Testovi_oporavka\" >7. Testovi oporavka<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Sto_vam_je_potrebno_za_pocetak_nefunkcionalnog_testiranja\" >\u0160to vam je potrebno za po\u010detak nefunkcionalnog testiranja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Plan_testiranja\" >1. Plan testiranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Test_slucajevi\" >2. Test slu\u010dajevi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Funkcionalna_provjera\" >3. Funkcionalna provjera<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Alati_za_testiranje\" >4. Alati za testiranje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Okruzenje_za_testiranje\" >5. Okru\u017eenje za testiranje<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Nefunkcionalni_proces_testiranja\" >Nefunkcionalni proces testiranja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Provjere_spremnosti_nefunkcionalnog_testiranja\" >1. Provjere spremnosti nefunkcionalnog testiranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Napravite_plan_testiranja\" >2. Napravite plan testiranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Stvorite_testne_slucajeve\" >3. Stvorite testne slu\u010dajeve<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Prikupite_podatke_o_ispitivanju\" >4. Prikupite podatke o ispitivanju<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Pripremite_testno_okruzenje\" >5. Pripremite testno okru\u017eenje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#6_Izvrsite_nefunkcionalne_testove\" >6. Izvr\u0161ite nefunkcionalne testove<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#7_Izvijestite_o_rezultatima_ispitivanja\" >7. Izvijestite o rezultatima ispitivanja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#8_Popravite_nedostatke\" >8. Popravite nedostatke<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#9_Ponovite_ciklus_testiranja\" >9. Ponovite ciklus testiranja<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-70\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Test_slucajevi_za_nefunkcionalno_testiranje\" >Test slu\u010dajevi za nefunkcionalno testiranje<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Sto_su_testni_slucajevi_za_nefunkcionalno_testiranje\" >1. \u0160to su testni slu\u010dajevi za nefunkcionalno testiranje?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-72\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Kako_dizajnirati_nefunkcionalne_test_slucajeve\" >2. Kako dizajnirati nefunkcionalne test slu\u010dajeve?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-73\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Definirajte_podrucje_koje_zelite_pokriti\" >1. Definirajte podru\u010dje koje \u017eelite pokriti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-74\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Stvorite_jedinstveni_ID_testnog_slucaja\" >2. Stvorite jedinstveni ID testnog slu\u010daja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-75\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Imenujte_i_opisite_svaki_test\" >3. Imenujte i opi\u0161ite svaki test<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-76\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Navedite_ocekivani_rezultat\" >4. Navedite o\u010dekivani rezultat<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-77\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Preporucite_tehnike_testiranja\" >5. Preporu\u010dite tehnike testiranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-78\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#6_Neka_svaki_testni_slucaj_bude_pregledan_od_strane_kolega\" >6. Neka svaki testni slu\u010daj bude pregledan od strane kolega<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-79\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Primjeri_nefunkcionalnih_testnih_slucajeva\" >3. Primjeri nefunkcionalnih testnih slu\u010dajeva<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-80\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Primjer_testiranja_skalabilnosti\" >Primjer testiranja skalabilnosti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-81\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Primjer_testiranja_kompatibilnosti\" >Primjer testiranja kompatibilnosti<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-82\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Rucni_ili_automatizirani_nefunkcionalni_testovi\" >Ru\u010dni ili automatizirani nefunkcionalni testovi?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-83\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Rucno_nefunkcionalno_testiranje_prednosti_izazovi_i_procesi\" >Ru\u010dno nefunkcionalno testiranje: prednosti, izazovi i procesi<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-84\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Neke_od_prednosti_rucnog_testiranja_ukljucuju\" >1. Neke od prednosti ru\u010dnog testiranja uklju\u010duju:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-85\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Neki_od_izazova_rucnog_testiranja_ukljucuju\" >2. Neki od izazova ru\u010dnog testiranja uklju\u010duju:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-86\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Automatizirano_nefunkcionalno_testiranje_prednosti_izazovi_i_procesi\" >Automatizirano nefunkcionalno testiranje: prednosti, izazovi i procesi<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-87\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Neke_od_prednosti_automatizacije_nefunkcionalnih_testova_su\" >1. Neke od prednosti automatizacije nefunkcionalnih testova su:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-88\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Neki_od_izazova_automatiziranog_nefunkcionalnog_testiranja_ukljucuju\" >2. Neki od izazova automatiziranog nefunkcionalnog testiranja uklju\u010duju:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-89\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Zakljucak_rucno_ili_automatizirano\" >Zaklju\u010dak: ru\u010dno ili automatizirano<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-90\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#nefunkcionalno_testiranje\" >nefunkcionalno testiranje?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-91\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Najbolje_prakse_za_nefunkcionalno_testiranje\" >Najbolje prakse za nefunkcionalno testiranje<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-92\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Koristite_alate_za_automatizaciju\" >1. Koristite alate za automatizaciju<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-93\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Strucni_pregled_cjelokupne_dokumentacije\" >2. Stru\u010dni pregled cjelokupne dokumentacije<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-94\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Definirajte_mjerljive_zahtjeve\" >3. Definirajte mjerljive zahtjeve<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-95\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Pazljivo_razmotrite_metriku_testiranja\" >4. Pa\u017eljivo razmotrite metriku testiranja<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-96\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Vrste_izlaza_iz_nefunkcionalnog_testa\" >Vrste izlaza iz nefunkcionalnog testa<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-97\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Apsolutni_brojevi\" >1. Apsolutni brojevi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-98\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Slanje_poruka_o_pogresci\" >2. Slanje poruka o pogre\u0161ci<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-99\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Padovi\" >3. Padovi<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-100\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Primjeri_nefunkcionalnih_testova\" >Primjeri nefunkcionalnih testova<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-101\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Primjer_testiranja_performansi\" >1. Primjer testiranja performansi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-102\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Ispitivanje_kompatibilnosti\" >2. Ispitivanje kompatibilnosti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-103\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Sigurnosno_testiranje\" >3. Sigurnosno testiranje<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-104\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Vrste_gresaka_i_otkrivenih_gresaka\" >Vrste gre\u0161aka i otkrivenih gre\u0161aka<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-105\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#kroz_nefunkcionalno_testiranje\" >kroz nefunkcionalno testiranje<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-106\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Greske_u_izvedbi\" >1. Gre\u0161ke u izvedbi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-107\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Sigurnosni_nedostaci\" >2. Sigurnosni nedostaci<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-108\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Funkcionalni_nedostaci\" >3. Funkcionalni nedostaci<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-109\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Uobicajene_nefunkcionalne_metrike_testiranja\" >Uobi\u010dajene nefunkcionalne metrike testiranja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-110\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Vrijeme\" >1. Vrijeme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-111\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Prostor\" >2. Prostor<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-112\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Upotrebljivost\" >3. Upotrebljivost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-113\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Pouzdanost\" >4. Pouzdanost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-114\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Robusnost\" >5. Robusnost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-115\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#6_Prenosivost\" >6. Prenosivost<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-116\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Strategije_provodenja_nefunkcionalnih_testova\" >Strategije provo\u0111enja nefunkcionalnih testova<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-117\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Dodijelite_uloge_i_odgovornosti\" >1. Dodijelite uloge i odgovornosti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-118\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Prikupite_relevantne_alate_za_testiranje\" >2. Prikupite relevantne alate za testiranje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-119\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Dajte_prioritet_testiranju\" >3. Dajte prioritet testiranju<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-120\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#7_najboljih_nefunkcionalnih_alata_za_testiranje\" >7 najboljih nefunkcionalnih alata za testiranje<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-121\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_ZAPTEST_BESPLATNO_izdanje\" >1. ZAPTEST BESPLATNO izdanje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-122\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Apijem\" >2. Apijem<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-123\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Opterecenje\" >3. Optere\u0107enje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-124\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Obkio\" >4. Obkio<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-125\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_SonarQube\" >5. SonarQube<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-126\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#6_Tsung\" >6. Tsung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-127\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#7_Sikuli\" >7. Sikuli<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-128\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Kontrolni_popis_savjeti_i_trikovi_za_nefunkcionalno_testiranje\" >Kontrolni popis, savjeti i trikovi za nefunkcionalno testiranje<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-129\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Radite_prema_rasporedu\" >1. Radite prema rasporedu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-130\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Identificirajte_svoj_testni_tim\" >2. Identificirajte svoj testni tim<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-131\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Odaberite_alate_i_tehnologije_prije_testiranja\" >3. Odaberite alate i tehnologije prije testiranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-132\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Uvijek_zatrazite_formalnu_potvrdu_testova_i_dokumentacije\" >4. Uvijek zatra\u017eite formalnu potvrdu testova i dokumentacije<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-133\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#7_pogresaka_i_zamki_koje_treba_izbjegavati_pri_implementaciji_nefunkcionalnih_testova\" >7 pogre\u0161aka i zamki koje treba izbjegavati pri implementaciji nefunkcionalnih testova<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-134\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Ne_planiranje\" >1. Ne planiranje<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-135\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Testiranje_loseg_upravljanja\" >2. Testiranje lo\u0161eg upravljanja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-136\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Losa_komunikacija\" >3. Lo\u0161a komunikacija<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-137\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Ignoriranje_programera\" >4. Ignoriranje programera<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-138\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Svrha_testiranja\" >5. Svrha testiranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-139\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#6_Rucne_vs_automatske_pogreske\" >6. Ru\u010dne vs automatske pogre\u0161ke<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-140\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#7_Koristenje_pogresnih_alata_za_testiranje\" >7. Kori\u0161tenje pogre\u0161nih alata za testiranje<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-141\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Zakljucak\" >Zaklju\u010dak<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-142\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#Cesto_postavljana_pitanja_i_resursi\" >\u010cesto postavljana pitanja i resursi<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-143\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#1_Najbolji_tecajevi_o_nefunkcionalnom_testiranju\" >1. Najbolji te\u010dajevi o nefunkcionalnom testiranju<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-144\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#2_Kojih_je_top_5_pitanja_na_intervjuu_o_nefunkcionalnom_testiranju\" >2. Kojih je top 5 pitanja na intervjuu o nefunkcionalnom testiranju?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-145\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#3_Najbolji_YouTube_tutorijali_o_nefunkcionalnom_testiranju\" >3. Najbolji YouTube tutorijali o nefunkcionalnom testiranju<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-146\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#4_Kako_odrzavati_nefunkcionalne_testove\" >4. Kako odr\u017eavati nefunkcionalne testove<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-147\" href=\"https:\/\/www.zaptest.com\/hr\/nefunkcionalno-testiranje-sto-je-to-vrste-pristupi-alati-i-vise\/#5_Je_li_testiranje_nefunkcionalne_crne_kutije_ili_testiranje_bijele_kutije\" >5. Je li testiranje nefunkcionalne crne kutije ili testiranje bijele kutije?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Sto_je_nefunkcionalno_testiranje\"><\/span><strong>\u0160to je nefunkcionalno testiranje?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56614\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/checklist-uat-1024x683.jpeg\" alt=\"kontrolni popis uat, alati za testiranje web aplikacija, automatizacija i vi\u0161e\" width=\"518\" height=\"345\"><\/p>\n<p>Nefunkcionalno testiranje je svaka vrsta <a href=\"https:\/\/www.zaptest.com\/hr\/potpuni-vodic-za-automatizaciju-testiranja-softvera\">testiranja softvera<\/a> gdje se testiraju nefunkcionalni aspekti me\u0111uverzije softvera.<\/p>\n<p>Primjeri nefunkcionalnog testiranja uklju\u010duju testiranje osmi\u0161ljeno za procjenu kapaciteta, izvedbe, upotrebljivosti, oporavka i prenosivosti.<\/p>\n<p>Provjera kvalitete i statusa svakog od ovih nefunkcionalnih kriterija jednako je va\u017ena kao i provjera funkcija dijela softvera, ali ti se parametri ne testiraju u standardnom funkcionalnom testiranju.<\/p>\n<p>U biti, nefunkcionalno testiranje zna\u010di testiranje &#8216;kako&#8217; softverske funkcije rade, a ne testiranje &#8216;rade li&#8217;.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Kada_vam_je_potrebno_nefunkcionalno_testiranje\"><\/span><strong>1. Kada vam je potrebno nefunkcionalno testiranje?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje provodi se tijekom <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-sustava-duboko-zaronite-u-pristupe-vrste-alate-savjete-i-trikove-i-jos-mnogo-toga\">faze testiranja sustava<\/a> kod testiranja softvera nakon \u0161to se provede <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-jedinica-duboko-uronite-u-proces-prednosti-izazove-alate-i-vise\">testiranje jedinica<\/a> i <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-integracijsko-testiranje-duboko-zaronite-u-vrste-procese-i-implementaciju\">testiranje integracije<\/a> .<\/p>\n<p>Tijekom testiranja sustava, ispitiva\u010di \u0107e provesti funkcionalna i nefunkcionalna testiranja, po\u010dev\u0161i od funkcionalnog testiranja.<\/p>\n<p>Nakon \u0161to ispitiva\u010di utvrde da softver funkcionira prema o\u010dekivanjima, provode nefunkcionalno testiranje kako bi procijenili zadovoljava li i nefunkcionalne parametre.<\/p>\n<p>Obi\u010dno je potrebno provesti funkcionalno testiranje prije nefunkcionalnog testiranja jer je nemogu\u0107e testirati pouzdanost ili izvedbu funkcija koje uop\u0107e ne rade. Nefunkcionalno testiranje jedna je od posljednjih faza testiranja softvera prije <a href=\"https:\/\/www.zaptest.com\/hr\/uat-testiranje-duboko-poniranje-u-znacenje-korisnickog-prihvacanja-vrste-procese-pristupe-alate-i-vise\">testiranja prihva\u0107anja od strane korisnika<\/a> i izdavanja kona\u010dnog proizvoda.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Kada_vam_ne_trebaju_nefunkcionalna_testiranja\"><\/span><strong>2. Kada vam ne trebaju nefunkcionalna testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Uvijek je va\u017eno testirati nefunkcionalne aspekte softvera osim ako ve\u0107 nisu testirani i utvr\u0111eno da su prikladni.<\/p>\n<p>\u010cak i ako ste ve\u0107 proveli nefunkcionalno testiranje na softveru, mo\u017eda \u0107e biti potrebno ponovno testirati nefunkcionalne parametre, na primjer, ako su softveru dodane nove zna\u010dajke ili ako su unesene promjene koda koje bi mogle utjecati na performanse i pouzdanost.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ciljevi_nefunkcionalnog_testiranja\"><\/span><strong>Ciljevi nefunkcionalnog testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56671\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/person-wondering-about-software-testing-1024x683.jpeg\" alt=\"razja\u0161njavanje neke zabune u automatizaciji testiranja softvera\" width=\"486\" height=\"324\"><\/p>\n<p>Ciljevi nefunkcionalnog testiranja su provjeriti ispunjava li proizvod o\u010dekivanja korisnika i optimizirati proizvod prije izdavanja.<\/p>\n<p>Tako\u0111er mo\u017ee pomo\u0107i programerima i testerima da bolje razumiju softver i koriste to znanje u budu\u0107im optimizacijama.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Kontrola_kvalitete\"><\/span><strong>1. Kontrola kvalitete<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje ima za cilj testirati \u010dimbenike koji utje\u010du na upotrebljivost, pouzdanost, mogu\u0107nost odr\u017eavanja, prenosivost i u\u010dinkovitost proizvoda.<\/p>\n<p>Testiranje ovih elemenata osigurava da je proizvod koji je pu\u0161ten na tr\u017ei\u0161te odgovaraju\u0107e visoke kvalitete i da ispunjava o\u010dekivanja korisnika u pogledu izvedbe, <a href=\"https:\/\/www.zaptest.com\/performance-testing-automation\">vremena u\u010ditavanja<\/a> i korisni\u010dkog kapaciteta.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Upravljanje_rizikom\"><\/span><strong>2. Upravljanje rizikom<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje tako\u0111er smanjuje rizik i tro\u0161ak povezan s pu\u0161tanjem proizvoda na tr\u017ei\u0161te pove\u0107avaju\u0107i \u0161anse da tim pusti zadovoljavaju\u0107i proizvod.<\/p>\n<p>Provjerom nefunkcionalnih parametara nadogradnje softvera mogu\u0107e je smanjiti tro\u0161kove izdavanja proizvoda jer se smanjuje potreba za daljnjim razvojem i kasnijim izmjenama softvera.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Optimizacija\"><\/span><strong>3. Optimizacija<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje poma\u017ee testerima i programerima da optimiziraju izradu softvera i optimiziraju performanse tijekom instalacije, postavljanja, izvo\u0111enja i upotrebe.<\/p>\n<p>Tako\u0111er mo\u017eete koristiti nefunkcionalno testiranje da optimizirate na\u010din na koji upravljate i nadzirete izradu softvera.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Prikupljanje_podataka\"><\/span><strong>4. Prikupljanje podataka<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje omogu\u0107uje ispitiva\u010dima prikupljanje i izradu mjerenja i metri\u010dkih podataka koje timovi za testiranje mogu koristiti za interno istra\u017eivanje i razvoj.<\/p>\n<p>Podatke koje prikupite iz nefunkcionalnog testiranja mo\u017eete koristiti da biste razumjeli kako va\u0161 proizvod radi i kako ga mo\u017eete u\u010dinkovitije optimizirati za korisnike.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Unapredenje_znanja\"><\/span><strong>5. Unapre\u0111enje znanja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje pobolj\u0161ava i unapre\u0111uje znanje tima za testiranje o pona\u0161anju proizvoda i tehnologijama koje koristi.<\/p>\n<p>Ne samo da ovo poma\u017ee timovima za testiranje da bolje razumiju softver na kojem rade, ve\u0107 tako\u0111er mo\u017ee pru\u017eiti korisno znanje koje poma\u017ee testerima da bolje razumiju budu\u0107e verzije.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Tko_je_ukljucen_u_nefunkcionalno_testiranje\"><\/span><strong>Tko je uklju\u010den u nefunkcionalno testiranje?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-43846\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/10\/thumb_01-1024x576.jpg\" alt=\"koji je uklju\u010den u testiranje softvera\" width=\"631\" height=\"355\"><\/p>\n<p>Nefunkcionalno testiranje obi\u010dno provode testeri u QA okru\u017eenju, ali ponekad programeri mogu provesti nefunkcionalno testiranje tijekom razvoja.<\/p>\n<p>Testiranje sustava gotovo uvijek provode testeri, a to je faza testiranja u kojoj se odvija ve\u0107ina nefunkcionalnog testiranja.<\/p>\n<p>Ako nefunkcionalni testovi ne uspiju, testeri \u0107e poslati softver natrag razvojnim programerima da isprave pogre\u0161ke u izvedbi prije ponovnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Prednosti_nefunkcionalnog_testiranja\"><\/span><strong>Prednosti nefunkcionalnog testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-43812\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/10\/thumb_02-1024x576.jpg\" alt=\"testiranje prihvatljivosti korisnika (UAT)\" width=\"508\" height=\"286\"><\/p>\n<p>Mnogo je prednosti provo\u0111enja nefunkcionalnog testiranja, a nefunkcionalno testiranje bitan je korak u testiranju sustava.<\/p>\n<p>Bez nefunkcionalnog testiranja, timovi za testiranje ne bi mogli provjeriti ispunjava li softver stvarno zahtjeve klijenta ili ispunjava li zahtjeve postavljene u planu razvoja softvera.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Poboljsajte_performanse_softvera\"><\/span><strong>1. Pobolj\u0161ajte performanse softvera<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje mo\u017ee pomo\u0107i testerima i programerima da pobolj\u0161aju cjelokupnu izvedbu softverskih aplikacija. Nefunkcionalni testovi identificiraju podru\u010dja gdje performanse softvera nedostaju, na primjer u smislu brzine u\u010ditavanja ili kapaciteta obrade, i poti\u010du softverske timove da naprave promjene kako bi ispravili te nedostatke.<\/p>\n<p>Ovo osigurava da softverski timovi objavljuju softver samo kada je spreman i kada su njegove performanse dovoljno dobre.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Cuvajte_softver_sigurnim\"><\/span><strong>2. \u010cuvajte softver sigurnim<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje uklju\u010duje sigurnosno testiranje, koje je klju\u010dno za osiguravanje da je softverska verzija sigurna i za\u0161ti\u0107ena od vanjskih prijetnji i napada.<\/p>\n<p>Sigurnosno testiranje omogu\u0107uje testerima i programerima da provjere \u0161titi li softver primjereno povjerljive podatke i ima li dovoljno sigurnosti za za\u0161titu od suvremenih cyber napada.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Povecajte_jednostavnost_softvera\"><\/span><strong>3. Pove\u0107ajte jednostavnost softvera<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje najbolji je na\u010din da svoj softver u\u010dinite lak\u0161im za kori\u0161tenje, posebno provo\u0111enjem testiranja upotrebljivosti koje procjenjuje koliko je lako korisnicima nau\u010diti kako koristiti i upravljati va\u0161im softverom.<\/p>\n<p><a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-korisnickog-sucelja-duboko-zaronite-u-vrste-procese-alate-i-implementaciju\">Prilago\u0111enost korisniku<\/a> vrlo je va\u017ena jer odre\u0111uje koliko su korisnici zadovoljni va\u0161im softverom i osigurava da su korisnici sposobni u potpunosti iskoristiti sve \u0161to va\u0161 softver nudi.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Osigurajte_da_softver_zadovoljava_potrebe_korisnika\"><\/span><strong>4. Osigurajte da softver zadovoljava potrebe korisnika<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Osigurati da softver zadovoljava potrebe korisnika trebao bi biti jedan od glavnih prioriteta svih timova za razvoj i testiranje softvera. Osim \u0161to o\u010dekuju da softver bude funkcionalan, korisnici o\u010dekuju da softver radi dobro, da radi glatko i da \u0161titi povjerljive podatke.<\/p>\n<p>Nefunkcionalno testiranje jedan je od jedinih na\u010dina da osigurate da va\u0161 softver ispunjava ove zahtjeve.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Izazovi_nefunkcionalnog_testiranja\"><\/span><strong>Izazovi nefunkcionalnog testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"challenges-load-testing\" alt=\"challenges-load-testing\" decoding=\"async\" class=\"aligncenter wp-image-49778\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/challenges-load-testing-1024x683-1.jpg\" alt=\"\" width=\"587\" height=\"391\"><\/p>\n<p>Postoje neki nedostaci provo\u0111enja nefunkcionalnog testiranja. Iako je nefunkcionalno testiranje klju\u010dno tijekom faze testiranja sustava kod testiranja softvera, proces nefunkcionalnog testiranja mo\u017ee predstavljati izazov softverskim timovima koji nemaju dovoljno resursa i alata.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Ponavljanje\"><\/span><strong>1. Ponavljanje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje u testiranju softvera mora se provesti svaki put kada programeri a\u017euriraju taj softver ili svaki put kada se kod promijeni. To zna\u010di da se nefunkcionalno testiranje mo\u017ee jako ponavljati, \u0161to ne samo da oduzima vrijeme, ve\u0107 i zamara testere.<\/p>\n<p>Vjerojatnije je da \u0107e umorni ispitiva\u010di koji obavljaju vrlo ponavljaju\u0107e zadatke biti ometeni i pogrije\u0161iti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Trosak\"><\/span><strong>2. Tro\u0161ak<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Budu\u0107i da se nefunkcionalno testiranje toliko ponavlja, mo\u017ee biti i prili\u010dno skupo, posebno za timove za testiranje koji se oslanjaju na ru\u010dno nefunkcionalno testiranje.<\/p>\n<p>Softverski timovi moraju izdvojiti vrijeme i prora\u010dun za \u010desto nefunkcionalno testiranje, a programeri softvera morat \u0107e dodatno platiti za ovo dodatno testiranje.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Sto_testiramo_u_nefunkcionalnom_testiranju\"><\/span><strong>\u0160to testiramo u nefunkcionalnom testiranju?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje mo\u017ee se koristiti za testiranje mnogih razli\u010ditih nefunkcionalnih parametara, od kojih svaki utje\u010de na <a href=\"https:\/\/www.zaptest.com\/qa-test-automation\">kvalitetu<\/a> i upotrebljivost sustava. Svaki od ovih parametara testira se tijekom testiranja sustava prema kriterijima navedenim u planu testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Sigurnost\"><\/span><strong>1. Sigurnost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sigurnosno testiranje vrsta je nefunkcionalnog testiranja koje mjeri koliko je dobro sustav za\u0161ti\u0107en od vanjskih prijetnji i napada. To uklju\u010duje namjerna kr\u0161enja sigurnosti kao i curenje podataka i druge uobi\u010dajene povrede.<\/p>\n<p>Sigurnosno testiranje va\u017ean je korak u nefunkcionalnom testiranju jer daje krajnjim korisnicima i klijentima sigurnost da su njihovi podaci sigurni.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Pouzdanost\"><\/span><strong>2. Pouzdanost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ispitiva\u010di koriste nefunkcionalno testiranje kako bi procijenili pouzdanost softvera i kako bi osigurali da softver mo\u017ee kontinuirano i bez gre\u0161ke obavljati svoje odre\u0111ene funkcije.<\/p>\n<p>Dok funkcionalno testiranje osigurava da softver obavlja svoje klju\u010dne funkcije, samo nefunkcionalno testiranje zapravo testira pouzdanost i ponovljivost ovih rezultata.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Mogucnost_prezivljavanja\"><\/span><strong>3. Mogu\u0107nost pre\u017eivljavanja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sposobnost pre\u017eivljavanja opisuje kako softverski sustav reagira u slu\u010daju kvara u radu, a testiranje sposobnosti pre\u017eivljavanja osigurava da se sustav mo\u017ee sam oporaviti ako se pogre\u0161ke i kvarovi dogode.<\/p>\n<p>Testiranje sposobnosti pre\u017eivljavanja mo\u017ee provjeriti je li softver sposoban spremati podatke kako bi se smanjio gubitak podataka u slu\u010daju, na primjer, iznenadnog kvara.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Dostupnost\"><\/span><strong>4. Dostupnost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Dostupnost softvera odnosi se na stupanj do kojeg korisnik mo\u017ee ovisiti o sustavu tijekom njegovog rada. To se tako\u0111er naziva stabilno\u0161\u0107u i testira se testiranjem stabilnosti.<\/p>\n<p>Testiranje stabilnosti ima neke sli\u010dnosti s testiranjem pouzdanosti jer provjerava mo\u017ee li sustav dosljedno raditi prema o\u010dekivanim standardima.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Upotrebljivost\"><\/span><strong>5. Upotrebljivost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje upotrebljivosti jo\u0161 je jedna va\u017ena vrsta nefunkcionalnog testiranja u testiranju softvera. Ova vrsta testiranja procjenjuje koliko dobro korisnik mo\u017ee nau\u010diti, upravljati i koristiti softverski sustav slijede\u0107i upute na ekranu i druge osnovne vodi\u010de.<\/p>\n<p>Testiranje upotrebljivosti je va\u017eno jer ako softver nije visoko upotrebljiv, ve\u0107ina korisnika \u0107e ga jednostavno napustiti ili \u0107e izabrati koristiti ne\u0161to drugo.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Skalabilnost\"><\/span><strong>6. Skalabilnost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje skalabilnosti testira u kojoj mjeri softverska aplikacija mo\u017ee pro\u0161iriti svoj kapacitet obrade kako bi zadovoljila sve ve\u0107u potra\u017enju.<\/p>\n<p>Na primjer, ako je softver dizajniran za kori\u0161tenje od strane vi\u0161e korisnika na jednoj mre\u017ei odjednom, kako funkcionira kada se deset korisnika prijavi u isto vrijeme? Utje\u010de li ve\u0107i broj korisnika zna\u010dajno na izvedbu ili vrijeme u\u010ditavanja?<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Interoperabilnost\"><\/span><strong>7. Interoperabilnost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje interoperabilnosti vrsta je nefunkcionalnog testiranja koje provjerava koliko dobro softverski sustav ima su\u010delje s drugim softverskim sustavima.<\/p>\n<p>Ovo je osobito va\u017eno kada je softver dizajniran kao dio paketa proizvoda koji se me\u0111usobno integriraju.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Ucinkovitost\"><\/span><strong>8. U\u010dinkovitost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>U\u010dinkovitost u testiranju softvera odnosi se na opseg do kojeg softverski sustav mo\u017ee podnijeti kapacitet, koli\u010dinu i vrijeme odziva.<\/p>\n<p>Na primjer, ispitiva\u010di mogu procijeniti koliko se korisnika mo\u017ee prijaviti u sustav odjednom, koliko je vremena potrebno za dohva\u0107anje podataka iz baze podataka ili koliko brzo softver mo\u017ee izvr\u0161iti osnovne zadatke.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_Fleksibilnost\"><\/span><strong>9. Fleksibilnost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Fleksibilnost mjeri stupanj do kojeg softverski sustav mo\u017ee raditi s razli\u010ditim vrstama hardvera i perifernih ure\u0111aja.<\/p>\n<p>Na primjer, koliko RAM-a softver zahtijeva ili zahtijeva li odre\u0111enu koli\u010dinu CPU-a. \u0160to su ni\u017ei zahtjevi za softversku aplikaciju, to je softver fleksibilniji.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"10_Prenosivost\"><\/span><strong>10. Prenosivost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje prenosivosti koristi se za testiranje koliko se fleksibilno softver mo\u017ee prenijeti iz svog trenutnog hardverskog ili softverskog okru\u017eenja i koliko je to jednostavno u\u010diniti.<\/p>\n<p>Prenosivost je va\u017ena jer utje\u010de na to koliko lako krajnji korisnici mogu upravljati softverom i premje\u0161tati ga izme\u0111u razli\u010ditih sustava.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"11_Ponovno_koristenje\"><\/span><strong>11. Ponovno kori\u0161tenje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje ponovne upotrebe vrsta je nefunkcionalnog testiranja koje testira mogu li se dijelovi softverskog sustava pretvoriti za ponovnu upotrebu unutar druge aplikacije.<\/p>\n<p>Iako testiranje ponovne upotrebe obi\u010dno ne utje\u010de na klijente i krajnje korisnike, ono je dobar odraz toga koliko u\u010dinkovito programeri stvaraju komponente koje se mogu ponovno koristiti u budu\u0107nosti.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Karakteristike_nefunkcionalnih_testova\"><\/span><strong>Karakteristike nefunkcionalnih testova<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"Compatibility Testing - What is it, Types, Process, Characteristics, Tools, &amp; More!\" alt=\"Compatibility Testing - What is it, Types, Process, Characteristics, Tools, &amp; More!\" decoding=\"async\" class=\"aligncenter wp-image-43015\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/09\/zaptest-webm-1024x512.gif\" alt=\"\" width=\"606\" height=\"303\"><\/p>\n<p>Razumijevanje \u0161to su nefunkcionalni testovi uklju\u010duje razumijevanje karakteristika nefunkcionalnih testova. Ove karakteristike definiraju nefunkcionalno testiranje u testiranju softvera.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Mjerljiv\"><\/span><strong>1. Mjerljiv<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje uvijek je kvantitativno i mjerljivo, \u0161to zna\u010di da ispitiva\u010di ne koriste subjektivne izraze poput &#8216;lijepo&#8217; ili &#8216;dobro&#8217;, umjesto toga koriste brojke i \u010dinjenice za opisivanje rezultata nefunkcionalnog testiranja.<\/p>\n<p>Na primjer, umjesto da se vremena u\u010ditavanja opisuju kao &#8220;brza&#8221; ili &#8220;spora&#8221;, nefunkcionalno testiranje trebalo bi rezultirati odre\u0111enim brojkama koje pokazuju broj puta.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Specificni\"><\/span><strong>2. Specifi\u010dni<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prilikom provo\u0111enja nefunkcionalnog testiranja, svrha testova trebala bi biti specifi\u010dna za specifikacije dizajna softvera.<\/p>\n<p>Na primjer, ako se plan softverskog projekta odnosi na broj korisnika koji bi se trebali mo\u0107i prijaviti odjednom, to bi trebalo imati prioritet kod nefunkcionalnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Nepoznato\"><\/span><strong>3. Nepoznato<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Iako se nefunkcionalno testiranje mo\u017ee posebno osmisliti za mjerenje atributa navedenih u projektnim planovima, u mnogim slu\u010dajevima ti atributi ne\u0107e biti specificirani unaprijed.<\/p>\n<p>U tom slu\u010daju, ispitiva\u010di bi trebali jednostavno izvr\u0161iti nefunkcionalno testiranje kako bi procijenili softver na temelju svakog parametra i kasnije ih usporediti s o\u010dekivanjima.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Zivotni_ciklus_nefunkcionalnih_testova\"><\/span><strong>\u017divotni ciklus nefunkcionalnih testova<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"\" alt=\"\" decoding=\"async\" class=\"aligncenter size-full wp-image-4293\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/clock.png\" alt=\"\" width=\"64\" height=\"64\"><\/p>\n<p>Budu\u0107i da se nefunkcionalno testiranje ne odnosi na odre\u0111enu fazu u \u017eivotnom ciklusu testiranja softvera, ve\u0107 jednostavno na vrstu testiranja koje se obi\u010dno doga\u0111a tijekom faze <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-sustava-duboko-zaronite-u-pristupe-vrste-alate-savjete-i-trikove-i-jos-mnogo-toga\">testiranja sustava<\/a> kod testiranja softvera, \u017eivotni ciklus nefunkcionalnog testiranja mo\u017ee uvelike varirati izme\u0111u projekata.<\/p>\n<p>Op\u0107enito, slijedi \u017eivotni ciklus sli\u010dan drugim vrstama testiranja softvera koji po\u010dinje analizom projektnih zahtjeva i zavr\u0161ava izvo\u0111enjem testa i ispunjavanjem ciklusa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Analiza_zahtjeva_softvera\"><\/span><strong>1. Analiza zahtjeva softvera<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prva faza \u017eivotnog ciklusa za nefunkcionalno testiranje je analiza softverskih zahtjeva. Softverski timovi rade prema odre\u0111enim kriterijima kada izra\u0111uju i testiraju aplikacije, a ti bi kriteriji trebali diktirati koju vrstu testova treba provesti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Planiranje_ispitivanja\"><\/span><strong>2. Planiranje ispitivanja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sljede\u0107a faza \u017eivotnog ciklusa je planiranje testiranja. Tijekom faze planiranja testiranja, QA voditelj sastavit \u0107e detaljan plan testiranja koji detaljno opisuje \u0161to \u0107e se testirati, tko \u0107e provesti testiranje i koji \u0107e se pristupi testiranju, metode i alati koristiti.<\/p>\n<p>Plan testiranja treba sadr\u017eavati sve potrebne pojedinosti koje testeri trebaju za izradu i izvo\u0111enje testnih slu\u010dajeva.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Stvaranje_testnog_slucaja\"><\/span><strong>3. Stvaranje testnog slu\u010daja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Stvaranje testnog slu\u010daja sljede\u0107a je faza nefunkcionalnog testiranja. Ova faza uklju\u010duje razvoj nefunkcionalnih testnih slu\u010dajeva koje \u0107e ispitiva\u010di izvr\u0161iti u kasnijoj fazi kako bi testirali nefunkcionalne zahtjeve sustava.<\/p>\n<p>Testni slu\u010dajevi opisuju \u0161to \u0107e se testirati, kako \u0107e se testirati i koji je o\u010dekivani ishod testa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Postavljanje_testnog_okruzenja\"><\/span><strong>4. Postavljanje testnog okru\u017eenja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sljede\u0107a faza u \u017eivotnom ciklusu nefunkcionalnog testiranja je postavljanje testnog okru\u017eenja prije po\u010detka testiranja.<\/p>\n<p>Okru\u017eenje za testiranje mjesto je gdje se odvijaju sva testiranja i ono je dom resursima i alatima koje \u0107ete koristiti za izvo\u0111enje nefunkcionalnih testova.<\/p>\n<p>Tim za testiranje priprema testnu okolinu postavljenu prije izvo\u0111enja testa.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Izvodenje_testa\"><\/span><strong>5. Izvo\u0111enje testa<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Izvr\u0161enje testa sljede\u0107a je faza \u017eivotnog ciklusa nefunkcionalnog testiranja. Uklju\u010duje izvo\u0111enje prethodno kreiranih testnih slu\u010dajeva za testiranje razli\u010ditih aspekata softverskih aplikacija uklju\u010duju\u0107i sigurnost, vrijeme u\u010ditavanja, kapacitet i prenosivost.<\/p>\n<p>Testni tim izvr\u0161ava svaki slu\u010daj pojedina\u010dno i provjerava ishod svakog testa u odnosu na o\u010dekivani ishod.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Ponavljanje_ciklusa\"><\/span><strong>6. Ponavljanje ciklusa<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Zavr\u0161na faza \u017eivotnog ciklusa nefunkcionalnog testiranja je ispunjenje ciklusa i ponavljanje. Nakon izvr\u0161enja svih testnih slu\u010dajeva, testeri provjeravaju koji su testovi pro\u0161li, a koji nisu.<\/p>\n<p>Testovi koji ne uspiju obi\u010dno pokazuju da postoji nedostatak koji programeri moraju popraviti. Nakon \u0161to su programeri zakrpali ili uredili kod, ciklus testiranja softvera se ponovno ponavlja dok se ne prona\u0111u nedostaci.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Razjasnjavanje_zabune\"><\/span><strong>Razja\u0161njavanje zabune:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Nefunkcionalno_testiranje_vs_funkcionalno_testiranje\"><\/span><strong>Nefunkcionalno testiranje vs funkcionalno testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56575\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/UAT-testing-comparison-to-regression-testing-and-other-1024x683.jpeg\" alt=\"Usporedba UAT testiranja s regresijskim testiranjem i drugim\" width=\"579\" height=\"386\"><\/p>\n<p>Funkcionalno testiranje i nefunkcionalno testiranje dvije su razli\u010dite, ali jednako va\u017ene vrste testiranja softvera koje se zajedno koriste za procjenu zadovoljava li softverska aplikacija zahtjeve korisnika kako je navedeno u sa\u017eetku projekta.<\/p>\n<p>Iako su obje neophodne vrste testiranja koje softverskim timovima omogu\u0107uju identificiranje nedostataka unutar softverskih verzija, funkcionalno i nefunkcionalno testiranje potpuno se razlikuju jedno od drugog.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Koja_je_razlika_izmedu_funkcionalnog_i_nefunkcionalnog_testiranja\"><\/span><strong>1. Koja je razlika izme\u0111u funkcionalnog i nefunkcionalnog testiranja?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Razlika izme\u0111u funkcionalnog i nefunkcionalnog testiranja je u onome \u0161to testiraju. Funkcionalno testiranje testira funkcije aplikacije i provjerava rade li prema o\u010dekivanjima. Nefunkcionalno testiranje testira druge aspekte aplikacije koji utje\u010du na zadovoljstvo korisnika i kvalitetu aplikacije.<\/p>\n<p>Funkcionalno i nefunkcionalno testiranje odvija se u razli\u010ditim fazama testiranja softvera, no obje vrste testiranja obi\u010dno se provode tijekom faze testiranja sustava.<\/p>\n<p>I funkcionalno i nefunkcionalno testiranje mo\u017ee nam pomo\u0107i da shvatimo koliko dobro aplikacija radi i obavlja li svoj posao na odgovaraju\u0107i na\u010din.<\/p>\n<p>Na primjer, ako <a href=\"https:\/\/www.zaptest.com\/mobile-apps-test-automation\">testirate mobilnu aplikaciju<\/a> koja korisnicima omogu\u0107uje spremanje popisa obaveza i popisa za kupnju, funkcionalno testiranje mo\u017ee testirati funkcije poput stvaranja novog popisa, spremanja popisa i ure\u0111ivanja postoje\u0107ih popisa.<\/p>\n<p>Nefunkcionalno testiranje mo\u017ee procijeniti koliko dobro aplikacija radi na razli\u010ditim mobilnim ure\u0111ajima, koliko se brzo popisi u\u010ditavaju i koliko na izvedbu aplikacije utje\u010de kada druge aplikacije rade u pozadini.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Zakljucak_nefunkcionalno_testiranje_nasuprot_funkcionalnom_testiranju\"><\/span><strong>2. Zaklju\u010dak: nefunkcionalno testiranje nasuprot funkcionalnom testiranju<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>I funkcionalno i nefunkcionalno testiranje va\u017ene su vrste testiranja softvera koje mogu pomo\u0107i testerima i QA timovima da procijene ispunjava li aplikacija svoje trenutne zahtjeve.<\/p>\n<p>Dok funkcionalno testiranje testira funkcije softvera, nefunkcionalno testiranje testira druge aspekte koji mogu utjecati na performanse, u\u010dinkovitost i sigurnost.<\/p>\n<p><a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-jedinica-duboko-uronite-u-proces-prednosti-izazove-alate-i-vise\">Jedini\u010dno testiranje<\/a> , <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-integracijsko-testiranje-duboko-zaronite-u-vrste-procese-i-implementaciju\">integracijsko testiranje<\/a> i <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-api-testiranje-duboko-zaronite-u-automatizaciju-testiranja-api-ja-procese-pristupe-alate-okvire-i-vise\">API testiranje<\/a> oblici su funkcionalnog testiranja. U svakoj od ovih faza testiranja softvera, ispitiva\u010di procjenjuju koliko dobro funkcije i zna\u010dajke rade pojedina\u010dno ili zajedno i identificiraju gre\u0161ke i nedostatke koji onemogu\u0107uju rad funkcija prema o\u010dekivanjima.<\/p>\n<p>Sigurnosno testiranje, testiranje upotrebljivosti, testiranje prenosivosti i testiranje optere\u0107enja svi su oblici nefunkcionalnog testiranja koji testerima omogu\u0107uju procjenu koliko dobro aplikacija obavlja svoje funkcije i podr\u017eava potrebe korisnika.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Vrste_nefunkcionalnih_ispitivanja\"><\/span><strong>Vrste nefunkcionalnih ispitivanja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-42411\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/08\/M-RUN-1024x576-1-1024x576.jpg\" alt=\"Nefunkcionalno testiranje: \u0161to je to, razli\u010dite vrste, pristupi i alati\" width=\"560\" height=\"315\"><\/p>\n<p>Postoji mnogo razli\u010ditih tipova nefunkcionalnog testiranja, od kojih svaki testira razli\u010diti nefunkcionalni aspekt izvedbe ili u\u010dinkovitosti softverske aplikacije.<\/p>\n<p>Svaka od ovih vrsta testova \u0107e testirati razli\u010dite parametre, a neki testovi mogu testirati iste parametre na razli\u010dite na\u010dine.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Testovi_performansi\"><\/span><strong>1. Testovi performansi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testovi izvedbe vrsta su nefunkcionalnog testa koji provjerava koliko dobro rade razli\u010dite softverske komponente. Umjesto testiranja njihove funkcionalnosti, \u0161to radi funkcionalno testiranje, testovi performansi mogu testirati vremena odziva, uska grla i to\u010dke kvara. <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-performansi-zaronite-duboko-u-vrste-prakse-alate-izazove-i-vise\">Testiranje performansi<\/a> poma\u017ee testerima da osiguraju da je softver visoke kvalitete te da je brz, stabilan i pouzdan.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Testovi_otpornosti_na_stres\"><\/span><strong>2. Testovi otpornosti na stres<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje otpornosti na stres vrsta je nefunkcionalnog testiranja koje testira koliko dobro softver radi kada je izlo\u017een neuobi\u010dajenim koli\u010dinama stresa. To bi moglo zna\u010diti testiranje izvedbe softvera kada netko poku\u0161a koristiti mnogo razli\u010ditih zna\u010dajki odjednom ili dok istovremeno pokre\u0107e mnoge druge aplikacije.<\/p>\n<p>Testiranje otpornosti na stres nastoji identificirati granicu na kojoj softver prestaje ispravno raditi i \u0161to se doga\u0111a kada je sustav pod stresom. Omogu\u0107uje testerima da razumiju mo\u017ee li se sustav sam oporaviti i obavje\u0161tava li korisnike odgovaraju\u0107im porukama o pogre\u0161ci.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Ispitivanja_opterecenja\"><\/span><strong>3. Ispitivanja optere\u0107enja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje optere\u0107enja je vrsta testiranja koja procjenjuje koliko se dobro softver pona\u0161a u normalnim uvjetima i kada se nosi s ve\u0107im optere\u0107enjima. Koristi se za odre\u0111ivanje koliko softver mo\u017ee podnijeti istovremeno bez negativnog utjecaja na performanse.<\/p>\n<p>Testiranje optere\u0107enja mo\u017ee se koristiti za testiranje kako aplikacije rade kada ih koristi puno korisnika odjednom ili kada korisnici poku\u0161avaju preuzeti mnogo podataka u isto vrijeme.<\/p>\n<p>Testiranje optere\u0107enja va\u017eno je ako \u017eelite provjeriti je li va\u0161 softver skalabilan.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Sigurnosni_testovi\"><\/span><strong>4. Sigurnosni testovi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sigurnosni testovi procjenjuju softverske aplikacije i tra\u017ee ranjivosti u sigurnosti softvera. To uklju\u010duje potencijalne sigurnosne rizike koji bi mogli rezultirati gubitkom podataka ili kr\u0161enjima koja otkrivaju povjerljive podatke.<\/p>\n<p>Sigurnosno testiranje va\u017eno je jer osigurava da je proizvod primjereno za\u0161ti\u0107en od hakiranja, povrede podataka i drugih vanjskih sigurnosnih prijetnji.<\/p>\n<p>Neki primjeri sigurnosnih testova koje testeri mogu izvesti uklju\u010duju sigurnosne revizije, eti\u010dko hakiranje, testiranje prodora, sigurnosna skeniranja i procjene polo\u017eaja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Testovi_nadogradnje_i_instalacije\"><\/span><strong>5. Testovi nadogradnje i instalacije<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje nadogradnje i instalacije vrsta je testiranja nefunkcionalnog softvera kojim se provjerava koliko dobro softver radi na razli\u010ditim strojevima.<\/p>\n<p>Svrha ove vrste testiranja je osigurati da novi korisnici mogu jednostavno instalirati softver na svoje strojeve i da ga postoje\u0107i korisnici mogu nadograditi kada se objave nove nadogradnje.<\/p>\n<p>Nadogradnja i testiranje instalacije va\u017eni su jer krajnji korisnici moraju mo\u0107i jednostavno instalirati va\u0161 proizvod pod uvjetom da rade sa strojem koji je s njim kompatibilan.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Ispitivanja_volumena\"><\/span><strong>6. Ispitivanja volumena<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje koli\u010dine je vrsta testiranja koja postoji da bi se provjerilo \u0161to se doga\u0111a kada se velike koli\u010dine podataka dodaju u bazu podataka odjednom. Ovo identificira mo\u017ee li aplikacija obraditi velike koli\u010dine podataka i \u0161to \u0107e se dogoditi sa sustavom ako ne mo\u017ee.<\/p>\n<p>Testiranje koli\u010dine poznato je i kao testiranje poplave, a mo\u017eete ga koristiti za procjenu gubitka podataka i poruka o pogre\u0161ci koje se javljaju prilikom dodavanja zna\u010dajnih koli\u010dina podataka u sustav.<\/p>\n<p>Testiranje koli\u010dine jedini je na\u010din da se osigura da softver mo\u017ee obraditi koli\u010dine podataka koje korisnici o\u010dekuju.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Testovi_oporavka\"><\/span><strong>7. Testovi oporavka<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testovi oporavka uklju\u010duju prisiljavanje softverskog sustava da ne testira koliko se dobro sustav oporavlja nakon pada.<\/p>\n<p>Testiranje oporavka mo\u017ee pomo\u0107i testerima da razumiju kako softver obnavlja podatke i sprje\u010dava gubitke ako je hardver isklju\u010den tijekom upotrebe, ako je softver isklju\u010den s mre\u017ee tijekom prijenosa podataka ili ako neo\u010dekivano ponovno pokrenete sustav.<\/p>\n<p>Ova vrsta testiranja va\u017ena je jer bi sustavi bez odgovaraju\u0107ih protokola za oporavak mogli pretrpjeti ozbiljne gubitke podataka kada se dogode ovakve nezgode.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Sto_vam_je_potrebno_za_pocetak_nefunkcionalnog_testiranja\"><\/span><strong>\u0160to vam je potrebno za po\u010detak nefunkcionalnog testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29132\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/What-is-Load-testing--1024x684.jpeg\" alt=\"\u0160to je testiranje optere\u0107enja?\" width=\"584\" height=\"390\"><\/p>\n<p>Prije nego zapo\u010dnete nefunkcionalno testiranje, morat \u0107ete biti sigurni da ste pripremili okru\u017eenje za testiranje i prikupili alate i podatke koji su vam potrebni.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Plan_testiranja\"><\/span><strong>1. Plan testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prije nego zapo\u010dnete nefunkcionalno testiranje, provjerite imate li gotov plan testiranja koji su potpisale odgovaraju\u0107e osobe.<\/p>\n<p>Va\u0161 plan testiranja trebao bi uklju\u010divati sve relevantne detalje o tome \u0161to \u0107ete testirati i kako. Trebalo bi objasniti kada \u0107ete koristiti ru\u010dno testiranje, a kada automatizirano testiranje, kao i navesti uloge i odgovornosti svih koji su uklju\u010deni u proces testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Test_slucajevi\"><\/span><strong>2. Test slu\u010dajevi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prije nego \u0161to mo\u017eete izvr\u0161iti nefunkcionalne testove, morat \u0107ete stvoriti testne slu\u010dajeve. Svaki testni slu\u010daj opisuje odre\u0111enu stvar koju \u0107ete testirati, obja\u0161njava kako \u0107ete to testirati i opisuje o\u010dekivani rezultat testa.<\/p>\n<p>Na primjer, ako provodite testiranje optere\u0107enja, primjer testnog slu\u010daja mo\u017ee testirati kako se softver pona\u0161a kada deset korisnika koristi isti modul u isto vrijeme.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Funkcionalna_provjera\"><\/span><strong>3. Funkcionalna provjera<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ne mo\u017eete izvr\u0161iti nefunkcionalno testiranje softverskih komponenti ako nisu funkcionalne.<\/p>\n<p>Na primjer, ako \u017eelite testirati koliko korisnika softver mo\u017ee podnijeti da su prijavljeni u isto vrijeme, prvo je va\u017eno provjeriti mogu li se pojedina\u010dni korisnici stvarno prijaviti u softver.<\/p>\n<p>Prije nego zapo\u010dnete s nefunkcionalnim testiranjem, provjerite jesu li svi va\u0161i funkcionalni testovi pro\u0161li i funkcionira li va\u0161 softver onako kako o\u010dekujete.<\/p>\n<p>To obi\u010dno zna\u010di da su <a href=\"https:\/\/www.zaptest.com\/hr\/ispitivanje-dima-duboko-zaronite-u-vrste-procese-softverske-alate-za-testiranje-dima-i-vise\">testiranje dima<\/a> , <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-zdravog-razuma-duboko-zaronite-u-vrste-procese-pristupe-alate-i-vise\">testiranje ispravnosti<\/a> , testiranje jedinica, integracija i testiranje funkcionalnog sustava ve\u0107 provedeno.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Alati_za_testiranje\"><\/span><strong>4. Alati za testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prije nego zapo\u010dnete s nefunkcionalnim testiranjem, prikupite sve alate za testiranje koje \u017eelite koristiti za provo\u0111enje testova.<\/p>\n<p>Bez obzira koristite li alate za automatizaciju za djelomi\u010dno <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-automatizacija-testiranja-jednostavan-vodic-bez-zargona\">automatizirati neke od va\u0161ih testova<\/a> ili alate za dokumentaciju koji \u0107e vam pomo\u0107i u upravljanju i pohranjivanju izvje\u0161\u0107a o testiranju za kasniju upotrebu, pobrinite se da su alati koje \u017eelite koristiti dostupni i spremni za upotrebu te da svi u timu za testiranje znaju kako pravilno koristiti svaki alat.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Okruzenje_za_testiranje\"><\/span><strong>5. Okru\u017eenje za testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Postavite okru\u017eenje za testiranje prije nego \u0161to po\u010dnete s nefunkcionalnim testiranjem. Mo\u017eda ve\u0107 imate odgovaraju\u0107e okru\u017eenje za testiranje, posebno ako mo\u017eete koristiti isto okru\u017eenje za testiranje nefunkcionalnog sustava i testiranje funkcionalnog sustava.<\/p>\n<p>Idealno okru\u017eenje za testiranje omogu\u0107uje vam testiranje svakog elementa koji vam je potreban na ispravnim ure\u0111ajima.<\/p>\n<p>Na primjer, ako testirate rukovanje glasno\u0107om na pametnim ure\u0111ajima, bolje je to testirati na stvarnom pametnom ure\u0111aju nego poku\u0161ati emulirati mobilno okru\u017eenje na stolnom ra\u010dunalu.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Nefunkcionalni_proces_testiranja\"><\/span><strong>Nefunkcionalni proces testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-6792\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/What-is-Unit-testing-1024x683.jpeg\" alt=\"\u0160to je testiranje jedinica\" width=\"504\" height=\"336\"><\/p>\n<p>Testiranje nefunkcionalnih aspekata me\u0111uverzije softvera proces je u vi\u0161e koraka koji uklju\u010duje pripremu testnog okru\u017eenja, stvaranje testnih slu\u010dajeva, prikupljanje testnih podataka i izvr\u0161avanje nefunkcionalnih testova.<\/p>\n<p>Mogu\u0107e je rastaviti proces testiranja na male dijelove kako bi ga po\u010detnici lak\u0161e pratili u nefunkcionalnom testiranju.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Provjere_spremnosti_nefunkcionalnog_testiranja\"><\/span><strong>1. Provjere spremnosti nefunkcionalnog testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prije nego \u0161to po\u010dnete s nefunkcionalnim testiranjem, va\u017eno je provjeriti jeste li spremni za ovu fazu testiranja.<\/p>\n<p>To mo\u017ee zna\u010diti procjenu izlaznih kriterija za posljednju fazu testiranja kako bismo bili sigurni da ju je softver pro\u0161ao i da bismo bili sigurni da je softver pro\u0161ao sve funkcionalne testove koji su potrebni prije po\u010detka nefunkcionalnog testiranja.<\/p>\n<p>Neki timovi mogu stvoriti ulazne kriterije za nefunkcionalno testiranje, \u0161to uklju\u010duje sve uvjete koji moraju biti ispunjeni prije po\u010detka nefunkcionalnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Napravite_plan_testiranja\"><\/span><strong>2. Napravite plan testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Mo\u017eda ste ve\u0107 izvr\u0161ili ovaj korak ranije ako izvodite nefunkcionalno testiranje kao dio testiranja sustava i slijedite svoj plan testiranja sustava. Plan testiranja opisuje sve testove koje trebate provesti i kako ih namjeravate provesti.<\/p>\n<p>Bez jasnog plana testiranja, lako je izgubiti iz vida opseg i ciljeve testova koje izvodite.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Stvorite_testne_slucajeve\"><\/span><strong>3. Stvorite testne slu\u010dajeve<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sljede\u0107a faza nefunkcionalnog testiranja je stvaranje testnih slu\u010dajeva dizajniranih za testiranje svakog nefunkcionalnog parametra softvera.<\/p>\n<p>Svaki testni slu\u010daj trebao bi imati ID testnog slu\u010daja, naziv testnog slu\u010daja, opis i pojedinosti o\u010dekivanog ishoda testa, kao i sve kriterije za prolaz ili pad koji su unaprijed odre\u0111eni. To poma\u017ee ispitiva\u010dima da razumiju kako provesti svaki test i koje rezultate tra\u017eiti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Prikupite_podatke_o_ispitivanju\"><\/span><strong>4. Prikupite podatke o ispitivanju<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prije nego \u0161to mo\u017eete izvr\u0161iti svaki testni slu\u010daj, morat \u0107ete prikupiti <a href=\"https:\/\/www.zaptest.com\/hr\/upravljanje-testnim-podacima-tdm-u-testiranju-softvera-definicija-povijest-alati-procesi-i-vise\">testne podatke<\/a> koje \u0107ete koristiti za svaki testni slu\u010daj.<\/p>\n<p>To obi\u010dno zna\u010di prikupljanje koda i podataka iz razli\u010ditih modula i komponenti koje \u010dine funkcije i podru\u010dja koja \u0107ete testirati. Ako maksimizirate pokrivenost testom, trebali biste imati puno testnih podataka s kojima mo\u017eete raditi.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Pripremite_testno_okruzenje\"><\/span><strong>5. Pripremite testno okru\u017eenje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sljede\u0107a faza nefunkcionalnog testiranja je priprema testnog okru\u017eenja. Testno okru\u017eenje je poslu\u017eitelj za testiranje koji \u0107ete koristiti za provo\u0111enje testiranja softvera razli\u010ditih vrsta.<\/p>\n<p>Omogu\u0107uje vam stvaranje identi\u010dnih uvjeta za testiranje va\u0161eg softvera i postavljanje softvera s razli\u010ditim konfiguracijama za testiranje konfiguracije, sigurnosno testiranje i druge vrste nefunkcionalnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Izvrsite_nefunkcionalne_testove\"><\/span><strong>6. Izvr\u0161ite nefunkcionalne testove<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nakon \u0161to je testna okolina spremna, vrijeme je za izvo\u0111enje nefunkcionalnih testova. Mo\u017eete odlu\u010diti izvr\u0161iti testove prema vrsti, na primjer po\u010dev\u0161i s testiranjem performansi prije nego prije\u0111ete na sigurnosne testove i druge vrste nefunkcionalnih testova.<\/p>\n<p>Dok provodite svaki test, zabilje\u017eite rezultate u svom izvje\u0161\u0107u o testiranju. Ako <a href=\"https:\/\/www.zaptest.com\/hr\/potpuni-vodic-za-automatizaciju-testiranja-softvera\">automatizirate testiranje<\/a> , va\u0161 alat za automatizaciju tako\u0111er \u0107e imati standardizirani na\u010din jasnog i nedvosmislenog izvje\u0161\u0107ivanja o rezultatima.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Izvijestite_o_rezultatima_ispitivanja\"><\/span><strong>7. Izvijestite o rezultatima ispitivanja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nakon izvo\u0111enja svakog testa, sastavite rezultate svojih nefunkcionalnih testova u jedno izvje\u0161\u0107e.<\/p>\n<p>Ovo izvje\u0161\u0107e mora jasno sadr\u017eavati rezultate svakog testa i nedvosmisleno je li svaki test pro\u0161ao ili nije.<\/p>\n<p>Slijedite standardiziranu strukturu za svoje izvje\u0161\u0107e o ispitivanju kako biste bili sigurni da su uklju\u010dene sve informacije koje \u0107ete morati proslijediti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"8_Popravite_nedostatke\"><\/span><strong>8. Popravite nedostatke<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nakon \u0161to stignu rezultati testa, vratite softver programerima ako testovi nisu uspjeli ili ste identificirali bilo kakve nefunkcionalne gre\u0161ke koje treba popraviti.<\/p>\n<p>Na primjer, ako softver ne obra\u0111uje odgovaraju\u0107i broj korisnika odjednom ili ako se performanse previ\u0161e usporavaju kada se vi\u0161e programa izvodi u isto vrijeme, te \u0107e probleme vjerojatno trebati rije\u0161iti unutar koda kako bi se osiguralo da korisnici zadovoljan proizvodom.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"9_Ponovite_ciklus_testiranja\"><\/span><strong>9. Ponovite ciklus testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nakon \u0161to programeri poprave sve nedostatke prona\u0111ene u po\u010detnoj nefunkcionalnoj fazi testiranja, ciklus testiranja mo\u017ee zapo\u010deti iznova.<\/p>\n<p>Programeri \u0107e ispitati ispravnost promjena koje naprave i proslijediti novu verziju natrag QA testerima, koji \u0107e zatim provesti cijeli paket testiranja po\u010dev\u0161i od dimnog testiranja, testiranja jedinice, testiranja integracije i na kraju testiranja sustava.<\/p>\n<p>Ciklus testiranja ponavlja se sve dok se ni u jednom trenutku ne pojave pogre\u0161ke ili nedostaci, nakon \u010dega izgradnja mo\u017ee u\u0107i u zavr\u0161nu fazu testiranja: <a href=\"https:\/\/www.zaptest.com\/hr\/uat-testiranje-duboko-poniranje-u-znacenje-korisnickog-prihvacanja-vrste-procese-pristupe-alate-i-vise\">testiranje prihva\u0107anja korisnika<\/a> .<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Test_slucajevi_za_nefunkcionalno_testiranje\"><\/span><strong>Test slu\u010dajevi za nefunkcionalno testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-10828\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/05\/ZAPTEST_MRUN-1024x576.png\" alt=\"\u010clanak o testiranju sive kutije - alati, pristupi, usporedba testiranja u zatvoru u odnosu na bijelu i crnu kutiju, besplatni alati sive kutije i poslovni alati.\" width=\"556\" height=\"313\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/05\/ZAPTEST_MRUN-980x551.png 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/05\/ZAPTEST_MRUN-480x270.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, 100vw\" \/><\/p>\n<p>Testni slu\u010dajevi va\u017ean su aspekt svakog testiranja softvera, a kada provodite i funkcionalno i nefunkcionalno testiranje, koristit \u0107ete testne slu\u010dajeve da definirate \u0161to \u0107ete testirati i kako \u0107ete to testirati.<\/p>\n<p>Svaki testni slu\u010daj mo\u017ee se promatrati kao mini-test, a svaki testni slu\u010daj \u0107e imati svoje definirane izlaze i rezultate.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Sto_su_testni_slucajevi_za_nefunkcionalno_testiranje\"><\/span><strong>1. \u0160to su testni slu\u010dajevi za nefunkcionalno testiranje?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testni slu\u010daj je skup radnji koje se izvode na verziji softvera kako bi se testiralo zadovoljava li uvjete definirane u planu softvera. Svaki testni slu\u010daj u\u010dinkovito govori testerima \u0161to testirati i kako, a osmi\u0161ljen je za testiranje odre\u0111ene funkcije ili nefunkcionalne zna\u010dajke softverske aplikacije.<\/p>\n<p>Nefunkcionalni testni slu\u010dajevi mogu uklju\u010divati testiranje \u0161to se doga\u0111a kada netko poku\u0161a pristupiti sigurnim podacima unutar sustava ili testiranje brzine u\u010ditavanja softvera pri pokretanju.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Kako_dizajnirati_nefunkcionalne_test_slucajeve\"><\/span><strong>2. Kako dizajnirati nefunkcionalne test slu\u010dajeve?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kada dizajnirate testne slu\u010dajeve za nefunkcionalno testiranje, va\u017eno je slijediti standardne prakse testnih slu\u010dajeva imaju\u0107i na umu ciljeve svojih nefunkcionalnih testova.<\/p>\n<p>Slijedite korake u nastavku da biste napisali testne slu\u010dajeve za nefunkcionalno testiranje koji jasno ocrtavaju \u0161to va\u0161i testeri moraju u\u010diniti za izvo\u0111enje svakog testa.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Definirajte_podrucje_koje_zelite_pokriti\"><\/span><strong>1. Definirajte podru\u010dje koje \u017eelite pokriti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Za svaki testni slu\u010daj razmislite koje \u0107e podru\u010dje va\u0161eg softvera ovaj testni slu\u010daj pokriti.<\/p>\n<p>Na primjer, ako pi\u0161ete testne slu\u010dajeve za testiranje instalacije i nadogradnje, mo\u017eete uklju\u010diti testne slu\u010dajeve koji procjenjuju koliko je lako instalirati aplikaciju na razli\u010dite ure\u0111aje i koliko je vremena potrebno za nadogradnju softvera pomo\u0107u nove zakrpe.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Stvorite_jedinstveni_ID_testnog_slucaja\"><\/span><strong>2. Stvorite jedinstveni ID testnog slu\u010daja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Svaki testni slu\u010daj treba imati jedinstveni ID testnog slu\u010daja. To olak\u0161ava kasnije pronala\u017eenje opisa i rezultata testnog slu\u010daja i uklanja svaku zabunu oko toga na koji testni slu\u010daj mislite ako dva testna slu\u010daja imaju sli\u010dna imena ili opise.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Imenujte_i_opisite_svaki_test\"><\/span><strong>3. Imenujte i opi\u0161ite svaki test<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Iako ID testnog slu\u010daja identificira test, tako\u0111er \u0107ete htjeti dati naziv i opis za svaki testni slu\u010daj koji napi\u0161ete.<\/p>\n<p>To bi trebao biti jednostavan naziv koji sa\u017eima ono \u0161to testirate, dok je opis jedna re\u010denica koja to razra\u0111uje malo detaljnije.<\/p>\n<p>Opis bi trebao biti dovoljno jasan da ispitiva\u010di znaju \u0161to testirati i kako to testirati, kao i sve posebne uvjete koji moraju biti ispunjeni u testu.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"4_Navedite_ocekivani_rezultat\"><\/span><strong>4. Navedite o\u010dekivani rezultat<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Za svaki testni slu\u010daj ocrtajte rezultat koji bi se trebao dogoditi ako softver radi kako se o\u010dekuje.<\/p>\n<p>U nefunkcionalnim testovima kao \u0161to su testiranje performansi i testiranje optere\u0107enja, to u mnogim slu\u010dajevima mo\u017ee zna\u010diti da softver jednostavno nastavlja raditi normalno bez usporavanja, zaostajanja ili ru\u0161enja.<\/p>\n<p>U drugim slu\u010dajevima to mo\u017ee zna\u010diti da se javljaju odre\u0111ene poruke o pogre\u0161ci kako bi se korisnika obavijestilo o problemu i preporu\u010dilo rje\u0161enje.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"5_Preporucite_tehnike_testiranja\"><\/span><strong>5. Preporu\u010dite tehnike testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Za svaki testni slu\u010daj preporu\u010dite vrstu tehnika testiranja i nefunkcionalnih alata za testiranje za koje mislite da bi ispitiva\u010d trebao koristiti tijekom testiranja.<\/p>\n<p>U nefunkcionalnom testiranju, ispitiva\u010di mogu koristiti vrlo razli\u010dite pristupe za razli\u010dite vrste testiranja.<\/p>\n<p>Na primjer, testiranje optere\u0107enja i testiranje stresa mo\u017ee zahtijevati automatizaciju jer je neprakti\u010dno ru\u010dno simulirati izuzetno gust promet, dok je druge vrste testiranja lak\u0161e provesti bez ikakvih posebnih alata ili tehnologija.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"6_Neka_svaki_testni_slucaj_bude_pregledan_od_strane_kolega\"><\/span><strong>6. Neka svaki testni slu\u010daj bude pregledan od strane kolega<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Prije nego \u0161to potpi\u0161ete svaki testni slu\u010daj, neka svaki slu\u010daj recenzira netko s kim radite. Ovo mo\u017ee biti drugi tester ili QA voditelj.<\/p>\n<p>Slu\u010dajevi testiranja od strane kolega osiguravaju da su dovoljno jasni da ih mo\u017ee pratiti tester tre\u0107e strane i da ne sadr\u017ee nikakve dvosmislenosti ili pogre\u0161ke koje bi mogle dovesti do nepravilnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Primjeri_nefunkcionalnih_testnih_slucajeva\"><\/span><strong>3. Primjeri nefunkcionalnih testnih slu\u010dajeva<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ako pi\u0161ete testne slu\u010dajeve za nefunkcionalno testiranje, oni bi mogli izgledati otprilike kao primjeri nefunkcionalnog testiranja u nastavku.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Primjer_testiranja_skalabilnosti\"><\/span><strong>Primjer testiranja skalabilnosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>ID testa: 6671<br \/>\nNaziv testnog slu\u010daja: Test prijave vi\u0161e korisnika<br \/>\nOpis: Emulirajte 20+ korisnika koji se istovremeno prijavljuju na softver pomo\u0107u alata za automatizaciju.<br \/>\nO\u010dekivani rezultati: softver bi trebao raditi normalno za svakog korisnika, dopu\u0161taju\u0107i svakom korisniku da se uspje\u0161no prijavi za manje od 5 sekundi.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Primjer_testiranja_kompatibilnosti\"><\/span><strong>Primjer testiranja kompatibilnosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>ID testa: 5214<br \/>\nNaziv testnog slu\u010daja: U\u010ditavanje aplikacije u pregledniku Opera<br \/>\nOpis: U\u010ditajte aplikaciju u web preglednik Opera.<br \/>\nO\u010dekivani rezultati: Aplikacija se normalno u\u010ditava u web pregledniku Opera sa standardnom razlu\u010divo\u0161\u0107u i izgledom zaslona.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Rucni_ili_automatizirani_nefunkcionalni_testovi\"><\/span><strong>Ru\u010dni ili automatizirani nefunkcionalni testovi?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29164\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/computer-vision-for-software-testing-min-scaled-e1657451144405-981x1024.jpeg\" alt=\"ra\u010dunalni vid za testiranje softvera\" width=\"556\" height=\"580\"><\/p>\n<p>Kada birate izme\u0111u razli\u010ditih tehnika nefunkcionalnog testiranja, morat \u0107ete odlu\u010diti \u017eelite li provesti ru\u010dne ili automatizirane nefunkcionalne testove.<\/p>\n<p>Ru\u010dne testove provode ljudski testeri, \u0161to zna\u010di da njihovo izvo\u0111enje obi\u010dno oduzima vi\u0161e vremena, ali tako\u0111er nude mogu\u0107nosti za eksplorativno testiranje.<\/p>\n<p>Automatizirani nefunkcionalni testovi su br\u017ei i, na neki na\u010din, pouzdaniji, ali tako\u0111er zahtijevaju vi\u0161e resursa ili alata. Automatizacija i <a href=\"https:\/\/www.zaptest.com\/hyperautomation%22%20target=\">hiperautomatizacija<\/a> postaje sve popularnija u testiranju, posebice kada je u pitanju nefunkcionalno testiranje.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Rucno_nefunkcionalno_testiranje_prednosti_izazovi_i_procesi\"><\/span><strong>Ru\u010dno nefunkcionalno testiranje: prednosti, izazovi i procesi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ru\u010dno testiranje nefunkcionalnosti provode isklju\u010divo ispitiva\u010di koji \u0107e svaki pojedini nefunkcionalni element testirati samostalno.<\/p>\n<p>Prilikom provo\u0111enja ru\u010dnih nefunkcionalnih testova, ispitiva\u010di moraju prikupiti informacije o softveru, izraditi pojedina\u010dne testne slu\u010dajeve koji odgovaraju planu testiranja i ru\u010dno izvr\u0161iti te testne slu\u010dajeve.<\/p>\n<p>To oduzima dosta vremena, ali tako\u0111er zna\u010di da QA testeri imaju slobodu odrediti \u0161to se testira i kako.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Neke_od_prednosti_rucnog_testiranja_ukljucuju\"><\/span><strong>1. Neke od prednosti ru\u010dnog testiranja uklju\u010duju:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>\u25cf Ru\u010dno testiranje mo\u017ee biti jeftinije od automatiziranog jer ne zahtijeva posebne tehnologije ili tehni\u010dko znanje.<\/p>\n<p>\u25cf Ru\u010dno testiranje omogu\u0107uje ispitiva\u010dima da ponude ljudski uvid i subjektivnost u to kako softver funkcionira i funkcionira li na zadovoljavaju\u0107i na\u010din.<\/p>\n<p>\u25cf Ru\u010dno testiranje mo\u017ee se koristiti za provo\u0111enje testiranja sustava u scenarijima gdje ga je nemogu\u0107e automatizirati.<\/p>\n<p>\u25cf Ru\u010dno testiranje omogu\u0107uje ispitiva\u010dima procjenu vizualnih aspekata sustava kao \u0161to je grafi\u010dko su\u010delje i drugi \u010dimbenici koji bi mogli utjecati na upotrebljivost.<\/p>\n<p>\u25cf Ru\u010dno testiranje nudi testerima \u0161iru perspektivu sustava kao cjeline i na\u010dina na koji razli\u010diti moduli i komponente rade zajedno<\/p>\n<p>&nbsp;<\/p>\n<p>Me\u0111utim, postoje i nedostaci ru\u010dnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Neki_od_izazova_rucnog_testiranja_ukljucuju\"><\/span><strong>2. Neki od izazova ru\u010dnog testiranja uklju\u010duju:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>\u25cf Neke vrste nefunkcionalnog testiranja, uklju\u010duju\u0107i testiranje optere\u0107enja i testiranje performansi, nije prakti\u010dno provoditi ru\u010dno<\/p>\n<p>\u25cf Ru\u010dno testiranje zahtijeva znatno vi\u0161e vremena od automatiziranog nefunkcionalnog testiranja<\/p>\n<p>\u25cf Ru\u010dni ispitiva\u010di mogu biti ometeni, izgubiti fokus i pogrije\u0161iti, posebno kada provode vrlo ponavljaju\u0107e zadatke testiranja<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Automatizirano_nefunkcionalno_testiranje_prednosti_izazovi_i_procesi\"><\/span><strong>Automatizirano nefunkcionalno testiranje: prednosti, izazovi i procesi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img alt=\"Agile DevOps Test Automation: Explaining the ZAPTEST mockup-based automation approach\" alt=\"Agile DevOps Test Automation: Explaining the ZAPTEST mockup-based automation approach\" decoding=\"async\" class=\"aligncenter wp-image-4273\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/1script-general-video-preview-image.jpg\" alt=\"\" width=\"532\" height=\"299\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/1script-general-video-preview-image.jpg 532w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/1script-general-video-preview-image-480x270.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 532px, 100vw\" \/><\/p>\n<p>Automatizirano nefunkcionalno testiranje provode automatizirane skripte i alati za testiranje. Kada koriste automatizirane metode testiranja, ispitiva\u010di mogu provoditi testove u pozadini dok nastavljaju s drugim zadacima, nakon pokretanja automatiziranih testova.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Neke_od_prednosti_automatizacije_nefunkcionalnih_testova_su\"><\/span><strong>1. Neke od prednosti automatizacije nefunkcionalnih testova su:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>1. U\u0161tedite vrijeme i resurse smanjenjem vremena koje tro\u0161ite na dugotrajne zadatke koji oduzimaju puno vremena<\/p>\n<p>2. Automatizacija omogu\u0107uje pove\u0107anje pokrivenosti testom pokrivanjem \u0161ireg raspona komponenti i zna\u010dajki<\/p>\n<p>3. Izvedivije je \u010desto provoditi automatizirane testove jer im je potrebno manje vremena<\/p>\n<p>4. Automatizirano testiranje idealno je za dugotrajne zadatke testiranja poput testiranja optere\u0107enja, testiranja volumena i testiranja stresa koje je vrlo te\u0161ko provesti ru\u010dno<\/p>\n<p>5. Postoji manja vjerojatnost pojave pogre\u0161aka prilikom izvo\u0111enja automatiziranog testiranja<\/p>\n<p>&nbsp;<\/p>\n<p>Me\u0111utim, postoje i neki nedostaci automatskog testiranja \u0161to zna\u010di da to nije uvijek pravi pristup za sve vrste nefunkcionalnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Neki_od_izazova_automatiziranog_nefunkcionalnog_testiranja_ukljucuju\"><\/span><strong>2. Neki od izazova automatiziranog nefunkcionalnog testiranja uklju\u010duju:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>1. Automatizirano testiranje je skuplje za postavljanje od ru\u010dnog testiranja<\/p>\n<p>2. Postavljanje automatizacije testiranja mo\u017ee oduzeti vrijeme i tehni\u010dke resurse<\/p>\n<p>3. Automatizacija testiranja ne dopu\u0161ta prostor za eksplorativno testiranje<\/p>\n<p>4. Automatizacija testova i dalje zahtijeva vrijeme za izradu testnih slu\u010dajeva<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Zakljucak_rucno_ili_automatizirano\"><\/span><strong>Zaklju\u010dak: ru\u010dno ili automatizirano <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"nefunkcionalno_testiranje\"><\/span><strong>nefunkcionalno testiranje?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29533\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Benefits-of-od-setting-up-a-Testing-Center-of-Excellence-scaled-e1657654391877-1024x951.jpeg\" alt=\"Prednosti uspostavljanja Testing Center of Excellence. Razlikuje li se testiranje performansi od funkcionalnog testiranja?\" width=\"289\" height=\"269\"><\/p>\n<p>U ve\u0107ini vrsta testiranja softvera, kombiniranje ru\u010dnog i automatiziranog testiranja obi\u010dno daje najbolje rezultate. To omogu\u0107uje timovima za testiranje da iskoriste u\u010dinkovitost, pouzdanost i to\u010dnost automatiziranog testiranja, a istovremeno provode istra\u017eiva\u010dko testiranje koje testerima omogu\u0107uje procjenu softvera iz subjektivnije perspektive.<\/p>\n<p>U nefunkcionalnom testiranju, i ru\u010dno i automatizirano testiranje gotovo su potrebni za ve\u0107inu timova za testiranje.<\/p>\n<p>Ru\u010dno testiranje najbolje se koristi za izvo\u0111enje nefunkcionalnih zadataka testiranja kao \u0161to je testiranje upotrebljivosti, dok se automatizirano testiranje naj\u010de\u0161\u0107e koristi za izvo\u0111enje testova koji bi oduzimali previ\u0161e vremena i te\u0161ko ih je provesti ru\u010dno, kao \u0161to je testiranje stresa ili testiranje volumena.<\/p>\n<p>Nefunkcionalno testiranje jedno je od najo\u010ditijih podru\u010dja za kori\u0161tenje tehnika automatizacije testiranja jer je to kvantitativna, mjerljiva vrsta testiranja koja ne tra\u017ei subjektivne rezultate.<\/p>\n<p>Kao i kod drugih vrsta testiranja, nefunkcionalno testiranje obi\u010dno se provodi kombinacijom ru\u010dnog i automatiziranog testiranja.<\/p>\n<p>Me\u0111utim, automatizirano testiranje prakti\u010dki je potrebno za mnoge vrste nefunkcionalnog testiranja, a parametri i metrika nefunkcionalnog testiranja zna\u010de da je automatizacija prikladnija za ovu vrstu testiranja nego za funkcionalno testiranje.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Najbolje_prakse_za_nefunkcionalno_testiranje\"><\/span><strong>Najbolje prakse za nefunkcionalno testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-4076\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/creative-startup-front-end-designers-team-concentrating-computer-screen-designing-coding-programing-mobile-application-1024x683.jpg\" alt=\"\u0160to je testiranje softvera?\" width=\"479\" height=\"319\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/creative-startup-front-end-designers-team-concentrating-computer-screen-designing-coding-programing-mobile-application-980x653.jpg 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/creative-startup-front-end-designers-team-concentrating-computer-screen-designing-coding-programing-mobile-application-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, 100vw\" \/><\/p>\n<p>Kada prvi put provodite nefunkcionalno testiranje, slijede\u0107i najbolje prakse testiranja mogu vam pomo\u0107i da standardizirate svoj postupak testiranja i optimizirate u\u010dinkovitost svojih testova.<\/p>\n<p>Najbolje prakse slu\u017ee kao smjernice timovima za testiranje softvera koji \u017eele pobolj\u0161ati procese testiranja i uskladiti se s industrijskim standardima.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Koristite_alate_za_automatizaciju\"><\/span><strong>1. Koristite alate za automatizaciju<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kod nefunkcionalnog testiranja, vi\u0161e nego kod drugih vrsta testiranja, va\u017eno je koristiti alate za automatizaciju za automatizaciju odre\u0111enih vrsta testiranja, posebno testiranja volumena, testiranja stresa i testiranja optere\u0107enja.<\/p>\n<p>Ove vrste testiranja obi\u010dno provjeravaju koliko dobro softver radi pod velikim pritiskom korisnika, podataka i prometa, \u0161to mogu biti vrlo te\u0161ki uvjeti za ru\u010dno opona\u0161anje.<\/p>\n<p>Automatiziranje ovih vrsta nefunkcionalnih testova ne samo da \u0107e biti u\u010dinkovitije nego i to\u010dnije i omogu\u0107iti ispitiva\u010dima da lako repliciraju ve\u0107a optere\u0107enja i naprezanja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Strucni_pregled_cjelokupne_dokumentacije\"><\/span><strong>2. Stru\u010dni pregled cjelokupne dokumentacije<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Osim \u0161to tra\u017eite od kolega da pregledaju testne slu\u010dajeve koje stvorite, zamolite kolege unutar va\u0161eg tima za testiranje da pregledaju izvje\u0161\u0107a o gre\u0161kama, izvje\u0161\u0107a o testiranju, planove testiranja i druge oblike formalne dokumentacije stvorene tijekom procesa testiranja.<\/p>\n<p>Time se smanjuje rizik od malih pogre\u0161aka koje bi mogle uzrokovati ozbiljna ka\u0161njenja u procesu testiranja i razvoja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Definirajte_mjerljive_zahtjeve\"><\/span><strong>3. Definirajte mjerljive zahtjeve<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kada definirate zahtjeve svog softvera prije po\u010detka nefunkcionalnog testiranja, provjerite je li svaki zahtjev objektivan i mjerljiv.<\/p>\n<p>To olak\u0161ava testerima da utvrde ispunjava li softver ove zahtjeve tijekom testiranja i ne ostavlja prostora za tuma\u010denje.<\/p>\n<p>\u0160to se ra\u010duna kao &#8216;brzo&#8217; ili &#8216;u\u010dinkovito&#8217;? Koristite brojeve i kvantitativne vrijednosti kako biste definirali \u0161to tra\u017eite.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Pazljivo_razmotrite_metriku_testiranja\"><\/span><strong>4. Pa\u017eljivo razmotrite metriku testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prije nego \u0161to odlu\u010dite koje \u0107ete metrike koristiti za mjerenje performansi svog softvera, razmislite \u0161to \u0107e korisnici softvera \u017eeljeti i koje su metrike zapravo uskla\u0111ene sa softverskim planom i zahtjevima.<\/p>\n<p>Ve\u0107ina softvera trebala bi biti brza i pouzdana, ali koje bi druge mjerne podatke va\u0161i korisnici mogli tra\u017eiti? Postoje li metrike specifi\u010dne za softver koje biste trebali uzeti u obzir tijekom procesa testiranja?<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Vrste_izlaza_iz_nefunkcionalnog_testa\"><\/span><strong>Vrste izlaza iz nefunkcionalnog testa<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-4159\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/team-stockbrokers-are-having-conversation-dark-office-with-display-screens-analyzing-data-graphs-reports-investment-purposes-creative-teamwork-traders-1024x684.jpg\" alt=\"kako funkcionira testiranje automatizacije u industrijama poput bankarstva na primjer\" width=\"574\" height=\"383\"><\/p>\n<p>Kada provodite nefunkcionalno testiranje, primit \u0107ete razli\u010dite vrste izlaza iz testova koje izvodite.<\/p>\n<p>Oni se obi\u010dno prili\u010dno razlikuju od rezultata funkcionalnog testiranja, koji su \u010desto jasniji jer funkcionalni testovi jednostavno provjeravaju radi li funkcija kako treba ili ne.<\/p>\n<p>Poput funkcionalnog testiranja, ispitiva\u010di bi trebali postaviti jasna o\u010dekivanja za svaki testni slu\u010daj kako bi se lako utvrdilo prolazi li svaki test ili ne.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Apsolutni_brojevi\"><\/span><strong>1. Apsolutni brojevi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prilikom provo\u0111enja testiranja performansi, testiranja otpornosti na stres i drugih vrsta nefunkcionalnih testiranja, rezultati koje mo\u017eda naj\u010de\u0161\u0107e gledate su brzine i drugi apsolutni brojevi.<\/p>\n<p>Testiranje performansi provjerava koliko brzo sustav mo\u017ee izvr\u0161iti odre\u0111ene zadatke, a to \u0107e se mjeriti u sekundama ili milisekundama.<\/p>\n<p>Ako provodite testiranje optere\u0107enja, mo\u017eete procijeniti koliko podataka softver mo\u017ee obraditi odjednom bez ru\u0161enja ili zaostajanja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Slanje_poruka_o_pogresci\"><\/span><strong>2. Slanje poruka o pogre\u0161ci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje tako\u0111er provjerava kako sustav radi kada se pojave pogre\u0161ke, kao \u0161to su sigurnosne pogre\u0161ke, pogre\u0161ke provjere valjanosti i konfiguracijske pogre\u0161ke.<\/p>\n<p>Va\u017eno je da sustavi prikazuju to\u010dne i jasne poruke o pogre\u0161kama kada se pogre\u0161ke dogode kako bi korisnici mogli poduzeti korake za ispravljanje problema i nastaviti koristiti softver.<\/p>\n<p>Poruke o pogre\u0161ci tako\u0111er bi se trebale pojaviti tijekom sigurnosnog testiranja kada sustav sprje\u010dava korisnike da probiju ugra\u0111ene sigurnosne zna\u010dajke softvera.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Padovi\"><\/span><strong>3. Padovi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ru\u0161enje je znak kvara sustava i obi\u010dno ozna\u010dava da sustav ne mo\u017ee raditi na razini koju testirate i mo\u017ee zna\u010diti da je test pro\u0161ao.<\/p>\n<p>U nekim slu\u010dajevima, sustav bi se mogao sru\u0161iti, a ipak pro\u0107i testni slu\u010daj na kojem radite, na primjer, ako sustav izdr\u017ei potrebnu koli\u010dinu stresa ili prometa prije pada.<\/p>\n<p>Prilikom izvo\u0111enja nefunkcionalnog testiranja, ispitiva\u010di bi trebali o\u010dekivati da \u0107e se sustav redovno ru\u0161iti, posebno kada ga guraju do svojih granica za testiranje stresa i druge testove performansi.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Primjeri_nefunkcionalnih_testova\"><\/span><strong>Primjeri nefunkcionalnih testova<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-3638\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/data-2-1024x602.jpg\" alt=\"End to end testiranje - \u0160to je E2E testiranje, alati, vrste i vi\u0161e\" width=\"536\" height=\"315\"><\/p>\n<p>Primjeri nefunkcionalnih testova sli\u010dni su gornjim primjerima za slu\u010dajeve nefunkcionalnih testova.<\/p>\n<p>Mo\u017eete pogledati primjere nefunkcionalnih testova kako biste bolje razumjeli \u0161to je nefunkcionalno testiranje i \u0161to testira unutar softverske aplikacije.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Primjer_testiranja_performansi\"><\/span><strong>1. Primjer testiranja performansi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ako radite na mobilnoj aplikaciji koja povezuje korisnike s online bazom podataka, va\u017eno je da veliki broj korisnika mo\u017ee istovremeno pristupiti i preuzeti podatke iz te baze podataka.<\/p>\n<p>Ovo je tako\u0111er klju\u010dni dio testiranja skalabilnosti, osobito ako \u017eelite pove\u0107ati broj korisnika aplikacije u budu\u0107nosti.<\/p>\n<p>Zatim \u0107ete testirati kako sustav reagira kada, na primjer, 1000 korisnika poku\u0161a pristupiti istoj bazi podataka u isto vrijeme i postaviti zahtjeve za brzinu u\u010ditavanja aplikacije pod tim uvjetima.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Ispitivanje_kompatibilnosti\"><\/span><strong>2. Ispitivanje kompatibilnosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ako testirate novu aplikaciju za upravljanje dokumentima, morat \u0107ete testirati funkcionira li na svim ure\u0111ajima za koje je namijenjena.<\/p>\n<p>To zna\u010di testiranje mo\u017eete li instalirati i u\u010ditati aplikaciju na svim najnovijim verzijama <a href=\"https:\/\/www.zaptest.com\/windows-apps-test-automation\">Windowsa<\/a> , Maca i bilo kojeg drugog operativnog sustava (kao \u0161to je <a href=\"https:\/\/www.zaptest.com\/linux-test-automation-tool\">Linux<\/a> ) s kojim \u017eelite da softver bude kompatibilan.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Sigurnosno_testiranje\"><\/span><strong>3. Sigurnosno testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kada provodite sigurnosno testiranje, testirat \u0107ete neke od na\u010dina na koje ljudi mogu poku\u0161ati pristupiti povjerljivim podacima ili prekr\u0161iti sigurnosne mjere za\u0161tite softvera kako biste potvrdili da se sustav pona\u0161a onako kako o\u010dekujete u tim situacijama.<\/p>\n<p>Na primjer, mo\u017eete se prijaviti kao korisnik i poku\u0161ati pristupiti datotekama za koje nemate sigurnosnu dozvolu kako biste bili sigurni da vam sustav ne dopu\u0161ta pristup tim datotekama.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Vrste_gresaka_i_otkrivenih_gresaka\"><\/span><strong>Vrste gre\u0161aka i otkrivenih gre\u0161aka <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"kroz_nefunkcionalno_testiranje\"><\/span><strong>kroz nefunkcionalno testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-33286\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/08\/zaptest-runtime-error-1024x576.png\" alt=\"zaptest-runtime-error.png\" width=\"617\" height=\"347\"><\/p>\n<p>Nefunkcionalno testiranje mo\u017ee otkriti mnogo gre\u0161aka i nedostataka koje nije tako lako prona\u0107i kao one identificirane funkcionalnim testiranjem. To je zato \u0161to nefunkcionalno testiranje \u010desto zahtijeva da ispitiva\u010di provjeravaju razli\u010dite konfiguracije, postavke i kombinacije uvjeta kako bi procijenili koliko dobro sustav radi u mno\u0161tvu razli\u010ditih postavki.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Greske_u_izvedbi\"><\/span><strong>1. Gre\u0161ke u izvedbi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nedostaci performansi nastaju kada sustav funkcionira, ali ne funkcionira tako brzo ili u\u010dinkovito kako o\u010dekujete.<\/p>\n<p>Na primjer, mogli biste otkriti da se sustav ne u\u010ditava dovoljno brzo pod odre\u0111enim uvjetima ili da se \u010dak ru\u0161i ako se previ\u0161e korisnika prijavi u isto vrijeme.<\/p>\n<p>Gre\u0161ke u izvedbi ne sprje\u010davaju u potpunosti ljude da koriste va\u0161 softver, ali mogu u\u010diniti va\u0161 softver manje upotrebljivim i manje vjerojatno da \u0107e ispuniti zahtjeve korisnika.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Sigurnosni_nedostaci\"><\/span><strong>2. Sigurnosni nedostaci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sigurnosni nedostaci su oni nedostaci koji utje\u010du na sigurnost va\u0161eg softverskog sustava i podataka pohranjenih u njemu.<\/p>\n<p>Sigurnosni nedostaci mogu nastati ako, na primjer, korisnici mogu pristupiti povjerljivim podacima kojima ne bi trebali imati pristup ili ako odre\u0111eni dijelovi aplikacije nisu pravilno za\u0161ti\u0107eni lozinkom ili ako enkripcija ne uspije.<\/p>\n<p>To bi moglo rezultirati sigurnosnim upadima, \u0161to mo\u017ee imati ozbiljan utjecaj na reputaciju izdava\u010da softvera.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Funkcionalni_nedostaci\"><\/span><strong>3. Funkcionalni nedostaci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Iako nefunkcionalno testiranje nije osmi\u0161ljeno za testiranje funkcija softverske aplikacije, u nekim slu\u010dajevima nefunkcionalno testiranje mo\u017ee identificirati funkcionalne nedostatke unutar softvera.<\/p>\n<p>Na primjer, svrha testiranja pouzdanosti nije provjeriti funkcionira li aplikacija, ve\u0107 provjeriti funkcionira li aplikacija pouzdano u opetovanim poku\u0161ajima.<\/p>\n<p>To mo\u017ee otkriti da neke zna\u010dajke ne funkcioniraju ispravno kada se radnja ponavlja, a to se mo\u017ee klasificirati kao funkcionalne pogre\u0161ke.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Uobicajene_nefunkcionalne_metrike_testiranja\"><\/span><strong>Uobi\u010dajene nefunkcionalne metrike testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29467\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/advantages-of-setting-up-an-testing-center-of-excellence-TCoE-1024x678.jpeg\" alt=\"prednosti postavljanja ispitnog centra izvrsnosti (TCoE)\" width=\"449\" height=\"297\"><\/p>\n<p>Metrike nefunkcionalnog testiranja opisuju one metrike kojima se mjere performanse i u\u010dinkovitost sustava.<\/p>\n<p>Razli\u010dite vrste nefunkcionalnog testiranja oslanjaju se na razli\u010dite metrike, a vi mo\u017eete odabrati kori\u0161tenje raznih metrika ovisno o kona\u010dnim ciljevima projekta.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Vrijeme\"><\/span><strong>1. Vrijeme<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Metrike vremena mjere koliko je vremena potrebno za obavljanje odre\u0111enih zadataka ili koliko dugo korisnici moraju \u010dekati da se funkcije u\u010ditaju.<\/p>\n<p>Neki primjeri vremenske metrike su broj transakcija ili preuzimanja koje aplikacija mo\u017ee izvr\u0161iti unutar zadanog vremenskog okvira, vremena odgovora razli\u010ditih funkcija i vrijeme koje je potrebno da aplikacija izvr\u0161i odre\u0111enu operaciju.<\/p>\n<p>Razli\u010dite vrste testova \u0107e mjeriti rezultate u sekundama ili kao prezentaciju koliko operacija u sekundi.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Prostor\"><\/span><strong>2. Prostor<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prostor je jo\u0161 jedna va\u017ena metrika u nefunkcionalnom testiranju. Mjerila prostora mogu testirati koliko CPU prostora zahtijeva sustav ili koliko prostora na tvrdom disku softver zauzima nakon \u0161to je u potpunosti instaliran.<\/p>\n<p>Neki primjeri metrike prostora uklju\u010duju predmemoriju, glavnu memoriju i pomo\u0107nu memoriju.<\/p>\n<p>Softver koji zahtijeva veliku koli\u010dinu prostora za nesmetan rad mo\u017ee biti prikladan za manji broj kupaca.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Upotrebljivost\"><\/span><strong>3. Upotrebljivost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Neke metrike u nefunkcionalnom testiranju uzimaju u obzir upotrebljivost sustava, na primjer, koliko je vremena potrebno da se korisnici osposobe za pravilno kori\u0161tenje sustava, kroz koliko izbora korisnici moraju pro\u0107i da bi izvr\u0161ili klju\u010dne funkcije ili koliko klikova mi\u0161em potrebno za obavljanje odre\u0111enih zadataka.<\/p>\n<p>Nefunkcionalni testovi mogu kvantitativno mjeriti svaku od ovih metrika, pri \u010demu ni\u017ei brojevi op\u0107enito impliciraju vi\u0161e razine upotrebljivosti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Pouzdanost\"><\/span><strong>4. Pouzdanost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Druga va\u017ena metrika u nefunkcionalnom testiranju je pouzdanost. Pouzdanost odra\u017eava vjerojatnost da se sustav uvijek iznova pona\u0161a na isti na\u010din ili da funkcionira kako bi trebao dugo vremena.<\/p>\n<p>Neki primjeri mjernih podataka koji se koriste za mjerenje pouzdanosti uklju\u010duju srednje vrijeme do kvara, stopu kvara, dostupnost i vjerojatnost prekida rada.<\/p>\n<p>Svaka od ovih metrika poma\u017ee testerima da potvrde da sustav mo\u017ee raditi dugo vremena bez kvarova ili padova.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Robusnost\"><\/span><strong>5. Robusnost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Robusnost je mjera koliko dobro sustav podnosi kvarove i koliko se dobro sustav mo\u017ee oporaviti u slu\u010daju kvara.<\/p>\n<p>Neki primjeri metrike koja mjeri robusnost uklju\u010duju vrijeme potrebno da se sustav oporavi nakon kvara, postotak incidenata koji dovode do katastrofalnog kvara i vjerojatnost da su podatkovne datoteke o\u0161te\u0107ene nakon kvara sustava.<\/p>\n<p>Ovo su va\u017ene metrike jer korisnici o\u010dekuju da sustavi ponekad mogu zakazati bez gubitka svih podataka ili o\u0161te\u0107enja datoteka.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Prenosivost\"><\/span><strong>6. Prenosivost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Mjere prenosivosti mjere koliko se lako softver mo\u017ee prenijeti na razli\u010dite sustave ili premjestiti na novu lokaciju unutar mre\u017ee.<\/p>\n<p>Neki primjeri metrike koja mjeri prenosivost uklju\u010duju postotak neprenosivog koda i broj sustava na kojima se softver mo\u017ee izvoditi.<\/p>\n<p>U idealnom slu\u010daju, softver koji mo\u017ee raditi na mnogo razli\u010ditih sustava je prenosiviji i stoga prakti\u010dniji za kori\u0161tenje u postavkama koje mogu zahtijevati \u010deste prijenose ili premje\u0161tanja.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Strategije_provodenja_nefunkcionalnih_testova\"><\/span><strong>Strategije provo\u0111enja nefunkcionalnih testova<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29068\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Unit-Testing--1024x684.jpeg\" alt=\"\u0160to je jedini\u010dno testiranje?\" width=\"575\" height=\"384\"><\/p>\n<p>Kada zapo\u010dnete nefunkcionalno testiranje, va\u017eno je ovoj fazi testiranja pristupiti imaju\u0107i na umu strategiju. Voditelji osiguranja kvalitete i voditelji testiranja softvera trebali bi razmotriti rizike testiranja, resurse koji su im dostupni i svrhu testiranja prije nego \u0161to zapo\u010dne nefunkcionalno testiranje.<\/p>\n<p>Razvijanje strategije mo\u017ee vam pomo\u0107i da optimizirate svoje nefunkcionalne testove od samog po\u010detka.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Dodijelite_uloge_i_odgovornosti\"><\/span><strong>1. Dodijelite uloge i odgovornosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prije nego zapo\u010dnete s nefunkcionalnim testiranjem, dodijelite uloge i odgovornosti klju\u010dnim \u010dlanovima tima za testiranje. To olak\u0161ava upravljanje radnim optere\u0107enjem nefunkcionalnog testiranja i osigurava da su iskusni testeri odgovorni za odr\u017eavanje kvalitete i u\u010dinkovitosti testova koje provodite.<\/p>\n<p>Pobrinite se da ljudi koje odaberete da preuzmu te uloge imaju znanje i iskustvo koje im je potrebno za obavljanje zadataka koje o\u010dekujete od njih, osobito ako ti zadaci zahtijevaju tehni\u010dke vje\u0161tine.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Prikupite_relevantne_alate_za_testiranje\"><\/span><strong>2. Prikupite relevantne alate za testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Okupite sve tehnologije i alate koje \u017eelite koristiti za provo\u0111enje nefunkcionalnog testiranja. Pobrinite se da cijeli va\u0161 tim zna kako ih u\u010dinkovito koristiti i provedite obuku kako biste popunili praznine u vje\u0161tinama gdje je to potrebno.<\/p>\n<p>Pobrinite se da svi znaju koje <a href=\"https:\/\/www.zaptest.com\/hr\">alate za testiranje<\/a> koristiti i kako ih koristiti prije po\u010detka nefunkcionalnog testiranja smanjuje rizik od pauziranja testiranja ili ponovnog izvo\u0111enja testova zbog nedovoljnog znanja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Dajte_prioritet_testiranju\"><\/span><strong>3. Dajte prioritet testiranju<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Prije nego zapo\u010dnete s nefunkcionalnim testiranjem, napravite popis svih aspekata sustava koje trebate testirati i odredite im prioritete na temelju hitnosti i va\u017enosti.<\/p>\n<p>Mo\u017eete dati prioritet nefunkcionalnom testiranju na temelju razine rizika uklju\u010denog u svaki aspekt sustava koji testirate.<\/p>\n<p>Na primjer, mo\u017ee se provesti osnovno sigurnosno testiranje jer se odgovaraju\u0107a sigurnost smatra iznimno va\u017enom u modernom softveru. \u0160to prije identificirate visokorizi\u010dne nedostatke, manji je potencijalni utjecaj tih nedostataka na druge aspekte sustava.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"7_najboljih_nefunkcionalnih_alata_za_testiranje\"><\/span><strong>7 najboljih nefunkcionalnih alata za testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-49014\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/newsletter_background_hq-1024x431.jpg\" alt=\"testiranje najboljeg besplatnog i poslovnog softvera + alati za automatizaciju RPA\" width=\"1024\" height=\"431\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/newsletter_background_hq-980x413.jpg 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/01\/newsletter_background_hq-480x202.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<p>Nefunkcionalni alati za testiranje mogu pojednostaviti proces testiranja, u\u010diniti lak\u0161im i isplativijim automatiziranje testiranja i pomo\u0107i QA voditeljima u upravljanju procesom testiranja i dokumentacije.<\/p>\n<p>Postoji mnogo besplatnih nefunkcionalnih alata za testiranje dostupnih na mre\u017ei, kao i neki alati za koje mo\u017eete platiti mjese\u010dnu naknadu za nadogradnju.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_ZAPTEST_BESPLATNO_izdanje\"><\/span><strong>1. ZAPTEST BESPLATNO izdanje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>ZAPTEST je popularan alat za testiranje softvera koji korisnicima omogu\u0107uje brzo i jednostavno provo\u0111enje funkcionalnih i nefunkcionalnih testova softvera. Mo\u017eete koristiti ZAPTEST za automatizaciju testiranja softvera i kori\u0161tenje <a href=\"https:\/\/www.zaptest.com\/rpa\">RPA<\/a> tehnologije za opona\u0161anje razli\u010ditih funkcija i uvjeta u nefunkcionalnom testiranju.<\/p>\n<p>BESPLATNO izdanje ZAPTEST-a samo je smanjena verzija izdanja za poduze\u0107a, koja nudi mnoge iste funkcije u manjoj mjeri. Mo\u017eete potra\u017eiti podr\u0161ku na ZAPTEST forumu i provesti testove performansi s neograni\u010denim virtualnim korisnicima.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Apijem\"><\/span>2. Apijem<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Appium je besplatni alat za testiranje softvera koji je najprikladniji za testiranje mobilnih aplikacija na nizu razli\u010ditih platformi, uklju\u010duju\u0107i <a href=\"https:\/\/www.zaptest.com\/ios-apps-test-automation\">iOS<\/a> i <a href=\"https:\/\/www.zaptest.com\/android-apps-test-automation\">Android<\/a> ure\u0111aje. Appium nudi korisnicima mnogo fleksibilnosti za osmi\u0161ljavanje vlastitih okvira i strategija testiranja, dok istovremeno iskori\u0161tavaju mogu\u0107nosti automatizacije koje nudi Appium.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Opterecenje\"><\/span>3. Optere\u0107enje<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Loadium je nefunkcionalni alat za testiranje koji se najbolje koristi za provo\u0111enje testiranja performansi i testiranja optere\u0107enja, dvije vrste nefunkcionalnog testiranja koje je puno lak\u0161e provesti pomo\u0107u alata za automatizaciju.<\/p>\n<p>Loadium omogu\u0107uje korisnicima izvo\u0111enje opse\u017enih testova optere\u0107enja i nudi prilago\u0111ena rje\u0161enja kako biste svoje testove mogli prilagoditi svojim softverskim ciljevima.<\/p>\n<p>Loadium mo\u017eete isprobati besplatno ili platiti za preuzimanje pune verzije aplikacije.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Obkio\"><\/span>4. Obkio<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Obkio je alat za testiranje softvera koji poma\u017ee QA voditeljima i voditeljima testiranja odrediti prioritete i kategorizirati probleme na temelju njihove ozbiljnosti. Obkio mo\u017ee detektirati probleme prije korisnika, nudi korisnicima pametne obavijesti i mo\u017ee pomo\u0107i u otkrivanju gdje je problem.<\/p>\n<p>Obkio nije samo za nefunkcionalno testiranje, ve\u0107 je vrlo koristan besplatni alat za testiranje koji se mo\u017ee koristiti u svim fazama \u017eivotnog ciklusa testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_SonarQube\"><\/span>5. SonarQube<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>SonarQube je alat za testiranje sigurnosti otvorenog koda koji mo\u017ee automatski analizirati kod za otkrivanje gre\u0161aka i ranjivosti. Napisan u Javi, mo\u017eete koristiti SonarQube za analizu koda u vi\u0161e od dvadeset razli\u010ditih programskih jezika, a \u010disto su\u010delje sustava olak\u0161ava otkrivanje problema koji bi mogli uzrokovati sigurnosne propuste u budu\u0107nosti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Tsung\"><\/span>6. Tsung<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Tsung je jo\u0161 jedan nefunkcionalni alat za testiranje koji je idealan ako \u017eelite automatizirati testiranje optere\u0107enja i stresa, ali ne nastavljate s besplatnom verzijom Loadiuma.<\/p>\n<p>Tsung je alat otvorenog koda koji korisnicima omogu\u0107uje provo\u0111enje opse\u017enog testiranja optere\u0107enja na vi\u0161e protokola i poslu\u017eitelja, uklju\u010duju\u0107i HTTP i SOAP.<\/p>\n<p>Tsung je potpuno besplatan i mo\u017ee pomo\u0107i testerima da osiguraju da softver na kojem rade nudi visoke razine performansi u raznim zahtjevnim uvjetima.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Sikuli\"><\/span>7. Sikuli<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sikuli je jo\u0161 jedna aplikacija koja koristi <a href=\"https:\/\/www.zaptest.com\/hr\/potpuni-vodic-za-robotsku-automatizaciju-procesa-rpa\">robotsku automatizaciju procesa<\/a> za automatizaciju procesa testiranja. Aplikacija mo\u017ee automatizirati sve \u0161to se mo\u017ee vidjeti na ekranu. Sikuli mo\u017eete koristiti za testiranje aplikacija koje se ne temelje na webu i za brzo reproduciranje gre\u0161aka.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Kontrolni_popis_savjeti_i_trikovi_za_nefunkcionalno_testiranje\"><\/span><strong>Kontrolni popis, savjeti i trikovi za nefunkcionalno testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29236\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Software-testing-checklist-1024x681.jpeg\" alt=\"Kontrolni popis za testiranje softvera\" width=\"521\" height=\"347\"><\/p>\n<p>Prije nego zapo\u010dnete s nefunkcionalnim testiranjem, provjerite imate li sve \u0161to vam je potrebno za provedbu temeljitih nefunkcionalnih testova u pripremljenom okru\u017eenju.<\/p>\n<p>Slijedite kontrolni popis u nastavku za savjete i trikove prije po\u010detka nefunkcionalnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Radite_prema_rasporedu\"><\/span><strong>1. Radite prema rasporedu<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Bez obzira uklju\u010dite li ga u svoj plan testiranja ili izradite zaseban dokument za njega, strukturirajte testove softvera prema rasporedu testiranja.<\/p>\n<p>Ako na\u0111ete vi\u0161e programskih pogre\u0161aka i nedostataka nego \u0161to o\u010dekujete, ponekad biste mogli odstupiti od rasporeda, ali po\u010detak s rasporedom mo\u017ee vam pomo\u0107i da vodite testere i motivirate ih da rade u\u010dinkovito, posebno kada provode dugotrajne ru\u010dne testove.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Identificirajte_svoj_testni_tim\"><\/span><strong>2. Identificirajte svoj testni tim<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Delegiranje odgovornosti i dodjeljivanje slu\u017ebenih uloga i titula \u010dlanovima va\u0161eg testnog tima mo\u017ee pomo\u0107i da proces testiranja te\u010de glatko.<\/p>\n<p>Jasno komunicirajte uloge i odgovornosti unutar svog tima prije po\u010detka testiranja i dodijelite razli\u010ditim ispitiva\u010dima odgovornost za razli\u010dite aspekte nefunkcionalnog testiranja tako da svatko bude odgovoran za svoje zadatke.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Odaberite_alate_i_tehnologije_prije_testiranja\"><\/span><strong>3. Odaberite alate i tehnologije prije testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ako odlu\u010dite raditi s odre\u0111enim alatima i tehnologijom tek nakon \u0161to zapo\u010dnete nefunkcionalno testiranje, to mo\u017ee zaustaviti proces testiranja i izazvati zbunjenost me\u0111u ispitiva\u010dima.<\/p>\n<p>Umjesto toga, istra\u017eite unaprijed i odlu\u010dite postoje li alati koje \u017eelite upotrijebiti prije po\u010detka testiranja. To olak\u0161ava uklju\u010divanje ovih alata u plan testiranja i obuku va\u0161ih testera da ih koriste prije po\u010detka testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Uvijek_zatrazite_formalnu_potvrdu_testova_i_dokumentacije\"><\/span><strong>4. Uvijek zatra\u017eite formalnu potvrdu testova i dokumentacije<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testiranje je proces osiguranja kvalitete, a najbolji na\u010din da pove\u0107ate vrijednost testova koje provodite je izvo\u0111enje osnovne provjere kvalitete na testovima koje planirate i provodite.<\/p>\n<p>Uvedite jednostavne protokole koji zahtijevaju od testera da tra\u017ee od QA voditelja i menad\u017eera da pregledaju i potpi\u0161u planove testiranja i izvje\u0161\u0107a o testiranju prije prelaska na sljede\u0107u fazu.<\/p>\n<p>Ovo znatno pove\u0107ava mogu\u0107nost da se pogre\u0161ke u testiranju rano uhvate i poprave.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"7_pogresaka_i_zamki_koje_treba_izbjegavati_pri_implementaciji_nefunkcionalnih_testova\"><\/span><strong>7 pogre\u0161aka i zamki koje treba izbjegavati pri implementaciji nefunkcionalnih testova<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56575\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/UAT-testing-comparison-to-regression-testing-and-other-1024x683.jpeg\" alt=\"Usporedba UAT testiranja s regresijskim testiranjem i drugim\" width=\"489\" height=\"326\"><\/p>\n<p>Ako ste novi u nefunkcionalnom testiranju, mo\u017ee biti lako napraviti neke uobi\u010dajene pogre\u0161ke u koje testeri i stru\u010dnjaci za osiguranje kvalitete \u010desto upadaju.<\/p>\n<p>Nefunkcionalno testiranje je slo\u017een posao koji uklju\u010duje razmatranje softverske verzije iz svih kutova i perspektiva.<\/p>\n<p>Dolje je popis nekih od naj\u010de\u0161\u0107ih zamki koje testeri \u010dine prilikom izvo\u0111enja nefunkcionalnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Ne_planiranje\"><\/span><strong>1. Ne planiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ako ste novi u nefunkcionalnom testiranju, mo\u017eda mislite da mo\u017eete jednostavno uroniti u fazu testiranja bez izrade temeljitog plana testiranja unaprijed.<\/p>\n<p>Neki timovi za testiranje mogu sastaviti nepotpune dokumente o testiranju ili povr\u0161ne sa\u017eetke plana testiranja koji ne opisuju na odgovaraju\u0107i na\u010din radnje koje testeri moraju poduzeti tijekom nefunkcionalnog testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Testiranje_loseg_upravljanja\"><\/span><strong>2. Testiranje lo\u0161eg upravljanja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Problemi mogu nastati ako se testovima lo\u0161e upravlja u bilo kojoj fazi procesa testiranja. Neadekvatno upravljanje mo\u017ee zna\u010diti da testeri nemaju odgovaraju\u0107e resurse za temeljito testiranje ili da testeri nemaju dovoljno vremena za testiranje svakog aspekta me\u0111uverzije.<\/p>\n<p>Voditelji testiranja moraju mo\u0107i u\u010diti iz pogre\u0161aka koje \u010dine i razviti u\u010dinkovitije planove testiranja u budu\u0107nosti.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Losa_komunikacija\"><\/span><strong>3. Lo\u0161a komunikacija<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Lo\u0161a komunikacija mo\u017ee uzrokovati brojne probleme tijekom procesa testiranja, posebno u nefunkcionalnom testiranju.<\/p>\n<p>To mo\u017ee zna\u010diti lo\u0161u komunikaciju unutar tima za testiranje ili lo\u0161u komunikaciju izme\u0111u testera, programera i dionika.<\/p>\n<p>To se \u010desto doga\u0111a kada ispitiva\u010di ne odr\u017eavaju testne dokumente na odgovaraju\u0107i na\u010din ili ne komuniciraju redovito s drugim odjelima tijekom procesa testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Ignoriranje_programera\"><\/span><strong>4. Ignoriranje programera<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testeri i programeri obi\u010dno rade odvojeno jedni od drugih, ali timovi za testiranje koji blisko sura\u0111uju s programerima mogu imati koristi od dodatnog znanja o tome kako softver funkcionira i kako razli\u010diti moduli me\u0111usobno djeluju.<\/p>\n<p>Uklju\u010divanje programera u proces testiranja ili tra\u017eenje povratnih informacija od programera u klju\u010dnim trenucima mo\u017ee pomo\u0107i timovima za testiranje da sastave u\u010dinkovitije i temeljitije planove testiranja.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Svrha_testiranja\"><\/span><strong>5. Svrha testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Mnogi testeri i dalje vjeruju da je svrha testiranja provjeriti radi li softver ili pokazati zainteresiranim stranama i investitorima da softver radi.<\/p>\n<p>Umjesto toga, ispitiva\u010di bi trebali pristupiti testiranju sa stavom da je svrha testiranja tra\u017eenje nedostataka.<\/p>\n<p>Testeri koji ne prona\u0111u nedostatke mogu biti sretni \u0161to softver koji testiraju nema gre\u0161aka samo ako su zadovoljni da su posvuda tra\u017eili nedostatke.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Rucne_vs_automatske_pogreske\"><\/span><strong>6. Ru\u010dne vs automatske pogre\u0161ke<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Va\u017eno je potro\u0161iti vrijeme na razmatranje je li ru\u010dno ili automatizirano testiranje bolje za svaku vrstu testiranja koju provodite.<\/p>\n<p>Automatizirane metode testiranja izuzetno su prikladne za gotovo sve oblike nefunkcionalnog testiranja, a timovi za testiranje koji se koriste za funkcionalno testiranje mogu pogrije\u0161iti pretpostavkom da mogu jednako lako ru\u010dno testirati nefunkcionalne zna\u010dajke.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Koristenje_pogresnih_alata_za_testiranje\"><\/span><strong>7. Kori\u0161tenje pogre\u0161nih alata za testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Lako je odabrati pogre\u0161ne alate i tehnologije za testiranje prije po\u010detka nefunkcionalnog testiranja, osobito ako su timovi za testiranje navikli na ru\u010dno testiranje i nisu navikli koristiti alate za testiranje.<\/p>\n<p>Istra\u017eite unaprijed nefunkcionalne metode testiranja koje \u017eelite koristiti i odaberite softverske alate i alate za automatizaciju koji ispunjavaju specifi\u010dne zahtjeve va\u0161eg projekta.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Zakljucak\"><\/span><strong>Zaklju\u010dak<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"\" alt=\"\" decoding=\"async\" class=\"aligncenter wp-image-42444\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/08\/cropped-zt-icon-150x150-1.png\" alt=\"\" width=\"93\" height=\"93\"><\/p>\n<p>Nefunkcionalno testiranje bitan je korak u procesu testiranja koji testerima omogu\u0107uje provjeru koliko dobro sustav radi i u kojoj mjeri ispunjava nefunkcionalne zahtjeve kao \u0161to su vrijeme u\u010ditavanja, kapacitet i za\u0161tita sigurnosti.<\/p>\n<p>Postoji mnogo razli\u010ditih na\u010dina za provo\u0111enje nefunkcionalnog testiranja, ali suvremeni alati za automatizaciju olak\u0161avaju maksimiziranje pokrivenosti testa i to\u010dnosti bez ugro\u017eavanja kvalitete va\u0161ih rezultata.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Cesto_postavljana_pitanja_i_resursi\"><\/span><strong>\u010cesto postavljana pitanja i resursi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"\" alt=\"\" decoding=\"async\" class=\"aligncenter size-full wp-image-3646\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/checklist.png\" alt=\"\" width=\"64\" height=\"64\"><\/p>\n<p>Ako \u017eelite saznati vi\u0161e o nefunkcionalnom testiranju, postoji mnogo \u010desto postavljanih pitanja i izvora dostupnih na internetu.<\/p>\n<p>U nastavku pregledajte na\u0161e omiljene mre\u017ene resurse za nefunkcionalno testiranje ili pro\u010ditajte odgovore na neka od naj\u010de\u0161\u0107e postavljanih pitanja o nefunkcionalnom testiranju.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Najbolji_tecajevi_o_nefunkcionalnom_testiranju\"><\/span><strong>1. Najbolji te\u010dajevi o nefunkcionalnom testiranju<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Na internetu je dostupno mnogo te\u010dajeva koji bi vam mogli pomo\u0107i da pro\u0161irite svoje znanje o metodama i pristupima nefunkcionalnog testiranja.<\/p>\n<p>Neki od ovih te\u010dajeva dostupni su besplatno, a drugi mogu ponuditi certifikat ili kvalifikaciju u zamjenu za naknadu. Ako \u017eelite poha\u0111ati akreditirani te\u010daj, mo\u017eete pitati svog poslodavca ho\u0107e li vas sponzorirati i pokriti tro\u0161kove \u0161kolarine.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Neki od najboljih te\u010dajeva o nefunkcionalnom testiranju uklju\u010duju:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>TSG: 2-dnevni te\u010daj nefunkcionalnog treninga<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Udemy: Kompletan kamp za testiranje softvera 2023<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Edx: profesionalni certifikat za testiranje softvera<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Edukativno: Automatizacija testa izvedbe 101<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Kojih_je_top_5_pitanja_na_intervjuu_o_nefunkcionalnom_testiranju\"><\/span><strong>2. Kojih je top 5 pitanja na intervjuu o nefunkcionalnom testiranju?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ako se pripremate za razgovor za posao za rad na testiranju softvera, va\u0161 ispitiva\u010d mo\u017ee vam postaviti pitanja o nefunkcionalnom testiranju kako bi bio siguran da razumijete kako funkcionira ova bitna faza testiranja softvera. Pripremite se za svoj intervju tako \u0161to \u0107ete unaprijed pripremiti u\u010dinkovite odgovore na uobi\u010dajena pitanja za intervju.<\/p>\n<p>\u25cf Kako se pristupi i metode koje koristite u nefunkcionalnom testiranju mogu razlikovati od pristupa koje koristite u funkcionalnom testiranju?<\/p>\n<p>\u25cf Kako se nefunkcionalno testiranje razlikuje od funkcionalnog testiranja?<\/p>\n<p>\u25cf Koje razli\u010dite vrste nefunkcionalnog testiranja postoje?<\/p>\n<p>\u25cf Kako dajete prioritet funkcionalnim testovima i testnim slu\u010dajevima?<\/p>\n<p>\u25cf U kojoj se fazi testiranja softvera obi\u010dno provodi funkcionalno testiranje?<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Najbolji_YouTube_tutorijali_o_nefunkcionalnom_testiranju\"><\/span><strong>3. Najbolji YouTube tutorijali o nefunkcionalnom testiranju<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Ako radije u\u010dite gledaju\u0107i videozapise, mo\u017eda \u0107e vam YouTube vodi\u010di o nefunkcionalnom testiranju biti koristan na\u010din da saznate vi\u0161e o ovoj vrsti testiranja softvera.<\/p>\n<p>Ispod su neki od najboljih YouTube tutoriala o testiranju softvera dostupnih danas.<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=n2A9OakDYcY%22%20target=\">\u0160to je nefunkcionalno testiranje softvera? Vodi\u010d za testiranje softvera<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=vzb-1edIbF8%22%20target=\">Pomo\u0107 pri testiranju softvera: Nefunkcionalno testiranje<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=toQ2OjMHtls%22%20target=\">Nefunkcionalno testiranje u testiranju softvera<\/a><br \/>\n<a href=\"Functional%20vs%20Non-Functional%20Testing\" target=\"_blank\" rel=\"noopener\">Posjetite W3Schools<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=1pm3s6riSOE%22%20target=\">Funkcionalno i nefunkcionalno testiranje<\/a><\/p>\n<p><iframe loading=\"lazy\" title=\"ZAPTEST - Load Tutorial - Building First Load Test\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/50Iioep7vkg?list=PLYieqQNFjoYvTwJFUOWG4NT62rwCpi-E5\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Kako_odrzavati_nefunkcionalne_testove\"><\/span><strong>4. Kako odr\u017eavati nefunkcionalne testove<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Pravilno odr\u017eavanje testova osigurava ponavljanje testova softvera bez ugro\u017eavanja kvalitete rezultata testa.<\/p>\n<p>Odr\u017eavanjem nefunkcionalnih testova mo\u017eete osigurati da je testiranje u svakoj fazi razvojnog procesa odgovaraju\u0107e i da se va\u0161i testovi uvijek a\u017euriraju u skladu s kodom koji se stalno mijenja.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Mo\u017eete odr\u017eavati nefunkcionalne testove slijede\u0107i na\u0161e savjete u nastavku.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\u25cf Jasno komunicirajte s timom za testiranje prilikom izrade testnih slu\u010dajeva i pisanja dokumentacije<\/p>\n<p>\u25cf Uvijek slijedite najbolju praksu dizajna testiranja<\/p>\n<p>\u25cf Ponovno procijenite protokole testiranja u razli\u010ditim fazama procesa testiranja<\/p>\n<p>\u25cf U hodu a\u017eurirajte promjene u svom testu<\/p>\n<p>Razmotrite budu\u0107e projekte kada mijenjate trenutne testove<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Je_li_testiranje_nefunkcionalne_crne_kutije_ili_testiranje_bijele_kutije\"><\/span><strong>5. Je li testiranje nefunkcionalne crne kutije ili testiranje bijele kutije?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nefunkcionalno testiranje vrsta je testiranja crne kutije, \u0161to zna\u010di da se ispitiva\u010di ne bave unutarnjim radom sustava, ve\u0107 samo njegovim vanjskim izlazima.<\/p>\n<p>To je u suprotnosti s testiranjem bijele kutije, kojim se testira na\u010din na koji sustav interno funkcionira. Primjeri testiranja bijele kutije uklju\u010duju testiranje jedinice i testiranje integracije.<\/p>\n<p>Testiranje funkcionalnih i nefunkcionalnih zahtjeva primjeri su testiranja crne kutije. To zna\u010di da ispitiva\u010di ne zahtijevaju napredne tehni\u010dke vje\u0161tine ili znanje ra\u010dunalnog programiranja za provo\u0111enje testiranja crne kutije, niti moraju nau\u010diti kako implementirati sustave koje testiraju.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nefunkcionalno testiranje odnosi se na testiranje softvera koje se provodi radi testiranja nefunkcionalnih aspekata softverske aplikacije. Postoji mnogo razli\u010ditih vrsta nefunkcionalnog testiranja, a neke se vrste testiranja softvera mogu smatrati i funkcionalnim testiranjem i nefunkcionalnim u isto vrijeme. Nefunkcionalno testiranje je neophodno jer ocjenjuje bitne korisni\u010dke kriterije kao \u0161to su izvedba i upotrebljivost te provjerava [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":42415,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Nefunkcionalno testiranje - procesi, alati, vrste i vi\u0161e! ","_seopress_titles_desc":"Od vrsta, savjeta, trikova i izazova nefunkcionalnog testiranja do popisa za provjeru, metoda i besplatnih\/poslovnih alata, nau\u010dite sve \u0161to se o tome mo\u017ee znati!","_seopress_robots_index":"","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":"","beyondwords_generate_audio":"","beyondwords_integration_method":"","beyondwords_project_id":"","beyondwords_content_id":"","beyondwords_preview_token":"","beyondwords_player_content":"","beyondwords_player_style":"","beyondwords_language_code":"","beyondwords_language_id":"","beyondwords_title_voice_id":"","beyondwords_body_voice_id":"","beyondwords_summary_voice_id":"","beyondwords_error_message":"","beyondwords_disabled":"","beyondwords_delete_content":"","beyondwords_podcast_id":"","beyondwords_hash":"","publish_post_to_speechkit":"","speechkit_hash":"","speechkit_generate_audio":"","speechkit_project_id":"","speechkit_podcast_id":"","speechkit_error_message":"","speechkit_disabled":"","speechkit_access_key":"","speechkit_error":"","speechkit_info":"","speechkit_response":"","speechkit_retries":"","speechkit_status":"","speechkit_updated_at":"","_speechkit_link":"","_speechkit_text":""},"categories":[436],"tags":[],"class_list":{"0":"post-57358","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vrste-testiranja-softvera"},"acf":{"short_name":""},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/posts\/57358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/users\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/comments?post=57358"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/posts\/57358\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/media\/42415"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/media?parent=57358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/categories?post=57358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/tags?post=57358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}