{"id":74592,"date":"2024-01-04T13:00:35","date_gmt":"2024-01-04T13:00:35","guid":{"rendered":"https:\/\/www.zaptest.com\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise"},"modified":"2024-01-04T13:00:35","modified_gmt":"2024-01-04T13:00:35","slug":"negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise","title":{"rendered":"Negativno testiranje u testiranju softvera &#8211; \u0161to je to, vrste, procesi, pristupi, alati i vi\u0161e!"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Negativno testiranje u testiranju softvera je tehnika koja provjerava kako va\u0161a aplikacija reagira na neo\u010dekivana pona\u0161anja ili neva\u017ee\u0107e podatke. Ova vrsta testiranja mo\u017ee pomo\u0107i timovima za osiguranje kvalitete pobolj\u0161ati robusnost i stabilnost svog softvera tra\u017eenjem iznimaka koji uzrokuju zamrzavanja, padove ili druge ne\u017eeljene ishode.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">U ovom \u0107emo \u010dlanku istra\u017eiti \u0161to je negativno testiranje softvera, za\u0161to je va\u017eno i neke od razli\u010ditih pristupa, tehnika i alata koje mo\u017eete koristiti za ovu tehniku.<\/span><\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Sto_je_negativno_testiranje_softvera\" >\u0160to je negativno testiranje softvera?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Razlika_izmedu_pozitivnog_i_negativnog_testa\" >Razlika izme\u0111u pozitivnog i negativnog testa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#testiranje_u_testiranju_softvera\" >testiranje u testiranju softvera<\/a><\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Zasto_je_negativno_testiranje_softvera_kljucno\" >Za\u0161to je negativno testiranje softvera klju\u010dno?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Koja_je_svrha_negativnog_testiranja\" >Koja je svrha negativnog testiranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#u_testiranju_softvera\" >u testiranju softvera?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#1_Izlaganje_nedostataka\" >1. Izlaganje nedostataka<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#2_Sigurnost\" >2. Sigurnost<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#3_Rjesavanje_pogresaka\" >3. Rje\u0161avanje pogre\u0161aka<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#4_Poboljsanje_pokrivenosti_testom\" >4. Pobolj\u0161anje pokrivenosti testom<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#5_Bolje_korisnicko_iskustvo\" >5. Bolje korisni\u010dko iskustvo<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Razlika_izmedu_pozitivnog_i_negativnog\" >Razlika izme\u0111u pozitivnog i negativnog<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#testiranje_u_programskom_inzenjerstvu\" >testiranje u programskom in\u017eenjerstvu<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#1_Ciljevi\" >1. Ciljevi:<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#2_Podaci\" >2. Podaci:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#3_Fokus\" >3. Fokus:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Razlicite_vrste_negativnih_testiranja\" >Razli\u010dite vrste negativnih testiranja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#1_Ispitivanje_granicnih_vrijednosti\" >#1. Ispitivanje grani\u010dnih vrijednosti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#2_Ispitivanje_ulaznih_vrijednosti\" >#2. Ispitivanje ulaznih vrijednosti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#3_Ispitivanje_opterecenja\" >#3. Ispitivanje optere\u0107enja<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#4_Testiranje_izuzetaka\" >#4. Testiranje izuzetaka<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#5_Sigurnosno_testiranje\" >#5. Sigurnosno testiranje<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#6_Testiranje_korisnickog_sucelja\" >#6. Testiranje korisni\u010dkog su\u010delja<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#7_Testiranje_integriteta_podataka\" >#7. Testiranje integriteta podataka<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Prednosti_negativnog_testiranja\" >Prednosti negativnog testiranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Nedostaci_negativnog_testiranja\" >Nedostaci negativnog testiranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Izazovi_negativnog_testiranja\" >Izazovi negativnog testiranja<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#1_Identificiranje_negativnih_scenarija_u_testiranju_softvera\" >1. Identificiranje negativnih scenarija u testiranju softvera<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Dovoljna_pokrivenost\" >Dovoljna pokrivenost:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Odredivanje_prioriteta\" >Odre\u0111ivanje prioriteta:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#2_Dizajniranje_odgovarajucih_negativnih_testnih_slucajeva\" >2. Dizajniranje odgovaraju\u0107ih negativnih 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-32\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Validacija_unosa\" >Validacija unosa:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Raznolikost_podataka\" >Raznolikost podataka:<\/a><\/li><\/ul><\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#3_Ucinkovitost_i_automatizacija_testiranja\" >3. U\u010dinkovitost i automatizacija testiranja<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Oduzima_puno_vremena\" >Oduzima puno vremena:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Slozenost_automatizacije\" >Slo\u017eenost automatizacije:<\/a><\/li><\/ul><\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#4_Ocjenjivanje_rezultata\" >4. Ocjenjivanje rezultata<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Lazno_pozitivni\" >La\u017eno pozitivni:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Dvosmisleni_rezultati\" >Dvosmisleni rezultati:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Upravljanje_podatcima\" >Upravljanje podatcima:<\/a><\/li><\/ul><\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#5_Organizacijska_pitanja\" >5. Organizacijska pitanja<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Nedostatak_strucnosti_o_negativnom_testiranju\" >Nedostatak stru\u010dnosti o negativnom testiranju:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Poslovni_pritisak\" >Poslovni pritisak:<\/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-44\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Kako_napisati_negativne_slucajeve_testiranja_softvera\" >Kako napisati negativne slu\u010dajeve testiranja softvera<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#1_Utvrdite_svoje_ciljeve\" >#1. Utvrdite svoje ciljeve<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#2_Navedite_moguce_negativne_scenarije\" >#2. Navedite mogu\u0107e negativne scenarije<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#3_Oznacite_ocekivane_rezultate\" >#3. Ozna\u010dite o\u010dekivane rezultate<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#4_Odaberite_ulaze_za_testiranje\" >#4. Odaberite ulaze za testiranje<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#5_Napisite_svoje_testne_slucajeve\" >#5. Napi\u0161ite svoje testne slu\u010dajeve<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#6_Zakazite_test\" >#6. Zaka\u017eite test<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Primjer_negativnog_testa\" >Primjer negativnog testa<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Primjeri_negativnih_scenarija_u_testiranju_softvera\" >Primjeri negativnih scenarija u testiranju softvera<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#1_Tipovi_podataka_i_polja\" >1. Tipovi podataka i polja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#2_Obavezna_polja\" >2. Obavezna polja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#3_Odgovarajuci_broj_znakova\" >3. Odgovaraju\u0107i broj znakova<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#4_Granice_i_ogranicenja_podataka\" >4. Granice i ograni\u010denja podataka<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Najbolje_prakse_za_negativno_testiranje\" >Najbolje prakse za negativno testiranje<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#1_Definirajte_svoje_nevazece_unose\" >1. Definirajte svoje neva\u017ee\u0107e unose:<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#2_Koristite_analizu_granicnih_vrijednosti\" >2. Koristite analizu grani\u010dnih vrijednosti:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#3_Podjela_ekvivalencije_zaposlenika\" >3. Podjela ekvivalencije zaposlenika:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#4_Oponasajte_lose_korisnike\" >4. Opona\u0161ajte lo\u0161e korisnike:<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#5_Neka_rizik_i_utjecaj_vode_vase_testiranje\" >5. Neka rizik i utjecaj vode va\u0161e testiranje:<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#6_Provjera_rukovanja_pogreskama\" >6. Provjera rukovanja pogre\u0161kama:<\/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\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#7_Automatizirajte_sto_je_vise_moguce\" >7. Automatizirajte \u0161to je vi\u0161e mogu\u0107e:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Najbolji_alati_za_negativno_testiranje_za_2024\" >Najbolji alati za negativno testiranje za 2024<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/www.zaptest.com\/hr\/negativno-testiranje-u-testiranju-softvera-sto-je-to-vrste-procesi-pristupi-alati-i-vise\/#Zavrsne_misli\" >Zavr\u0161ne misli<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Sto_je_negativno_testiranje_softvera\"><\/span><strong>\u0160to je negativno testiranje softvera?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"8e8185\" data-has-transparency=\"false\" style=\"--dominant-color: #8e8185;\" decoding=\"async\" class=\"aligncenter wp-image-73982 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-1024x684.webp\" alt=\"Inkrementalno testiranje u testiranju softvera - duboko zaronite u \u0161to je to, vrste, procese, pristupe, alate i vi\u0161e!\" width=\"588\" height=\"393\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-1024x684.webp 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-300x200.webp 300w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-768x513.webp 768w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-1536x1026.webp 1536w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-1080x721.webp 1080w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-1280x855.webp 1280w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-980x654.webp 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-480x321.webp 480w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2024\/01\/Incremental-testing-in-Software-testing-jpeg.webp 1920w\" sizes=\"(max-width: 588px) 100vw, 588px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Negativno testiranje je tehnika testiranja softvera koja sustavu namjerno daje neva\u017ee\u0107e unose ili neo\u010dekivane podatke kako bi se vidjelo kako se nosi s tim scenarijima. Tako\u0111er poznat kao testiranje neuspjeha ili testiranje puta pogre\u0161ke, ovaj pristup simulira raznolik niz scenarija iz stvarnog svijeta na koje \u0107e va\u0161a aplikacija nai\u0107i, kao \u0161to su korisnici koji unose neva\u017ee\u0107e datume ili znakove ili koriste odre\u0111ene funkcije na na\u010dine koje niste namjeravali.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ve\u0107ina vrsta testiranja koristi va\u017ee\u0107e podatke za testiranje aplikacije. Me\u0111utim, negativno testiranje ima druga\u010diji pristup testiranjem oko rubova i izvan tipi\u010dnih unosa i gledanjem kako aplikacija obra\u0111uje iznimke.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Va\u017eno je provjeriti radi li va\u0161a aplikacija o\u010dekivano. Ali, s druge strane, klju\u010dno je i razumjeti \u0161to se doga\u0111a kada korisnici odu od rezervacije, osobito ako te nenamjerne upotrebe uzrokuju padove, zamrzavanja ili druge nedostatke.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Razlika_izmedu_pozitivnog_i_negativnog_testa\"><\/span><strong>Razlika izme\u0111u pozitivnog i negativnog testa<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"testiranje_u_testiranju_softvera\"><\/span><strong>  testiranje u testiranju softvera<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"acaeab\" data-has-transparency=\"false\" style=\"--dominant-color: #acaeab;\" decoding=\"async\" class=\"aligncenter size-full wp-image-66061 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/09\/pexels-thisisengineering-3862619-jpg.webp\" alt=\"Prednosti RPA\" width=\"640\" height=\"960\"><\/p>\n<p><span style=\"font-weight: 400;\">Kao \u0161to smo gore naveli, negativno testiranje koristi neo\u010dekivane ili neva\u017ee\u0107e podatke za provjeru pona\u0161anja sustava. Nasuprot tome, pozitivno testiranje gura o\u010dekivane ili va\u017ee\u0107e podatke kako bi se potvrdilo da sustav radi prema o\u010dekivanjima.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Drugim rije\u010dima:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pozitivno testiranje poma\u017ee vam da shvatite radi li va\u0161a aplikacija prema planu<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Negativno testiranje utvr\u0111uje mo\u017ee li va\u0161a aplikacija podnijeti neo\u010dekivane doga\u0111aje<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">I pozitivno i negativno testiranje u testiranju softvera su potrebni ako \u017eelite rigorozno testirati svoju aplikaciju.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Zasto_je_negativno_testiranje_softvera_kljucno\"><\/span><strong>Za\u0161to je negativno testiranje softvera klju\u010dno?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"302b27\" data-has-transparency=\"false\" style=\"--dominant-color: #302b27;\" decoding=\"async\" class=\"aligncenter wp-image-65944 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/09\/pexels-mikhail-fesenko-9553909-jpg.webp\" alt=\"za\u0161to je negativan test kriti\u010dan?\" width=\"288\" height=\"432\"><\/p>\n<p><span style=\"font-weight: 400;\">Kada programeri izra\u0111uju softver, imaju jasnu predod\u017ebu o tome kako o\u010dekuju da \u0107e korisnik koristiti softver. Me\u0111utim, korisnici ne slijede uvijek pravila. Vrlo \u010desto \u0107e poku\u0161ati kliknuti na gumbe koji ne postoje, unijeti slova u broj\u010dana polja ili isprobati unose koje jednostavno ne o\u010dekujete.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Negativno testiranje ima za cilj uzeti u obzir te rubne slu\u010dajeve koji se ne mogu otkriti pozitivnim tehnikama testiranja kao \u0161to su<\/span> testiranje <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-jedinica-duboko-uronite-u-proces-prednosti-izazove-alate-i-vise\"><span style=\"font-weight: 400;\">jedinice<\/span><\/a> <span style=\"font-weight: 400;\">,<\/span> <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-sustava-duboko-zaronite-u-pristupe-vrste-alate-savjete-i-trikove-i-jos-mnogo-toga\"><span style=\"font-weight: 400;\">sustava<\/span><\/a> <span style=\"font-weight: 400;\">ili<\/span> <a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-integracijsko-testiranje-duboko-zaronite-u-vrste-procese-i-implementaciju\"><span style=\"font-weight: 400;\">integracije<\/span><\/a><span style=\"font-weight: 400;\">. Potrebno je ne\u0161to nekonvencionalnog razmi\u0161ljanja da se osmisle &#8220;krive lopte&#8221; koje bi se bacile na sustav. Me\u0111utim, kona\u010dni rezultat je stabilnija i robusnija aplikacija.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Koja_je_svrha_negativnog_testiranja\"><\/span><strong>Koja je svrha negativnog testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"u_testiranju_softvera\"><\/span><strong>  u testiranju softvera?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img data-dominant-color=\"7e7883\" data-has-transparency=\"false\" style=\"--dominant-color: #7e7883;\" decoding=\"async\" class=\"aligncenter wp-image-65670 not-transparent\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/09\/pexels-startup-stock-photos-7374-jpg.webp\" alt=\"Budu\u0107nost automatizacije robotskih procesa u zdravstvu\" width=\"418\" height=\"279\"><\/p>\n<p><span style=\"font-weight: 400;\">Negativno testiranje ima sli\u010dne ciljeve kao i druge vrste testiranja softvera. Naime, za otkrivanje gre\u0161aka, nedostataka i ranjivosti u aplikaciji. Me\u0111utim, on ima posebnu ulogu u pronala\u017eenju nedostataka koji se ne mogu otkriti kori\u0161tenjem valjanih podataka. Ovdje su neki od razloga za usvajanje pristupa negativnog testiranja.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Izlaganje_nedostataka\"><\/span><strong>1. Izlaganje nedostataka<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sredi\u0161nja svrha negativnog testiranja u testiranju softvera je otkrivanje nedostataka koji proizlaze iz neva\u017ee\u0107ih podataka ili neo\u010dekivanih unosa. Omogu\u0107uje testerima da zauzmu proaktivniji pristup otkrivanju gre\u0161aka i osiguraju da je softver u skladu s o\u010dekivanjima.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Sigurnost\"><\/span><strong>2. Sigurnost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Neo\u010dekivani unosi ili neva\u017ee\u0107i podaci mogu razotkriti sigurnosne propuste. Testiranje i rje\u0161avanje ovih rubnih slu\u010dajeva dovodi do sigurnije i robusnije aplikacije smanjuju\u0107i mogu\u0107nost zlonamjernih napada, nedostataka u ubacivanju ili poku\u0161aja neovla\u0161tenog pristupa.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Rjesavanje_pogresaka\"><\/span><strong>3. Rje\u0161avanje pogre\u0161aka<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Negativno testiranje je korisno za provjeru rukovanja gre\u0161kama. Ne radi se samo o osiguravanju da sustav ostane stabilan nakon \u0161to nai\u0111e na neo\u010dekivane unose ili podatke, ve\u0107 i o tome kako reagira na te doga\u0111aje, kao \u0161to je stvaranje poruka o pogre\u0161ci kako bi se osiguralo da krajnji korisnik zna da podaci nisu valjani.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Poboljsanje_pokrivenosti_testom\"><\/span><strong>4. Pobolj\u0161anje pokrivenosti testom<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pozitivno i negativno testiranje u testiranju softvera uvelike se nadopunjuju. Oba pokrivaju razli\u010dite elemente unosa podataka, \u0161to zna\u010di da je va\u0161e testiranje sveobuhvatnije.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Bolje_korisnicko_iskustvo\"><\/span><strong>5. Bolje korisni\u010dko iskustvo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Negativno testiranje poma\u017ee u otkrivanju izvora poruka o pogre\u0161kama, padova i drugih neo\u010dekivanih pona\u0161anja koja mogu negativno utjecati na korisni\u010dko iskustvo.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Razlika_izmedu_pozitivnog_i_negativnog\"><\/span><strong>Razlika izme\u0111u pozitivnog i negativnog  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"testiranje_u_programskom_inzenjerstvu\"><\/span><strong>testiranje u programskom in\u017eenjerstvu<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-59582\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/img80.png\" alt=\"alfa testiranje vs beta testiranje\" width=\"195\" height=\"326\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/img80.png 479w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/img80-180x300.png 180w\" sizes=\"(max-width: 195px) 100vw, 195px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Kao \u0161to smo gore spomenuli, negativno testiranje \u0161alje neo\u010dekivane ili neva\u017ee\u0107e podatke za provjeru pona\u0161anja sustava. Pozitivno testiranje, s druge strane, \u0161alje o\u010dekivane ili va\u017ee\u0107e podatke kako bi se potvrdilo da sustav radi prema o\u010dekivanjima.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Razlika izme\u0111u pozitivnog i negativnog testa uklju\u010duje:<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Ciljevi\"><\/span><b>1. Ciljevi:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pozitivno testiranje provjerava radi li softver kako je predvi\u0111eno; negativno testiranje nastoji razumjeti \u0161to se doga\u0111a u nenamjernim scenarijima.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Podaci\"><\/span><b>2. Podaci:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pozitivno testiranje koristi va\u017ee\u0107e podatke, a negativno testiranje koristi neva\u017ee\u0107e unose, ekstremne vrijednosti i neo\u010dekivane formate.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Fokus\"><\/span><strong>3. Fokus:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">  Pozitivno testiranje usmjereno je na scenarije uspjeha, dok se negativno testiranje vi\u0161e bavi neuspje\u0161nim scenarijima.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Razlicite_vrste_negativnih_testiranja\"><\/span><strong>Razli\u010dite vrste negativnih testiranja  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-59453\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/Beta-Testing-What-it-is-Types-Processes-Approaches-Tools-vs.-Alpha-testing-More-1024x683.jpeg\" alt=\"Beta testiranje - \u0161to je to, vrste, procesi, pristupi, alati, u odnosu na alfa testiranje i vi\u0161e!\" width=\"462\" height=\"308\"><\/p>\n<p><span style=\"font-weight: 400;\">Negativno testiranje koncept je koji pokriva nekoliko razli\u010ditih pristupa potvr\u0111ivanju kvalitete i integriteta aplikacije. Evo sedam vrsta negativnih testova koje morate znati.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Ispitivanje_granicnih_vrijednosti\"><\/span><strong>#1. Ispitivanje grani\u010dnih vrijednosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testiranje grani\u010dnih vrijednosti nastoji testirati softver s ulazima koji su na granicama ili rubovima ulaznog raspona. Testira i maksimalne i minimalne o\u010dekivane vrijednosti, ali tako\u0111er testira i izvan ovih ulaza.<\/span><\/p>\n<p><b>Primjer:<\/b><span style=\"font-weight: 400;\">  Polje za unos prihva\u0107a brojeve izme\u0111u 1-9. Test grani\u010dnih vrijednosti unijet \u0107e i 1 i 9, ali tako\u0111er testirati 0 i 10.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Ispitivanje_ulaznih_vrijednosti\"><\/span><strong>#2. Ispitivanje ulaznih vrijednosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testiranje ulaznih vrijednosti odre\u0111uje kako \u0107e sustav odgovoriti na neo\u010dekivane ili neva\u017ee\u0107e unose. Neki od inputa koje \u0107e testirati uklju\u010duju:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neto\u010dne vrste podataka  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vrijednosti izvan raspona  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Posebni znakovi  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Prazna polja.  <\/span><\/li>\n<\/ul>\n<p><b>Primjer:<\/b> <span style=\"font-weight: 400;\">Okvir za unos zahtijeva samo broj, tako da \u0107e test unijeti slovo i vidjeti kako \u0107e sustav reagirati.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Ispitivanje_opterecenja\"><\/span><strong>#3. Ispitivanje optere\u0107enja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/www.zaptest.com\/hr\/sto-je-testiranje-opterecenja-duboko-zaronite-u-vrste-prakse-alate-izazove-i-vise\"><span style=\"font-weight: 400;\">Testiranje optere\u0107enja<\/span><\/a> <span style=\"font-weight: 400;\">poma\u017ee testerima da procijene kako \u0107e sustav reagirati pod te\u0161kim stresom ili optere\u0107enjima, kao \u0161to su veliki skupovi podataka ili velike koli\u010dine prometa.<\/span> <a href=\"https:\/\/www.zaptest.com\/hr\/potpuni-vodic-za-automatizaciju-testiranja-softvera\"><span style=\"font-weight: 400;\">Alati za automatizaciju testiranja<\/span><\/a> <span style=\"font-weight: 400;\">mogu simulirati ove ekstremne uvjete kako bi razumjeli kako sustav reagira pod pritiskom.<\/span><\/p>\n<p><b>Primjer:<\/b> <span style=\"font-weight: 400;\">Tester \u0107e simulirati tisu\u0107e istovremenih korisnika koji pristupaju web stranici.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Testiranje_izuzetaka\"><\/span><strong>#4. Testiranje izuzetaka<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ova vrsta testiranja istra\u017euje kako \u0107e sustav reagirati na iznimne doga\u0111aje ili pogre\u0161ke. Neki od testova uklju\u010duju  <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Simulacija pada sustava<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mre\u017eni kvarovi<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pogre\u0161ke u bazi podataka<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Problemi s prostorom na disku<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nedostaju datoteke.<\/span><\/li>\n<\/ul>\n<p><b>Primjer:<\/b> <span style=\"font-weight: 400;\">test bi mogao istra\u017eiti \u0161to se doga\u0111a kada korisnik preuzima datoteku iz aplikacije, a internet je prekinut.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Sigurnosno_testiranje\"><\/span><strong>#5. Sigurnosno testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sigurnosno testiranje koristi pristup negativnog testiranja za isticanje i razumijevanje ranjivosti u softveru koje mogu biti izlo\u017eene neva\u017ee\u0107im ili neo\u010dekivanim unosima. Ovaj pristup testira uobi\u010dajene napade, kao \u0161to su:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SQL injekcija<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Skriptiranje izme\u0111u stranica (XSS)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Me\u0111uspremnik se prelijeva.<\/span><\/li>\n<\/ul>\n<p><b>Primjer:<\/b> <span style=\"font-weight: 400;\">Sigurnosni test mo\u017ee poku\u0161ati ubaciti zlonamjerni kod u korisni\u010dko polje za unos.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Testiranje_korisnickog_sucelja\"><\/span><strong>#6. Testiranje korisni\u010dkog su\u010delja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ova vrsta testiranja usmjerena je na pogre\u0161ke koje se javljaju kada korisnik komunicira sa softverom. Neke od stvari koje \u0107e poku\u0161ati utvrditi uklju\u010duju:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neo\u010dekivani odgovori na interakcije korisnika<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neto\u010dne poruke o pogre\u0161ci<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Problemi s navigacijom  <\/span><\/li>\n<\/ul>\n<p><b>Primjer:<\/b> <span style=\"font-weight: 400;\">Test \u0107e istra\u017eiti \u0161to se doga\u0111a kada se odre\u0111ene radnje izvode izvan redoslijeda.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Testiranje_integriteta_podataka\"><\/span><strong>#7. Testiranje integriteta podataka<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testiranje integriteta podataka osigurava da podaci ostanu to\u010dni i dosljedni u razli\u010ditim operacijama unutar aplikacije. Neke od stvari koje se testiraju uklju\u010duju:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mogu\u0107a o\u0161te\u0107enja podataka<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Scenariji gubitka podataka<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nenamjerne izmjene podataka<\/span><\/li>\n<\/ul>\n<p><b>Primjer:<\/b> <span style=\"font-weight: 400;\">Test \u0107e potvrditi da podaci ostaju isti nakon prijenosa.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Kao \u0161to vidite, postoji mnogo razli\u010ditih pristupa negativnom testiranju. Ono \u0161to im je svima zajedni\u010dko jest kori\u0161tenje neo\u010dekivanih unosa ili neva\u017ee\u0107ih podataka kako bi se vidjelo kako aplikacija radi u netipi\u010dnim uvjetima.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Prednosti_negativnog_testiranja\"><\/span><strong>Prednosti negativnog testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-58915\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/pexels-artem-podrez-8518633.jpg\" alt=\"prednosti na negativnom testiranju\" width=\"502\" height=\"335\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/pexels-artem-podrez-8518633.jpg 502w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/05\/pexels-artem-podrez-8518633-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 502px, 100vw\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Negativno testiranje podrazumijeva razumijevanje kako va\u0161a aplikacija radi kada se pojave neo\u010dekivane situacije. Evo nekih od glavnih prednosti kori\u0161tenja ovog pristupa.  <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Poma\u017ee vam razumjeti utjecaj koji \u0107e neo\u010dekivani unosi ili neva\u017ee\u0107i podaci imati na va\u0161u aplikaciju. Ho\u0107e li se sru\u0161iti? Izbaciti neto\u010dnu poruku o pogre\u0161ci?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Negativno testiranje dio je odgovornog pristupa osiguravanju kvalitete jer nastoji identificirati slabosti u sustavu<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Negativno testiranje stavlja softver kroz njegov korak testiraju\u0107i njegov odgovor na nepredvi\u0111ene ili neo\u010dekivane scenarije s kojima \u0107e se susresti u divljini<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Opet, negativno testiranje klju\u010dna je komponenta temeljitog pristupa sigurnosti jer nagla\u0161ava potencijalne vektore napada koje bi kiberneti\u010dki napada\u010di mogli iskoristiti.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Nedostaci_negativnog_testiranja\"><\/span><strong>Nedostaci negativnog testiranja<\/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=\"629\" height=\"419\"><\/p>\n<p><span style=\"font-weight: 400;\">Negativno testiranje nudi mno\u0161tvo prednosti, ali ima i neke nedostatke koje je potrebno prevladati.  <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Temeljito negativno testiranje mo\u017ee zahtijevati dodatni hardver i softver, \u0161to mo\u017ee pove\u0107ati tro\u0161kove testiranja. Za timove koji rade s ograni\u010denim prora\u010dunom, to mo\u017ee biti nepovoljno.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Negativno testiranje mo\u017ee biti prili\u010dno dugotrajno jer zahtijeva stvaranje mnogo testnih slu\u010dajeva za pokrivanje razli\u010ditih permutacija ulaza s kojima \u0107e se softver susresti u proizvodnji<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Postoje ograni\u010denja u koli\u010dini nepredvidivih situacija koje mo\u017eete pokriti negativnim testiranjem. Doista, neke situacije mogu biti toliko neo\u010dekivane da ih ispitiva\u010di ne mogu uzeti u obzir.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatizacija negativnih testnih slu\u010dajeva je izazovna. Me\u0111utim, s pravim softverom, kao \u0161to je ZAPTEST, proces je daleko lak\u0161e upravljiv.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Izazovi_negativnog_testiranja\"><\/span><strong>Izazovi negativnog testiranja<\/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=\"423\" height=\"282\"><\/p>\n<p><span style=\"font-weight: 400;\">Negativno testiranje klju\u010dno je ako \u017eelite izgraditi robustan i pouzdan softver sposoban izdr\u017eati stresove i napore interakcije s korisnikom. Me\u0111utim, postoje neki izazovi u provedbi pristupa kojih morate biti svjesni.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Razdvojimo neke od upornijih izazova.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Identificiranje_negativnih_scenarija_u_testiranju_softvera\"><\/span><strong>1. Identificiranje negativnih scenarija u testiranju softvera<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Dovoljna_pokrivenost\"><\/span><b>Dovoljna pokrivenost:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Jedan od najve\u0107ih izazova u negativnom testiranju je osigurati da pokrijete dovoljno neo\u010dekivanih scenarija. Postoji mnogo negativnih scenarija i permutacija, pa njihovo razmatranje zahtijeva kreativan pristup zami\u0161ljanju kako \u0107e va\u0161i korisnici komunicirati sa softverom.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Odredivanje_prioriteta\"><\/span><b>Odre\u0111ivanje prioriteta:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Uz toliko potencijalnih negativnih scenarija koje treba staviti pod mikroskop, ispitiva\u010di nisu uvijek sigurni gdje bi trebali po\u010deti. Neki \u010dvrsti kriteriji za procjenu \u010demu dati prioritet uklju\u010duju predvi\u0111anje:<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\">  Situacije s velikom vjerojatno\u0161\u0107u kvarova  <\/span><\/li>\n<li><span style=\"font-weight: 400;\">  Ozbiljnost ishoda nedostataka.  <\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Dizajniranje_odgovarajucih_negativnih_testnih_slucajeva\"><\/span><strong>2. Dizajniranje odgovaraju\u0107ih negativnih testnih slu\u010dajeva<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Validacija_unosa\"><\/span><b>Validacija unosa:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Dizajniranje \u010dvrstih negativnih testnih slu\u010dajeva zahtijeva prili\u010dno sveobuhvatno razumijevanje pona\u0161anja, arhitekture i ograni\u010denja va\u0161eg sustava. Testiranje softvera zahtijeva kori\u0161tenje pa\u017eljivo promi\u0161ljenih ulaza i podataka. Iako vam nasumi\u010dni pristup mo\u017ee pomo\u0107i da otkrijete neke nedostatke, on je blijed u usporedbi s preciznijim i sustavnijim pristupom negativnom testiranju.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Raznolikost_podataka\"><\/span><b>Raznolikost podataka:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Ovisno o posebnostima va\u0161eg sustava, mo\u017eda \u0107ete morati testirati prema prili\u010dno raznolikom skupu podataka. Doista, postoji mnogo razli\u010ditih formata podataka, kao \u0161to su brojevi, tekst, datumi i tako dalje, a svaki od njih va\u0161a aplikacija mo\u017ee prihvatiti. Izazov ovdje uklju\u010duje dizajniranje testnih slu\u010dajeva koji mogu uzeti u obzir svaki format i, posebno, svaku varijaciju neva\u017ee\u0107ih podataka. Ova situacija mo\u017ee biti prili\u010dno dugotrajna za timove za testiranje.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Ucinkovitost_i_automatizacija_testiranja\"><\/span><strong>3. U\u010dinkovitost i automatizacija testiranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Oduzima_puno_vremena\"><\/span><b>Oduzima puno vremena:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Pozitivno testiranje ima za cilj potvrditi softver u odnosu na o\u010dekivane rezultate. Negativno testiranje, s druge strane, mora proniknuti u neo\u010dekivano i istra\u017eiti mogu\u0107e scenarije. Prelazak preko neistra\u017eenog teritorija zahtijeva vi\u0161e vremena. Kao rezultat toga, ako \u017eelite sveobuhvatne rezultate koji dolaze s negativnim testiranjem, morate biti spremni ulo\u017eiti nekoliko dodatnih sati.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Slozenost_automatizacije\"><\/span><b>Slo\u017eenost automatizacije:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Negativno testiranje mo\u017ee zahtijevati vrijeme i resurse. Kao takav, to je savr\u0161en posao za automatizaciju testiranja softvera. Me\u0111utim, postoje neke komplikacije koje se moraju prevladati. Na primjer, dizajniranje testnih slu\u010dajeva koji definiraju o\u010dekivane ishode za neo\u010dekivane ulaze zahtijeva odre\u0111eno iskustvo i znanje. Osim toga, va\u0161 postoje\u0107i okvir za testove automatizacije mo\u017eda ne\u0107e podr\u017eavati neva\u017ee\u0107e podatke koje \u017eelite proslijediti svojoj aplikaciji, dodaju\u0107i dodatni sloj slo\u017eenosti.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Ocjenjivanje_rezultata\"><\/span><strong>4. Ocjenjivanje rezultata<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Lazno_pozitivni\"><\/span><b>La\u017eno pozitivni:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Kalibracija va\u0161eg testiranja kako bi se osigurala zadovoljavaju\u0107a ravnote\u017ea izme\u0111u to\u010dnosti i sveobuhvatnosti poznat je problem za negativne testere. U nekim \u0107e situacijama preosjetljivo rukovanje pogre\u0161kama la\u017eno zamijeniti valjane unose za negativne unose, \u0161to dovodi do gubljenja vremena na probleme koji nisu relevantni.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Dvosmisleni_rezultati\"><\/span><b>Dvosmisleni rezultati:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Kada sustav primi neva\u017ee\u0107i unos, to mo\u017ee rezultirati ru\u0161enjima, pogre\u0161kama ili zamrzavanjem. U mnogim slu\u010dajevima ovo je siguran znak gre\u0161ke. Me\u0111utim, u drugima je to dokaz neobra\u0111enog rubnog slu\u010daja koji programeri nisu uzeli u obzir. Razlikovanje ovih diskretnih situacija je va\u017eno, ali istra\u017eivanje pravog uzroka oduzima puno vremena.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Upravljanje_podatcima\"><\/span><b>Upravljanje podatcima:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Negativno testiranje zahtijeva zna\u010dajnu koli\u010dinu podataka. Ove informacije o testiranju moraju se generirati i odr\u017eavati. U scenarijima razvoja s tijesnim vremenskim okvirima, ovo je dodatni posao koji se mora uzeti u obzir.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Organizacijska_pitanja\"><\/span><strong>5. Organizacijska pitanja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Nedostatak_strucnosti_o_negativnom_testiranju\"><\/span><b>Nedostatak stru\u010dnosti o negativnom testiranju:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Iako je negativno testiranje popularno, mnogim ispitiva\u010dima nedostaju vje\u0161tine i stru\u010dnost za provedbu ove vrste testiranja na sveobuhvatan na\u010din. Dizajniranje odre\u0111enih negativnih testnih slu\u010dajeva manje je intuitivno od njihovog ekvivalenta pozitivnog testnog slu\u010daja. \u0160tovi\u0161e, implementacija automatizacije testiranja tako\u0111er mo\u017ee biti izazovna bez odgovaraju\u0107e stru\u010dnosti.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Poslovni_pritisak\"><\/span><b>Poslovni pritisak:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Dionici, testori i menad\u017ement moraju razumjeti klju\u010dnu ulogu koju negativno testiranje igra u razvoju robusnih aplikacija. Neuva\u017eavanje njegove va\u017enosti mo\u017ee dovesti do pritiska da se usredoto\u010di na pozitivno testiranje po cijenu negativnog testiranja.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Jasno je da postoji nekoliko izazova s \u200b\u200bkojima se suo\u010davaju timovi koji \u017eele otklju\u010dati prednosti negativnog testiranja. Me\u0111utim, s pravim pristupom i pravim alatima za testiranje softvera, mo\u017eete prevladati te probleme i izgraditi softver koji nadilazi o\u010dekivanja korisnika.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Kako_napisati_negativne_slucajeve_testiranja_softvera\"><\/span><strong>Kako napisati negativne slu\u010dajeve testiranja softvera<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: center;\"><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=\"501\" height=\"334\"><\/p>\n<p><span style=\"font-weight: 400;\">Pisanje negativnih testnih slu\u010dajeva za testiranje softvera zahtijeva odre\u0111eno iskustvo i kreativno razmi\u0161ljanje. Ovdje je vodi\u010d korak po korak koji \u0107e vam pomo\u0107i u izradi ovih kriti\u010dnih testnih slu\u010dajeva.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Utvrdite_svoje_ciljeve\"><\/span><strong>#1. Utvrdite svoje ciljeve<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Prije nego \u0161to napi\u0161ete svoje negativne testove za testiranje softvera, morate razumjeti za\u0161to \u017eelite izvr\u0161iti negativno testiranje. Nemaju sve aplikacije koristi od negativnog testiranja.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dakle, shvatite \u0161to \u017eelite posti\u0107i. Negativno testiranje osmi\u0161ljeno je za otkrivanje pogre\u0161aka i padova koji proizlaze iz neo\u010dekivanih scenarija ili uvjeta interakcije korisnika.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Navedite_moguce_negativne_scenarije\"><\/span><strong>#2. Navedite mogu\u0107e negativne scenarije<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Sljede\u0107e, trebate napraviti ra\u010dun za vrstu negativnih scenarija koji se mogu dogoditi kada korisnici komuniciraju s va\u0161im softverom. Istra\u017eivanje tijekom ovog koraka je klju\u010dno. Neka podru\u010dja koja biste trebali istra\u017eiti su:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Zahtjevi sustava<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tipi\u010dni slu\u010dajevi upotrebe<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Zna\u010dajke i funkcije aplikacije<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Istra\u017eite te situacije i napravite popis scenarija u kojima aplikacija mo\u017eda ne\u0107e funkcionirati kako ste namjeravali.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Zatim razmotrite kriti\u010dne scenarije provjere valjanosti unosa. Obi\u010dno \u0107e to uklju\u010divati \u200b\u200bobrasce za unos podataka, polja za prijavu i tako dalje.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kona\u010dno, uzmite u obzir mno\u0161tvo nekonvencionalnih na\u010dina na koje bi korisnici mogli stupati u interakciju s va\u0161im softverom i neo\u010dekivane doga\u0111aje koji mogu proizvesti nepovoljne ishode, poput prekida veze s mre\u017eom, naglog ga\u0161enja sustava, masivnih prijenosa podataka itd.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nakon \u0161to ste dokumentirali \u0161to vi\u0161e scenarija, vrijeme je da odredite o\u010dekivane ishode ovih neo\u010dekivanih scenarija.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Oznacite_ocekivane_rezultate\"><\/span><strong>#3. Ozna\u010dite o\u010dekivane rezultate<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Svaki testni slu\u010daj mora imati o\u010dekivani ishod, a negativni testni slu\u010daj nije ni\u0161ta druga\u010diji. Najbolja praksa ovdje je napisati svaki negativni scenarij i odrediti kakav bi ishod trebao biti.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Neki od mogu\u0107ih ishoda mogu uklju\u010divati:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To\u010dne i informativne poruke o pogre\u0161ci<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Odgovaraju\u0107a preusmjeravanja<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Elegantno rukovanje sustavom, na primjer, sprje\u010davanje zamrzavanja ili pada sustava.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Odaberite_ulaze_za_testiranje\"><\/span><strong>#4. Odaberite ulaze za testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Sada je vrijeme da vidite koje unose trebate testirati. Ti bi unosi trebali biti oni koji \u0107e najvjerojatnije uzrokovati pogre\u0161ku ili druga negativna pona\u0161anja.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Neki od inputa koje trebate uklju\u010diti su:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vrijednosti izvan raspona (negativne vrijednosti u polju dobi, itd.)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neva\u017ee\u0107i podaci (slova u numeri\u010dkom polju, itd.)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neo\u010dekivani znakovi ili simboli<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Posebni znakovi<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nedostaju podaci<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Napisite_svoje_testne_slucajeve\"><\/span><strong>#5. Napi\u0161ite svoje testne slu\u010dajeve<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Nakon \u0161to prikupite sve svoje scenarije, vrijeme je da napi\u0161ete svoje testne slu\u010dajeve. Sada, s negativnim testiranjem, postoji gotovo neograni\u010den broj testnih slu\u010dajeva koje mo\u017eete napisati. Na kraju krajeva, ova vrsta testiranja je o pronala\u017eenju \u0161to se doga\u0111a kada ljudi koriste softver na na\u010din koji niste namjeravali. Me\u0111utim, rokovi nala\u017eu da skratite popis potencijalnih slu\u010dajeva na situacije koje \u0107e najvjerojatnije izazvati probleme.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kao i uvijek, svoje testne slu\u010dajeve napi\u0161ite jasnim, sa\u017eetim i objektivnim jezikom. Ovdje nema mjesta dvosmislenosti.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ovo je dobar format za va\u0161e negativne testove.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Koristite ID testnog slu\u010daja<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Precizno opi\u0161ite \u0161to se ispituje<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Zabilje\u017eite sve preduvjete za va\u0161 negativan test<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Navedite niz uklju\u010denih koraka<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Uspostavite jasne i objektivne rezultate<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Zabilje\u017eite stvarni rezultat va\u0161eg testa<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Zakazite_test\"><\/span><strong>#6. Zaka\u017eite test<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Sada morate zakazati svoje testove. Opet, va\u017eno je dati prioritet scenarijima koji imaju najte\u017ee negativne ishode, kao \u0161to su padovi, ili gdje je najvjerojatnije da \u0107e problemi biti otkriveni.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Primjer_negativnog_testa\"><\/span><strong>Primjer negativnog testa<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Evo primjera negativnog testa.<\/span><\/p>\n<p><b>ID testnog slu\u010daja:<\/b> <span style=\"font-weight: 400;\">TC001<\/span><\/p>\n<p><b>Opis:<\/b> <span style=\"font-weight: 400;\">Provjerite prikazuje li se poruka o pogre\u0161ci ako korisnik unese neva\u017ee\u0107u adresu e-po\u0161te<\/span><\/p>\n<p><b>Preduvjeti:<\/b> <span style=\"font-weight: 400;\">Korisnik mora biti na stranici za prijavu u aplikaciju<\/span><\/p>\n<p><b>koraci:<\/b><span style=\"font-weight: 400;\">  1. Unesite neva\u017ee\u0107u adresu e-po\u0161te. 2. Pritisnite &#8220;Prijava&#8221;<\/span><\/p>\n<p><b>O\u010dekivani ishod:<\/b> <span style=\"font-weight: 400;\">kada korisnik pritisne &#8220;Prijava&#8221;, javlja se poruka o pogre\u0161ci &#8220;unesena je neto\u010dna adresa e-po\u0161te&#8221;.<\/span><\/p>\n<p><b>Ishod:<\/b> <span style=\"font-weight: 400;\">Zabilje\u017eite \u0161to se dogodilo kada je odabrana opcija &#8220;Prijava&#8221;.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Primjeri_negativnih_scenarija_u_testiranju_softvera\"><\/span><strong>Primjeri negativnih scenarija u testiranju softvera<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-56711\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2023\/03\/checklist-software-testing-processes-1024x683.jpeg\" alt=\"kontrolni popis procesa testiranja softvera\" width=\"476\" height=\"317\"><\/p>\n<p><span style=\"font-weight: 400;\">Evo nekoliko tipi\u010dnih scenarija koje mo\u017eete provjeriti pomo\u0107u metoda negativnog testiranja.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Tipovi_podataka_i_polja\"><\/span><strong>1. Tipovi podataka i polja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ako ste ispunili obrazac online, znat \u0107ete da su ti okviri postavljeni za prihva\u0107anje odre\u0111enih vrsta podataka. Neki su samo brojevi, dok drugi prihva\u0107aju datume, tekst ili druge vrste podataka.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Negativno testiranje za ove okvire uklju\u010duje slanje neva\u017ee\u0107ih podataka, na primjer, unos slova u numeri\u010dko polje.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Obavezna_polja\"><\/span><strong>2. Obavezna polja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Opet, obavezna polja uobi\u010dajene su zna\u010dajke obrazaca i aplikacija. Oni su zgodan alat za osiguravanje prikupljanja svih kriti\u010dnih informacija prije nego \u0161to korisnik prije\u0111e na sljede\u0107u fazu.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dobar testni slu\u010daj za ove scenarije uklju\u010duje promatranje \u0161to se doga\u0111a kada se ta polja ostave prazna. U idealnom scenariju, trebala bi se pokrenuti poruka o pogre\u0161ci koja poziva korisnika da ispuni potrebno polje.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Odgovarajuci_broj_znakova\"><\/span><strong>3. Odgovaraju\u0107i broj znakova  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ako imate aplikaciju web stranica na testiranju, mo\u017eda imate podatkovno polje koje zahtijeva ograni\u010den broj znakova. To mogu biti korisni\u010dka imena, telefonski brojevi, registracijski brojevi i tako dalje.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mo\u017eete stvoriti negativne testne slu\u010dajeve za ova polja pisanjem testova koji unose vi\u0161e od maksimalno dopu\u0161tenih znakova da vidite kako aplikacija reagira.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Granice_i_ogranicenja_podataka\"><\/span><strong>4. Granice i ograni\u010denja podataka<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Odre\u0111eni obrasci imat \u0107e polja s fiksnim ograni\u010denjima. Na primjer, ako \u017eelite da netko ocijeni ne\u0161to od 100, granice podataka bile bi 1-100.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Napravite negativan testni slu\u010daj gdje poku\u0161avate unijeti 0, 101 ili druge negativne ili pozitivne vrijednosti od 1-100.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Najbolje_prakse_za_negativno_testiranje\"><\/span><strong>Najbolje prakse za negativno testiranje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-42477\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/08\/remote_generator-1-150x150-1.jpg\" alt=\"razlike i sli\u010dnosti izme\u0111u alfa i beta testiranja\" width=\"274\" height=\"274\"><\/p>\n<p><span style=\"font-weight: 400;\">Postoji nekoliko najboljih praksi uklju\u010denih u osiguravanje visokokvalitetnog negativnog testiranja. Evo nekoliko savjeta koji \u0107e vam pomo\u0107i da to postignete.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Definirajte_svoje_nevazece_unose\"><\/span><b>1. Definirajte svoje neva\u017ee\u0107e unose:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pregledajte razvojnu dokumentaciju, slu\u010dajeve upotrebe i UI\/UX kako biste razumjeli i identificirali potencijalne neva\u017ee\u0107e unose. Pripazite na neva\u017ee\u0107e vrste podataka, ekstremne vrijednosti, podatke koji nedostaju, prazna polja, neo\u010dekivane formate i jo\u0161 mnogo toga.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Koristite_analizu_granicnih_vrijednosti\"><\/span><b>2. Koristite analizu grani\u010dnih vrijednosti:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Kao \u0161to je gore spomenuto, ocrtajte svoje grani\u010dne vrijednosti kako biste prona\u0161li rubne slu\u010dajeve koji mogu izazvati neo\u010dekivane reakcije.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Podjela_ekvivalencije_zaposlenika\"><\/span><b>3. Podjela ekvivalencije zaposlenika:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><b> <\/b><span style=\"font-weight: 400;\">Pogledajte svoje ulazne domene i podijelite ih u particije ekvivalencije valjanih i neva\u017ee\u0107ih vrijednosti. Ovaj proces poma\u017ee smanjiti broj testnih slu\u010dajeva koje \u0107ete morati napisati jer ako ekvivalentni dio neva\u017ee\u0107ih podataka uzrokuje probleme za jedan unos, vjerojatno \u0107e biti zastupljen u cijeloj klasi.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Oponasajte_lose_korisnike\"><\/span><b>4. Opona\u0161ajte lo\u0161e korisnike:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pozitivno testiranje potvr\u0111uje o\u010dekivano pona\u0161anje korisnika. Negativno testiranje istra\u017euje \u0161to se doga\u0111a kada ljudi zloupotrebe va\u0161u aplikaciju. Dakle, razmislite o razli\u010ditim scenarijima u kojima se to mo\u017ee dogoditi i replicirajte ih u svojim testnim slu\u010dajevima.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Neka_rizik_i_utjecaj_vode_vase_testiranje\"><\/span><b>5. Neka rizik i utjecaj vode va\u0161e testiranje:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Nijedan tester nema neograni\u010deno vrijeme. U nekom trenutku \u0107ete morati donijeti te\u0161ke odluke jer ne mo\u017eete testirati (ili \u010dak znati) svaki neo\u010dekivani ishod. Kada trebate odlu\u010diti koje vrste negativnih testova provesti, odredite prioritet za podru\u010dja koja \u0107e donijeti najve\u0107i rizik ili negativan u\u010dinak na va\u0161 proizvod.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Provjera_rukovanja_pogreskama\"><\/span><b>6. Provjera rukovanja pogre\u0161kama:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Osigurajte da rukovanje pogre\u0161kama bude dio va\u0161eg testiranja, provjeravaju\u0107i jesu li poruke o pogre\u0161ci korisne i to\u010dne.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Automatizirajte_sto_je_vise_moguce\"><\/span><b>7. Automatizirajte \u0161to je vi\u0161e mogu\u0107e:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Automatizacija je vje\u0161ta u rje\u0161avanju svakodnevnih zadataka koji se ponavljaju. Me\u0111utim, negativno testiranje jo\u0161 uvijek zahtijeva ru\u010dni pristup za istra\u017eiva\u010dko testiranje i pronala\u017eenje rubnih slu\u010dajeva.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Najbolji_alati_za_negativno_testiranje_za_2024\"><\/span><strong>Najbolji alati za negativno testiranje za 2024<\/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><span style=\"font-weight: 400;\">Iako je negativno testiranje softvera uobi\u010dajeno u cijeloj industriji, nedostaju posebni alati za taj posao. Veliki razlog za to je svestrana priroda negativnog testiranja. \u0160tovi\u0161e, mnogi od istih alata koji se koriste za pozitivno testiranje rade i za negativno testiranje kada prilagodite ulazne podatke.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">ZAPTEST<\/span><span style=\"font-weight: 400;\">  je <a href=\"https:\/\/www.zaptest.com\/hr\">najbolji alat za negativno testiranje<\/a> zbog svoje svestrane i modularne prirode. Jednostavan je za kori\u0161tenje i prilagodljiv, a zahvaljuju\u0107i mogu\u0107nostima vi\u0161e platformi i aplikacija, nudi fleksibilnost koju je te\u0161ko nadma\u0161iti.<\/span><\/p>\n<p> <span style=\"font-weight: 400;\">Testiranje temeljeno na podacima i<\/span> <a href=\"https:\/\/www.zaptest.com\/videos\/what-is-mutation-testing-in-software-testing\"><span style=\"font-weight: 400;\">testiranje mutacija<\/span><\/a><span style=\"font-weight: 400;\">  funkcionalnost \u010dini ZAPTEST savr\u0161enim za negativne testove. \u0160tovi\u0161e, zahvaljuju\u0107i svom  <\/span><a href=\"https:\/\/www.zaptest.com\/hr\/potpuni-vodic-za-robotsku-automatizaciju-procesa-rpa\"><span style=\"font-weight: 400;\">RPA<\/span><\/a><span style=\"font-weight: 400;\">  zna\u010dajke, mo\u017eete simulirati korisnike iz stvarnog svijeta, ponovno koristiti testove i s lako\u0107om izra\u0111ivati \u200b\u200bizvje\u0161\u0107a i dokumentaciju. Ukratko, ZAPTEST-ova sposobnost pokretanja najsuvremenijeg softvera za automatizaciju i <a href=\"https:\/\/www.zaptest.com\/rpa\">robotskog softvera za automatizaciju procesa<\/a> \u010dini ga jedinstvenim mjestom za bilo koji zadatak automatizacije, uklju\u010duju\u0107i negativno testiranje.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Zavrsne_misli\"><\/span><strong>Zavr\u0161ne misli<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Negativno testiranje u testiranju softvera poma\u017ee timovima da razumiju kako \u0107e njihove aplikacije nositi se s neo\u010dekivanim unosima i neva\u017ee\u0107im podacima. Dok pozitivno testiranje provjerava funkcionira li va\u0161 softver kako treba, negativno testiranje softvera poma\u017ee vam da shvatite \u0161to se doga\u0111a kada korisnici pogre\u0161no odaberu unose i podatke. Oba su pristupa va\u017ena ako \u017eelite \u010dvrstu i robusnu aplikaciju koja mo\u017ee podnijeti stresove i napore raznolike interakcije korisnika.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Negativno testiranje u testiranju softvera je tehnika koja provjerava kako va\u0161a aplikacija reagira na neo\u010dekivana pona\u0161anja ili neva\u017ee\u0107e podatke. Ova vrsta testiranja mo\u017ee pomo\u0107i timovima za osiguranje kvalitete pobolj\u0161ati robusnost i stabilnost svog softvera tra\u017eenjem iznimaka koji uzrokuju zamrzavanja, padove ili druge ne\u017eeljene ishode. U ovom \u0107emo \u010dlanku istra\u017eiti \u0161to je negativno testiranje softvera, za\u0161to [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":74595,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Negativno testiranje softvera - vrste, procesi, alati i vi\u0161e!","_seopress_titles_desc":"Od njegove definicije, vrsta, prednosti i nedostataka, do primjera i usporedbe s pozitivnim testiranjem, nau\u010dite sve \u0161to treba znati o negativnom testiranju!","_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-74592","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vrste-testiranja-softvera"},"acf":{"short_name":"Negativno testiranje"},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/posts\/74592","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=74592"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/posts\/74592\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/media\/74595"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/media?parent=74592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/categories?post=74592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/hr\/wp-json\/wp\/v2\/tags?post=74592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}