{"id":74602,"date":"2024-01-04T13:00:35","date_gmt":"2024-01-04T13:00:35","guid":{"rendered":"https:\/\/www.zaptest.com\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau"},"modified":"2024-01-04T13:00:35","modified_gmt":"2024-01-04T13:00:35","slug":"neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau","title":{"rendered":"Neigiamas testavimas programin\u0117s \u012frangos testavime &#8211; kas tai yra, tipai, procesas, metodai, \u012frankiai ir dar daugiau!"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Neigiamas testavimas programin\u0117s \u012frangos testavimo srityje &#8211; tai metodas, kuriuo tikrinama, kaip j\u016bs\u0173 programa reaguoja \u012f netik\u0117t\u0105 elges\u012f arba negaliojan\u010dius duomenis. \u0160io tipo testavimas gali pad\u0117ti kokyb\u0117s u\u017etikrinimo komandoms pagerinti programin\u0117s \u012frangos patikimum\u0105 ir stabilum\u0105, nes padeda i\u0161ai\u0161kinti i\u0161imtis, kurios sukelia u\u017estrigim\u0105, gedimus ar kitas nepageidaujamas pasekmes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0160iame straipsnyje nagrin\u0117sime, kas yra neigiamas programin\u0117s \u012frangos testavimas, kod\u0117l jis yra svarbus, ir aptarsime kelet\u0105 skirting\u0173 metod\u0173, b\u016bd\u0173 ir \u012franki\u0173, kuriuos galima naudoti taikant \u0161\u012f metod\u0105.<\/span><\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_1 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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Kas_yra_neigiamas_programines_irangos_testavimas\" >Kas yra neigiamas programin\u0117s \u012frangos testavimas?<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Skirtumas_tarp_teigiamo_ir_neigiamo_testavimo\" >Skirtumas tarp teigiamo ir neigiamo testavimo<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#programines_irangos_testavimas\" >programin\u0117s \u012frangos testavimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Kodel_neigiamas_programines_irangos_testavimas_yra_gyvybiskai_svarbus\" >Kod\u0117l neigiamas programin\u0117s \u012frangos testavimas yra gyvybi\u0161kai svarbus?<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Koks_yra_neigiamo_testavimo_tikslas\" >Koks yra neigiamo testavimo tikslas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#programines_irangos_testavimo_srityje\" >programin\u0117s \u012frangos testavimo srityje?<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#1_Defektu_atskleidimas\" >1. Defekt\u0173 atskleidimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#2_Saugumas\" >2. Saugumas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#3_Klaidu_tvarkymas\" >3. Klaid\u0173 tvarkymas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#4_Testu_aprepties_gerinimas\" >4. Test\u0173 apr\u0117pties gerinimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#5_Geresne_naudotojo_patirtis\" >5. Geresn\u0117 naudotojo patirtis<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Skirtumas_tarp_teigiamo_ir_neigiamo\" >Skirtumas tarp teigiamo ir neigiamo<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#testavimas_programines_irangos_inzinerijoje\" >testavimas programin\u0117s \u012frangos in\u017einerijoje<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#1_Tikslai\" >1. Tikslai:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#2_Duomenys\" >2. Duomenys:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#3_Demesys\" >3. D\u0117mesys:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Ivairus_neigiamo_testavimo_tipai\" >\u012evair\u016bs neigiamo testavimo tipai<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#1_Ribiniu_verciu_testavimas\" >#1. Ribini\u0173 ver\u010di\u0173 testavimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#2_Ivesties_vertes_testavimas\" >#2. \u012evesties vert\u0117s testavimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#3_Apkrovos_testavimas\" >#3. Apkrovos testavimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#4_Isimciu_testavimas\" >#4. I\u0161im\u010di\u0173 testavimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#5_Saugumo_testavimas\" >#5. Saugumo testavimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#6_Vartotojo_sasajos_testavimas\" >#6. Vartotojo s\u0105sajos testavimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#7_Duomenu_vientisumo_testavimas\" >#7. Duomen\u0173 vientisumo testavimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Neigiamo_testavimo_privalumai\" >Neigiamo testavimo privalumai<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Neigiamo_testavimo_trukumai\" >Neigiamo testavimo tr\u016bkumai<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Neigiamo_testavimo_issukiai\" >Neigiamo testavimo i\u0161\u0161\u016bkiai<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#1_Neigiamu_programines_irangos_testavimo_scenariju_nustatymas\" >1. Neigiam\u0173 programin\u0117s \u012frangos testavimo scenarij\u0173 nustatymas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Pakankama_apreptis\" >Pakankama apr\u0117ptis:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Prioritetu_nustatymas\" >Prioritet\u0173 nustatymas:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#2_Tinkamu_neigiamu_testavimo_atveju_kurimas\" >2. Tinkam\u0173 neigiam\u0173 testavimo atvej\u0173 k\u016brimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Ivesties_patvirtinimas\" >\u012evesties patvirtinimas:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Duomenu_ivairove\" >Duomen\u0173 \u012fvairov\u0117:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#3_Efektyvumas_ir_testavimo_automatizavimas\" >3. Efektyvumas ir testavimo automatizavimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Laiko_sanaudos\" >Laiko s\u0105naudos:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Automatizavimo_sudetingumas\" >Automatizavimo sud\u0117tingumas:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#4_Rezultatu_vertinimas\" >4. Rezultat\u0173 vertinimas<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Klaidingi_teigiami_rezultatai\" >Klaidingi teigiami rezultatai:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Dviprasmiski_rezultatai\" >Dviprasmi\u0161ki rezultatai:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Duomenu_valdymas\" >Duomen\u0173 valdymas:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#5_Organizaciniai_klausimai\" >5. Organizaciniai klausimai<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Neigiamo_testavimo_patirties_trukumas\" >Neigiamo testavimo patirties tr\u016bkumas:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Verslo_spaudimas\" >Verslo spaudimas:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Kaip_rasyti_programines_irangos_testavimo_neigiamus_testavimo_atvejus\" >Kaip ra\u0161yti programin\u0117s \u012frangos testavimo neigiamus testavimo atvejus<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#1_Nustatykite_savo_tikslus\" >#1. Nustatykite savo tikslus<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#2_Apibudinkite_galimus_neigiamus_scenarijus\" >#2. Apib\u016bdinkite galimus neigiamus scenarijus<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#3_Apibudinti_laukiamus_rezultatus\" >#3. Apib\u016bdinti laukiamus rezultatus<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#4_Pasirinkite_testuojamus_iejimus\" >#4. Pasirinkite testuojamus \u012f\u0117jimus<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#5_Rasykite_testavimo_atvejus\" >#5. Ra\u0161ykite testavimo atvejus<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#6_Suplanuokite_testa\" >#6. Suplanuokite test\u0105<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Neigiamo_testo_pavyzdys\" >Neigiamo testo pavyzdys<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Neigiamu_programines_irangos_testavimo_scenariju_pavyzdziai\" >Neigiam\u0173 programin\u0117s \u012frangos testavimo scenarij\u0173 pavyzd\u017eiai<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#1_Duomenu_ir_lauku_tipai\" >1. Duomen\u0173 ir lauk\u0173 tipai<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#2_Privalomi_laukai\" >2. Privalomi laukai<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#3_Tinkamas_simboliu_skaicius\" >3. Tinkamas simboli\u0173 skai\u010dius<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#4_Duomenu_ribos_ir_apribojimai\" >4. Duomen\u0173 ribos ir apribojimai<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Geriausia_neigiamo_testavimo_praktika\" >Geriausia neigiamo testavimo praktika<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#1_Apibrezkite_negaliojancius_ivesties_duomenis\" >1. Apibr\u0117\u017ekite negaliojan\u010dius \u012fvesties duomenis:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#2_Naudokite_krastiniu_verciu_analize\" >2. Naudokite kra\u0161tini\u0173 ver\u010di\u0173 analiz\u0119:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#3_Darbuotoju_lygiavertiskumo_skirstymas\" >3. Darbuotoj\u0173 lygiaverti\u0161kumo skirstymas:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#4_Imituokite_blogus_vartotojus\" >4. Imituokite blogus vartotojus:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#5_Tegul_jusu_testavimas_remiasi_rizika_ir_poveikiu\" >5. Tegul j\u016bs\u0173 testavimas remiasi rizika ir poveikiu:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#6_Klaidu_tvarkymo_patikrinimas\" >6. Klaid\u0173 tvarkymo patikrinimas:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#7_Kuo_daugiau_automatizuoti\" >7. Kuo daugiau automatizuoti:<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Geriausi_neigiamo_testavimo_irankiai_2024_m\" >Geriausi neigiamo testavimo \u012frankiai 2024 m.<\/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\/lt\/neigiamas-testavimas-programines-irangos-testavime-kas-tai-yra-tipai-procesas-metodai-irankiai-ir-dar-daugiau\/#Galutines_mintys\" >Galutin\u0117s mintys<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Kas_yra_neigiamas_programines_irangos_testavimas\"><\/span><strong>Kas yra neigiamas programin\u0117s \u012frangos testavimas?<\/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=\"Inkrementinis testavimas programin\u0117s \u012frangos testavime - gilus pasin\u0117rimas \u012f tai, kas tai yra, tipai, procesas, po\u017ei\u016briai, \u012frankiai ir dar daugiau!\" 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;\">Neigiamas testavimas &#8211; tai programin\u0117s \u012frangos testavimo metodas, kurio metu sistemai ty\u010dia pateikiami negaliojantys \u012fvesties duomenys arba netik\u0117ti duomenys, kad b\u016bt\u0173 galima patikrinti, kaip ji susidoros su \u0161iais scenarijais. \u0160is metodas taip pat vadinamas gedim\u0173 testavimu arba klaid\u0173 kelio testavimu, kai imituojami \u012fvair\u016bs real\u016bs scenarijai, su kuriais susidurs j\u016bs\u0173 programa, pavyzd\u017eiui, kai naudotojai \u012fveda neteisingas datas ar simbolius arba tam tikromis funkcijomis naudojasi taip, kaip niekada nesate numat\u0119.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Daugelyje testavimo tip\u0173 programai testuoti naudojami galiojantys duomenys. Ta\u010diau atliekant neigiam\u0105 testavim\u0105 laikomasi kitokio po\u017ei\u016brio &#8211; testuojama u\u017e \u012fprast\u0173 \u012fvesties duomen\u0173 rib\u0173 ir tikrinama, kaip programa elgiasi su i\u0161imtimis.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Svarbu patikrinti, ar j\u016bs\u0173 programa veikia taip, kaip numatyta. Kita vertus, labai svarbu suprasti, kas nutinka, kai naudotojai nesilaiko nuostat\u0173, ypa\u010d jei d\u0117l toki\u0173 neplanuot\u0173 naudojimo atvej\u0173 \u012fvyksta avarijos, u\u017e\u0161\u0105la ar atsiranda kit\u0173 defekt\u0173.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Skirtumas_tarp_teigiamo_ir_neigiamo_testavimo\"><\/span><strong>Skirtumas tarp teigiamo ir neigiamo testavimo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"programines_irangos_testavimas\"><\/span><strong>  programin\u0117s \u012frangos testavimas<\/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=\"rpa privalumai\" width=\"640\" height=\"960\"><\/p>\n<p><span style=\"font-weight: 400;\">Kaip jau min\u0117jome, neigiamam testavimui naudojami netik\u0117ti arba negaliojantys duomenys, kad b\u016bt\u0173 patikrinta sistemos elgsena. Prie\u0161ingai, atliekant teigiam\u0105 testavim\u0105 naudojami tik\u0117tini arba galiojantys duomenys, kad b\u016bt\u0173 patikrinta, ar sistema veikia taip, kaip tikimasi.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kitaip tariant:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Teigiamas testavimas padeda suprasti, ar j\u016bs\u0173 programa veikia taip, kaip planuota.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neigiamu testavimu nustatoma, ar j\u016bs\u0173 programa gali susidoroti su netik\u0117tais \u012fvykiais.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Jei norite kruop\u0161\u010diai i\u0161bandyti savo program\u0105, programin\u0117s \u012frangos testavime reikia ir teigiamo, ir neigiamo testavimo.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Kodel_neigiamas_programines_irangos_testavimas_yra_gyvybiskai_svarbus\"><\/span><strong>Kod\u0117l neigiamas programin\u0117s \u012frangos testavimas yra gyvybi\u0161kai svarbus?<\/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=\"kod\u0117l neigiamas testavimas yra labai svarbus?\" width=\"288\" height=\"432\"><\/p>\n<p><span style=\"font-weight: 400;\">K\u016br\u0117jai, kurdami programin\u0119 \u012frang\u0105, turi ai\u0161ki\u0105 id\u0117j\u0105, kaip tikisi, kad naudotojas ja naudosis. Ta\u010diau naudotojai ne visada laikosi taisykli\u0173. Da\u017enai jie bando spustel\u0117ti neegzistuojan\u010dius mygtukus, \u012fvesti raides \u012f skai\u010di\u0173 laukus arba \u012fvesti duomenis, kuri\u0173 tiesiog nesitikite.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Neigiamo testavimo tikslas &#8211; atsi\u017evelgti \u012f \u0161iuos kra\u0161tinius atvejus, kuri\u0173 negalima nustatyti taikant teigiamo testavimo metodus, pvz. <\/span><a href=\"https:\/\/www.zaptest.com\/lt\/kas-yra-vienetu-testavimas-giliai-pasinerkite-i-procesa-nauda-issukius-irankius-ir-dar-daugiau\"><br \/>\n  <span style=\"font-weight: 400;\">vieneto<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/www.zaptest.com\/lt\/kas-yra-sistemos-testavimas-gilus-pasinerimas-i-metodus-tipus-irankius-patarimus-ir-gudrybes-ir-dar-daugiau\"><br \/>\n  <span style=\"font-weight: 400;\">sistemos<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">ar <\/span><a href=\"https:\/\/www.zaptest.com\/lt\/kas-yra-integracijos-testavimas-gilinimasis-i-tipus-procesa-ir-igyvendinima\"><br \/>\n  <span style=\"font-weight: 400;\">integracijos testavimas<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">. Norint sugalvoti, kaip \u012f sistem\u0105 mesti netik\u0117tumus, reikia netradicinio m\u0105stymo. Ta\u010diau galutinis rezultatas &#8211; stabilesn\u0117 ir patikimesn\u0117 programa.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Koks_yra_neigiamo_testavimo_tikslas\"><\/span><strong>Koks yra neigiamo testavimo tikslas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"programines_irangos_testavimo_srityje\"><\/span><strong>  programin\u0117s \u012frangos testavimo srityje?<\/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=\"Robotizuot\u0173 proces\u0173 automatizavimo ateitis sveikatos prie\u017ei\u016bros srityje\" width=\"418\" height=\"279\"><\/p>\n<p><span style=\"font-weight: 400;\">Neigiamo testavimo tikslai yra pana\u0161\u016bs \u012f kit\u0173 programin\u0117s \u012frangos testavimo tip\u0173 tikslus. B\u016btent, kad b\u016bt\u0173 atskleistos programos klaidos, defektai ir pa\u017eeid\u017eiamumai. Ta\u010diau jis atlieka ypating\u0105 vaidmen\u012f ie\u0161kant defekt\u0173, kuri\u0173 negalima nustatyti naudojant galiojan\u010dius duomenis. \u0160tai keletas prie\u017eas\u010di\u0173, kod\u0117l verta taikyti neigiamo testavimo metod\u0105.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Defektu_atskleidimas\"><\/span><strong>1. Defekt\u0173 atskleidimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pagrindinis neigiamo testavimo tikslas programin\u0117s \u012frangos testavime &#8211; atskleisti defektus, atsiradusius d\u0117l neteising\u0173 duomen\u0173 ar netik\u0117t\u0173 \u012fvesties duomen\u0173. Tai leid\u017eia testuotojams aktyviau aptikti klaidas ir u\u017etikrinti, kad programin\u0117 \u012franga atitikt\u0173 l\u016bkes\u010dius.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Saugumas\"><\/span><strong>2. Saugumas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Netik\u0117tos \u012fvestys arba negaliojantys duomenys gali atskleisti saugumo spragas. Testuojant ir sprend\u017eiant \u0161iuos kra\u0161tinius atvejus, programa tampa saugesn\u0117 ir patikimesn\u0117, nes suma\u017e\u0117ja kenk\u0117ji\u0161k\u0173 atak\u0173, \u012fskiepijimo klaid\u0173 ar neleistinos prieigos bandym\u0173 galimyb\u0117.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Klaidu_tvarkymas\"><\/span><strong>3. Klaid\u0173 tvarkymas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Neigiamas testavimas naudingas norint patvirtinti klaid\u0173 tvarkym\u0105. Reikia ne tik u\u017etikrinti, kad sistema i\u0161likt\u0173 stabili, kai susiduriama su netik\u0117tais \u012fvesties duomenimis, bet ir tai, kaip ji reaguoja \u012f \u0161iuos \u012fvykius, pavyzd\u017eiui, pateikia klaid\u0173 prane\u0161imus, kad galutinis naudotojas \u017einot\u0173, jog duomenys negalioja.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Testu_aprepties_gerinimas\"><\/span><strong>4. Test\u0173 apr\u0117pties gerinimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pozityvusis ir negatyvusis testavimas programin\u0117s \u012frangos testavime labai vienas kit\u0105 papildo. Jie abu apima skirtingus duomen\u0173 \u012fvedimo elementus, o tai rei\u0161kia, kad j\u016bs\u0173 testavimas bus i\u0161samesnis.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Geresne_naudotojo_patirtis\"><\/span><strong>5. Geresn\u0117 naudotojo patirtis<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Neigiamas testavimas padeda nustatyti klaid\u0173 prane\u0161im\u0173, gedim\u0173 ir kit\u0173 netik\u0117t\u0173 elgsen\u0173, galin\u010di\u0173 neigiamai paveikti naudotojo patirt\u012f, \u0161altinius.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Skirtumas_tarp_teigiamo_ir_neigiamo\"><\/span><strong>Skirtumas tarp teigiamo ir neigiamo  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"testavimas_programines_irangos_inzinerijoje\"><\/span><strong>testavimas programin\u0117s \u012frangos in\u017einerijoje<\/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 testavimas ir beta testavimas\" 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;\">Kaip jau min\u0117jome, atliekant neigiam\u0105 testavim\u0105 siun\u010diami netik\u0117ti arba negaliojantys duomenys, kad b\u016bt\u0173 patikrinta sistemos elgsena. Kita vertus, atliekant teigiam\u0105 testavim\u0105 siun\u010diami tik\u0117tini arba galiojantys duomenys, kad b\u016bt\u0173 patikrinta, ar sistema veikia taip, kaip tikimasi.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Skirtumas tarp teigiamo ir neigiamo testavimo yra toks:<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Tikslai\"><\/span><b>1. Tikslai:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Teigiamu testavimu tikrinama, ar programin\u0117 \u012franga veikia taip, kaip numatyta; neigiamu testavimu siekiama i\u0161siai\u0161kinti, kas atsitinka nenumatytais atvejais.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Duomenys\"><\/span><b>2. Duomenys:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Teigiamam testavimui naudojami galiojantys duomenys, o neigiamam testavimui &#8211; negaliojantys \u012fvesties duomenys, ekstremalios vert\u0117s ir netik\u0117ti formatai.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Demesys\"><\/span><strong>3. D\u0117mesys:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">  Teigiamas testavimas orientuotas \u012f s\u0117kmingus scenarijus, o neigiamas testavimas labiau susij\u0119s su nes\u0117kmingais scenarijais.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Ivairus_neigiamo_testavimo_tipai\"><\/span><strong>\u012evair\u016bs neigiamo testavimo tipai  <\/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 testavimas - kas tai yra, tipai, procesai, po\u017ei\u016briai, \u012frankiai, palyginti su alfa testavimu ir dar daugiau!\" width=\"462\" height=\"308\"><\/p>\n<p><span style=\"font-weight: 400;\">Neigiamas testavimas &#8211; tai s\u0105voka, apimanti kelis skirtingus taikomosios programos kokyb\u0117s ir vientisumo patvirtinimo b\u016bdus. \u0160tai septyni neigiamo testavimo tipai, kuriuos turite \u017einoti.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Ribiniu_verciu_testavimas\"><\/span><strong>#1. Ribini\u0173 ver\u010di\u0173 testavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ribini\u0173 ver\u010di\u0173 testavimu siekiama patikrinti programin\u0119 \u012frang\u0105 su \u012fvestimis, esan\u010diomis \u012fvesties diapazono ribose arba kra\u0161tuose. Ji tikrina did\u017eiausias ir ma\u017eiausias tik\u0117tinas vertes, bet taip pat tikrina ir didesnes u\u017e \u0161ias \u012fvestis.<\/span><\/p>\n<p><b>Pavyzdys:<\/b><span style=\"font-weight: 400;\">  \u012e \u012fvesties lauk\u0105 galima \u012fra\u0161yti skai\u010dius nuo 1 iki 9. Atliekant ribin\u0117s vert\u0117s test\u0105 bus \u012fvesta ir 1, ir 9, bet taip pat bus testuojami 0 ir 10.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Ivesties_vertes_testavimas\"><\/span><strong>#2. \u012evesties vert\u0117s testavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testuojant \u012fvesties vert\u0119 nustatoma, kaip sistema reaguos \u012f netik\u0117tus arba negaliojan\u010dius \u012fvesties duomenis. Bus tikrinami \u0161ie \u012fvesties duomenys:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neteisingi duomen\u0173 tipai  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vert\u0117s, kuri\u0173 diapazonas vir\u0161ija norm\u0105  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Specialieji \u017eenklai  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tu\u0161ti laukai.  <\/span><\/li>\n<\/ul>\n<p><b>Pavyzdys: <\/b><span style=\"font-weight: 400;\">Pavyzdys: \u012fvesties laukelyje reikia \u012fvesti tik skai\u010di\u0173, tod\u0117l testo metu bus \u012fvesta raid\u0117 ir pa\u017ei\u016br\u0117ta, kaip sistema reaguos.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Apkrovos_testavimas\"><\/span><strong>#3. Apkrovos testavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/www.zaptest.com\/lt\/kas-yra-apkrovos-testavimas-giliai-pasinerkite-i-tipus-praktika-irankius-issukius-ir-kt\"><br \/>\n  <span style=\"font-weight: 400;\">Apkrovos testavimas<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\"> padeda testuotojams \u012fvertinti, kaip sistema reaguos esant dideliam stresui ar apkrovai, pvz., dideliems duomen\u0173 rinkiniams ar dideliam duomen\u0173 srautui. <\/span><a href=\"https:\/\/www.zaptest.com\/lt\/issamus-programines-irangos-testavimo-automatizavimo-vadovas\"><br \/>\n  <span style=\"font-weight: 400;\">Testavimo automatizavimo \u012frankiai <\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">gali imituoti \u0161ias ekstremalias s\u0105lygas, kad suprastum\u0117te, kaip sistema reaguoja \u012f sunkumus.<\/span><\/p>\n<p><b>Pavyzdys:<\/b><span style=\"font-weight: 400;\"> Pavyzdys: Testuotojas imituos t\u016bkstan\u010dius vienu metu prie interneto svetain\u0117s prisijungusi\u0173 naudotoj\u0173.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Isimciu_testavimas\"><\/span><strong>#4. I\u0161im\u010di\u0173 testavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Atliekant tokio tipo bandymus tiriama, kaip sistema reaguos \u012f i\u0161skirtinius \u012fvykius ar klaidas. Kai kurie i\u0161 \u0161i\u0173 test\u0173  <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sistemos gedim\u0173 imitavimas<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tinklo gedimai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Duomen\u0173 baz\u0117s klaidos<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Diskin\u0117s vietos problemos<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tr\u016bkstami failai.<\/span><\/li>\n<\/ul>\n<p><b>Pavyzdys: <\/b><span style=\"font-weight: 400;\">Pavyzdys: Testu gali b\u016bti tiriama, kas atsitinka, kai naudotojas parsisiun\u010dia fail\u0105 i\u0161 programos ir nutr\u016bksta interneto ry\u0161ys.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Saugumo_testavimas\"><\/span><strong>#5. Saugumo testavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Atliekant saugumo testavim\u0105 taikomas neigiamo testavimo metodas, kuriuo siekiama i\u0161ry\u0161kinti ir suprasti programin\u0117s \u012frangos pa\u017eeid\u017eiamum\u0105, kur\u012f gali atskleisti negaliojantys ar netik\u0117ti \u012fvesties duomenys. Taikant \u0161\u012f metod\u0105 tikrinamos \u012fprastos atakos, pvz:<\/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;\">Kry\u017eminis svetain\u0117s skript\u0173 k\u016brimas (XSS)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Buferio perpildymai.<\/span><\/li>\n<\/ul>\n<p><b>Pavyzdys:<\/b><span style=\"font-weight: 400;\"> Pavyzdys: atliekant saugumo test\u0105 \u012f naudotojo \u012fvesties lauk\u0105 gali b\u016bti bandoma \u012fterpti kenk\u0117ji\u0161k\u0105 kod\u0105.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Vartotojo_sasajos_testavimas\"><\/span><strong>#6. Vartotojo s\u0105sajos testavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Atliekant tokio pob\u016bd\u017eio bandymus daugiausia d\u0117mesio skiriama klaidoms, kurios atsiranda naudotojui s\u0105veikaujant su programine \u012franga. Bus bandoma nustatyti \u0161iuos dalykus:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Netik\u0117ti atsakymai \u012f naudotojo s\u0105veikas<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neteisingi klaid\u0173 prane\u0161imai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Navigacijos problemos  <\/span><\/li>\n<\/ul>\n<p><b>Pavyzdys: <\/b><span style=\"font-weight: 400;\">Pavyzdys: Testu bus tiriama, kas atsitinka, kai tam tikri veiksmai atliekami ne i\u0161 eil\u0117s.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Duomenu_vientisumo_testavimas\"><\/span><strong>#7. Duomen\u0173 vientisumo testavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Duomen\u0173 vientisumo testavimas u\u017etikrina, kad duomenys b\u016bt\u0173 tiksl\u016bs ir nuosekl\u016bs atliekant \u012fvairias taikomosios programos operacijas. Kai kurie i\u0161 testuojam\u0173 dalyk\u0173 yra \u0161ie:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Galimi duomen\u0173 pa\u017eeidimai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Duomen\u0173 praradimo scenarijai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nety\u010diniai duomen\u0173 pakeitimai<\/span><\/li>\n<\/ul>\n<p><b>Pavyzdys:<\/b><span style=\"font-weight: 400;\"> Pavyzdys: Testu bus tikrinama, ar duomenys po perdavimo i\u0161lieka tokie patys.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Kaip matote, yra daug skirting\u0173 neigiamo testavimo metod\u0173. Visiems \u0161iems bandymams b\u016bdinga tai, kad juose naudojamos netik\u0117tos \u012fvestys arba negaliojantys duomenys, siekiant patikrinti, kaip programa veikia netipin\u0117mis s\u0105lygomis.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Neigiamo_testavimo_privalumai\"><\/span><strong>Neigiamo testavimo privalumai<\/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=\"neigiamo testavimo privalumai\" 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;\">Neigiamas testavimas &#8211; tai supratimas, kaip j\u016bs\u0173 programa veikia i\u0161kilus netik\u0117toms situacijoms. \u0160tai keletas pagrindini\u0173 \u0161io metodo privalum\u0173.  <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ji padeda suprasti, kok\u012f poveik\u012f j\u016bs\u0173 programai tur\u0117s netik\u0117tos \u012fvestys arba neteisingi duomenys. Ar jis sugrius? I\u0161spausdinti netiksl\u0173 klaidos prane\u0161im\u0105?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neigiamas testavimas yra atsakingo kokyb\u0117s u\u017etikrinimo metodo dalis, nes juo siekiama nustatyti sistemos tr\u016bkumus.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Atliekant neigiam\u0105 testavim\u0105 i\u0161bandoma programin\u0117 \u012franga, tikrinant, kaip ji reaguoja \u012f nenumatytus arba nenumatytus scenarijus, su kuriais ji susidurs gamtoje.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neigiamas testavimas yra esmin\u0117 i\u0161samaus po\u017ei\u016brio \u012f saugum\u0105 dalis, nes jis atskleid\u017eia galimus atak\u0173 vektorius, kuriais gali pasinaudoti kibernetiniai \u012fsilau\u017e\u0117liai.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Neigiamo_testavimo_trukumai\"><\/span><strong>Neigiamo testavimo tr\u016bkumai<\/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=\"kontrolinis s\u0105ra\u0161as uat, \u017einiatinklio program\u0173 testavimo \u012frankiai, automatizavimas ir dar daugiau\" width=\"629\" height=\"419\"><\/p>\n<p><span style=\"font-weight: 400;\">Neigiamas testavimas turi daug privalum\u0173, ta\u010diau turi ir tam tikr\u0173 tr\u016bkum\u0173, kuriuos reikia \u012fveikti.  <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">I\u0161samiam neigiamam testavimui gali prireikti papildomos technin\u0117s ir programin\u0117s \u012frangos, o tai gali padidinti testavimo i\u0161laidas. Komandoms, turin\u010dioms ribot\u0105 biud\u017eet\u0105, tai gali b\u016bti nepalanku.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neigiamasis testavimas gali u\u017etrukti gana ilgai, nes reikia sukurti daugyb\u0119 testavimo atvej\u0173, kad b\u016bt\u0173 apr\u0117pti \u012fvair\u016bs \u012fvesties variantai, su kuriais programin\u0117 \u012franga susidurs gamyboje.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Netik\u0117t\u0173 situacij\u0173, kurias galima apr\u0117pti neigiamais testais, skai\u010dius yra ribotas. I\u0161 ties\u0173 kai kurios situacijos gali b\u016bti tokios netik\u0117tos, kad bandytojai negali \u012f jas atsi\u017evelgti.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neigiam\u0173 testavimo atvej\u0173 automatizavimas yra sud\u0117tingas u\u017edavinys. Ta\u010diau naudojant tinkam\u0105 programin\u0119 \u012frang\u0105, pavyzd\u017eiui, ZAPTEST, \u0161is procesas yra daug lengviau valdomas.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Neigiamo_testavimo_issukiai\"><\/span><strong>Neigiamo testavimo i\u0161\u0161\u016bkiai<\/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=\"UAT testavimo palyginimas su regresijos testavimu ir kitais\" width=\"423\" height=\"282\"><\/p>\n<p><span style=\"font-weight: 400;\">Jei norite sukurti tvirt\u0105 ir patikim\u0105 programin\u0119 \u012frang\u0105, galin\u010di\u0105 atlaikyti naudotoj\u0173 s\u0105veikos \u012ftamp\u0105, labai svarbu atlikti neigiam\u0105 testavim\u0105. Ta\u010diau \u012fgyvendinant \u0161\u012f metod\u0105 kyla tam tikr\u0173 i\u0161\u0161\u016bki\u0173, apie kuriuos reikia \u017einoti.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Panagrin\u0117kime kai kuriuos nuolatinius i\u0161\u0161\u016bkius.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Neigiamu_programines_irangos_testavimo_scenariju_nustatymas\"><\/span><strong>1. Neigiam\u0173 programin\u0117s \u012frangos testavimo scenarij\u0173 nustatymas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Pakankama_apreptis\"><\/span><b>Pakankama apr\u0117ptis:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Vienas did\u017eiausi\u0173 neigiamo testavimo i\u0161\u0161\u016bki\u0173 &#8211; u\u017etikrinti, kad b\u016bt\u0173 apr\u0117pta pakankamai netik\u0117t\u0173 scenarij\u0173. Yra daugyb\u0117 neigiam\u0173 scenarij\u0173 ir variant\u0173, tod\u0117l, norint juos visus apsvarstyti, reikia k\u016brybi\u0161kai \u012fsivaizduoti, kaip naudotojai s\u0105veikaus su programine \u012franga.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prioritetu_nustatymas\"><\/span><b>Prioritet\u0173 nustatymas:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Tur\u0117dami tiek daug galim\u0173 neigiam\u0173 scenarij\u0173, kuriuos reikia patikrinti, testuotojai ne visada \u017eino, nuo ko prad\u0117ti. Kai kurie patikimi kriterijai, pagal kuriuos galima \u012fvertinti, kam teikti pirmenyb\u0119, yra prognozavimas:<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\">  Situacijos, kuriose yra didel\u0117 defekt\u0173 tikimyb\u0117  <\/span><\/li>\n<li><span style=\"font-weight: 400;\">  Defekt\u0173 pasekmi\u0173 sunkumas.  <\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Tinkamu_neigiamu_testavimo_atveju_kurimas\"><\/span><strong>2. Tinkam\u0173 neigiam\u0173 testavimo atvej\u0173 k\u016brimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ivesties_patvirtinimas\"><\/span><b>\u012evesties patvirtinimas:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Norint sukurti patikimus neigiamus testavimo atvejus, reikia gana i\u0161samiai suprasti savo sistemos elgsen\u0105, architekt\u016br\u0105 ir apribojimus. Norint i\u0161bandyti programin\u0119 \u012frang\u0105, reikia naudoti kruop\u0161\u010diai apgalvotus \u012fvesties duomenis ir informacij\u0105. Nors atsitiktinis metodas gali pad\u0117ti aptikti kai kurias klaidas, jis yra menkesnis, palyginti su tikslesniu ir sistemingesniu neigiamo testavimo metodu.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Duomenu_ivairove\"><\/span><b>Duomen\u0173 \u012fvairov\u0117:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Priklausomai nuo j\u016bs\u0173 sistemos ypatum\u0173, gali tekti atlikti bandymus su gana \u012fvairiais duomenimis. I\u0161 ties\u0173 yra daug skirting\u0173 duomen\u0173 format\u0173, pavyzd\u017eiui, skai\u010di\u0173, teksto, dat\u0173 ir t. t., kuri\u0173 kiekvien\u0105 j\u016bs\u0173 programa gali priimti. \u0160iuo atveju sud\u0117tinga sukurti bandym\u0173 atvejus, kuriuose b\u016bt\u0173 atsi\u017evelgta \u012f kiekvien\u0105 format\u0105 ir ypa\u010d \u012f kiekvien\u0105 negaliojan\u010di\u0173 duomen\u0173 variant\u0105. Tokia situacija testavimo komandoms gali pareikalauti nema\u017eai laiko.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Efektyvumas_ir_testavimo_automatizavimas\"><\/span><strong>3. Efektyvumas ir testavimo automatizavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Laiko_sanaudos\"><\/span><b>Laiko s\u0105naudos:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Teigiamo testavimo tikslas &#8211; patvirtinti programin\u0117s \u012frangos atitikt\u012f laukiamiems rezultatams. Kita vertus, atliekant neigiam\u0105j\u012f testavim\u0105 reikia gilintis \u012f netik\u0117tumus ir tirti galimus scenarijus. Norint pereiti nei\u0161tirt\u0105 teritorij\u0105, reikia daugiau laiko. Tod\u0117l, jei norite gauti i\u0161samius rezultatus, kurie gaunami atlikus neigiam\u0105 test\u0105, turite b\u016bti pasireng\u0119 skirti papildom\u0173 valand\u0173.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Automatizavimo_sudetingumas\"><\/span><b>Automatizavimo sud\u0117tingumas:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Neigiamam testavimui gali prireikti daug laiko ir i\u0161tekli\u0173. Tod\u0117l tai puikus programin\u0117s \u012frangos testavimo automatizavimo darbas. Ta\u010diau reikia \u012fveikti tam tikrus sunkumus. Pavyzd\u017eiui, norint sukurti testavimo atvejus, kuriuose b\u016bt\u0173 apibr\u0117\u017eti tik\u0117tini netik\u0117t\u0173 \u012fvesties duomen\u0173 rezultatai, reikia tam tikros patirties ir \u017eini\u0173. Be to, j\u016bs\u0173 turima automatizavimo test\u0173 sistema gali nepalaikyti negaliojan\u010di\u0173 duomen\u0173, kuriuos norite perkelti \u012f savo program\u0105, tod\u0117l tai dar labiau apsunkina proces\u0105.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Rezultatu_vertinimas\"><\/span><strong>4. Rezultat\u0173 vertinimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Klaidingi_teigiami_rezultatai\"><\/span><b>Klaidingi teigiami rezultatai:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Testavimo kalibravimas, siekiant u\u017etikrinti pakankam\u0105 tikslumo ir i\u0161samumo pusiausvyr\u0105, yra gerai pa\u017e\u012fstamas neigiamo testavimo specialistams. Kai kuriais atvejais pernelyg jautrus klaid\u0173 tvarkymas klaidingai supainioja galiojan\u010dius \u012fvesties duomenis su neigiamais \u012fvesties duomenimis, tod\u0117l gai\u0161tamas laikas nesvarbioms problemoms spr\u0119sti.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Dviprasmiski_rezultatai\"><\/span><b>Dviprasmi\u0161ki rezultatai:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Kai sistema gauna neteising\u0105 \u012fvest\u012f, ji gali sugesti, padaryti klaid\u0173 arba u\u017estrigti. Daugeliu atvej\u0173 tai yra tikras klaidos po\u017eymis. Ta\u010diau kitais atvejais tai yra neapdoroto kra\u0161tinio atvejo, \u012f kur\u012f k\u016br\u0117jai neatsi\u017evelg\u0117, \u012frodymas. Svarbu atskirti \u0161ias atskiras situacijas, ta\u010diau tikrosios prie\u017easties tyrimas u\u017eima daug laiko.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Duomenu_valdymas\"><\/span><b>Duomen\u0173 valdymas:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Neigiamam testavimui atlikti reikia daug duomen\u0173. \u0160i testavimo informacija turi b\u016bti kuriama ir saugoma. K\u016brimo scenarijuose, kuriuose taikomi trumpi terminai, tai yra papildomas darbas, \u012f kur\u012f reikia atsi\u017evelgti.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Organizaciniai_klausimai\"><\/span><strong>5. Organizaciniai klausimai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Neigiamo_testavimo_patirties_trukumas\"><\/span><b>Neigiamo testavimo patirties tr\u016bkumas:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Nors neigiamas testavimas yra populiarus, daugeliui testuotoj\u0173 tr\u016bksta \u012fg\u016bd\u017ei\u0173 ir patirties, kad gal\u0117t\u0173 visapusi\u0161kai atlikti tok\u012f testavim\u0105. Tam tikr\u0173 neigiam\u0173 testavimo atvej\u0173 k\u016brimas yra ma\u017eiau intuityvus nei j\u0173 teigiam\u0173 testavimo atvej\u0173 atitikmen\u0173 k\u016brimas. Be to, neturint tinkam\u0173 \u017eini\u0173, gali b\u016bti sud\u0117tinga \u012fgyvendinti bandym\u0173 automatizavim\u0105.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Verslo_spaudimas\"><\/span><b>Verslo spaudimas:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Suinteresuotosios \u0161alys, testavimo vykdytojai ir vadovyb\u0117 turi suprasti, koks svarbus vaidmuo kuriant patikimas taikom\u0105sias programas tenka neigiamam testavimui. Ne\u012fvertinus jo svarbos, gali b\u016bti daromas spaudimas sutelkti d\u0117mes\u012f \u012f teigiamus tyrimus neigiam\u0173 tyrim\u0173 s\u0105skaita.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Akivaizdu, kad komandoms, norin\u010dioms pasinaudoti neigiamo testavimo privalumais, tenka susidurti su keliais i\u0161\u0161\u016bkiais. Ta\u010diau, pasirink\u0119 tinkam\u0105 po\u017ei\u016br\u012f ir tinkamas programin\u0117s \u012frangos testavimo priemones, galite \u012fveikti \u0161ias problemas ir sukurti programin\u0119 \u012frang\u0105, kuri pranoksta naudotoj\u0173 l\u016bkes\u010dius.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Kaip_rasyti_programines_irangos_testavimo_neigiamus_testavimo_atvejus\"><\/span><strong>Kaip ra\u0161yti programin\u0117s \u012frangos testavimo neigiamus testavimo atvejus<\/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=\"kai kuri\u0173 neai\u0161kum\u0173 programin\u0117s \u012frangos testavimo automatizavimo srityje i\u0161ai\u0161kinimas\" width=\"501\" height=\"334\"><\/p>\n<p><span style=\"font-weight: 400;\">Programin\u0117s \u012frangos testavimo neigiam\u0173 testavimo atvej\u0173 ra\u0161ymas reikalauja tam tikros patirties ir k\u016brybinio m\u0105stymo. \u010cia pateikiamas \u017eingsnis po \u017eingsnio vadovas, pad\u0117siantis sukurti \u0161iuos svarbius testavimo atvejus.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Nustatykite_savo_tikslus\"><\/span><strong>#1. Nustatykite savo tikslus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Prie\u0161 ra\u0161ydami programin\u0117s \u012frangos testavimo neigiamus testavimo atvejus, turite suprasti, kod\u0117l norite atlikti neigiam\u0105 testavim\u0105. Ne visoms programoms naudingas neigiamas testavimas.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Taigi supraskite, ko norite pasiekti. Neigiamas testavimas skirtas klaidoms ir gedimams, kurie atsiranda d\u0117l netik\u0117t\u0173 naudotojo s\u0105veikos scenarij\u0173 ar s\u0105lyg\u0173, i\u0161ai\u0161kinti.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Apibudinkite_galimus_neigiamus_scenarijus\"><\/span><strong>#2. Apib\u016bdinkite galimus neigiamus scenarijus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Be to, turite \u012fvertinti, kokie neigiami scenarijai gali pasitaikyti naudotojams s\u0105veikaujant su j\u016bs\u0173 programine \u012franga. \u0160iame etape labai svarbu atlikti tyrimus. Kai kurios sritys, kurias tur\u0117tum\u0117te i\u0161tirti, yra \u0161ios:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sistemos reikalavimai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tipiniai naudojimo atvejai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Programos savyb\u0117s ir funkcijos<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Susipa\u017einkite su \u0161iomis situacijomis ir sudarykite scenarij\u0173, kai programa gali neveikti taip, kaip planavote, s\u0105ra\u0161\u0105.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tada apsvarstykite svarbiausius \u012fvesties patvirtinimo scenarijus. Paprastai tai b\u016bna duomen\u0173 \u012fvedimo formos, prisijungimo laukai ir pan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Galiausiai apsvarstykite daugyb\u0119 netradicini\u0173 b\u016bd\u0173, kuriais naudotojai gali s\u0105veikauti su j\u016bs\u0173 programine \u012franga, ir netik\u0117tus \u012fvykius, kurie gali sukelti neigiam\u0173 padarini\u0173, pavyzd\u017eiui, tinklo atsijungimus, staigius sistemos i\u0161jungimus, did\u017eiulius duomen\u0173 perdavimus ir pan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">U\u017efiksavus kuo daugiau scenarij\u0173, laikas nustatyti tik\u0117tinas \u0161i\u0173 netik\u0117t\u0173 scenarij\u0173 pasekmes.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Apibudinti_laukiamus_rezultatus\"><\/span><strong>#3. Apib\u016bdinti laukiamus rezultatus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Kiekvienas testavimo atvejis turi tur\u0117ti laukiam\u0105 rezultat\u0105, o neigiamas testavimo atvejis yra ne kitoks. Geriausia praktika \u0161iuo atveju yra para\u0161yti kiekvien\u0105 neigiam\u0105 scenarij\u0173 ir nustatyti, koks tur\u0117t\u0173 b\u016bti rezultatas.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kai kurie i\u0161 galim\u0173 rezultat\u0173 gali b\u016bti \u0161ie:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tiksl\u016bs ir informatyv\u016bs klaid\u0173 prane\u0161imai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tinkami nukreipimai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">sklandus sistemos tvarkymas, pavyzd\u017eiui, neleid\u017eiantis sistemai u\u017estrigti ar sutrikti.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Pasirinkite_testuojamus_iejimus\"><\/span><strong>#4. Pasirinkite testuojamus \u012f\u0117jimus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Dabar laikas i\u0161siai\u0161kinti, kokius \u012fvesties duomenis reikia patikrinti. \u0160ie \u012fvesties duomenys tur\u0117t\u0173 b\u016bti tie, kurie grei\u010diausiai sukels klaid\u0105 ar kit\u0105 neigiam\u0105 elges\u012f.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kai kurie \u012fvesties duomenys, kuriuos reikia \u012ftraukti, yra \u0161ie:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">reik\u0161m\u0117s, kuri\u0173 diapazonas vir\u0161ija ribas (neigiamos reik\u0161m\u0117s am\u017eiaus lauke ir t. t.)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Neteisingi duomenys (raid\u0117s skaitmeniniame lauke ir pan.)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Netik\u0117ti simboliai arba \u017eenklai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Specialieji \u017eenklai<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tr\u016bkstami duomenys<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Rasykite_testavimo_atvejus\"><\/span><strong>#5. Ra\u0161ykite testavimo atvejus<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Kai surinksite visus scenarijus, laikas ra\u0161yti testavimo atvejus. Naudojant neigiam\u0105 testavim\u0105 galima para\u0161yti beveik neribot\u0105 skai\u010di\u0173 testavimo atvej\u0173. Juk atliekant tokio tipo bandymus siekiama i\u0161siai\u0161kinti, kas nutinka, kai \u017emon\u0117s naudoja programin\u0119 \u012frang\u0105 ne taip, kaip ketinote. Ta\u010diau d\u0117l termin\u0173 reikia sutrumpinti galim\u0173 atvej\u0173 s\u0105ra\u0161\u0105 ir suskirstyti juos \u012f situacijas, d\u0117l kuri\u0173 grei\u010diausiai kils problem\u0173.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kaip visada, testavimo atvejus ra\u0161ykite ai\u0161kiai, glaustai ir objektyviai. \u010cia n\u0117ra vietos dviprasmyb\u0117ms.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u010cia pateikiamas geras neigiam\u0173 bandym\u0173 atvej\u0173 formatas.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Naudokite testavimo atvejo ID<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tiksliai apra\u0161ykite, kas yra tikrinama.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Atkreipkite d\u0117mes\u012f \u012f visas i\u0161ankstines neigiamo testo s\u0105lygas<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apib\u016bdinkite susijusi\u0173 veiksm\u0173 rinkin\u012f<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nustatyti ai\u0161kius ir objektyvius rezultatus<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">U\u017esira\u0161ykite faktin\u012f bandymo rezultat\u0105<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Suplanuokite_testa\"><\/span><strong>#6. Suplanuokite test\u0105<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Dabar reikia suplanuoti testus. V\u0117lgi, svarbu teikti pirmenyb\u0119 scenarijams, kurie sukelia daugiausiai neigiam\u0173 pasekmi\u0173, pavyzd\u017eiui, avarij\u0173, arba scenarijams, kuriuose labiausiai tik\u0117tina, kad bus atskleistos problemos.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Neigiamo_testo_pavyzdys\"><\/span><strong>Neigiamo testo pavyzdys<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Pateikiame neigiamo testo pavyzd\u012f.<\/span><\/p>\n<p><b>Bandymo atvejo ID:<\/b><span style=\"font-weight: 400;\"> TC001<\/span><\/p>\n<p><b>Apra\u0161ymas:<\/b><span style=\"font-weight: 400;\"> Patikrinkite, ar rodomas klaidos prane\u0161imas, jei naudotojas \u012fveda neteising\u0105 el. pa\u0161to adres\u0105.<\/span><\/p>\n<p><b>S\u0105lygos: <\/b><span style=\"font-weight: 400;\">Naudotojas turi b\u016bti prisijungimo prie programos puslapyje<\/span><\/p>\n<p><b>\u017dingsniai:<\/b><span style=\"font-weight: 400;\">  1. \u012eveskite negaliojant\u012f el. pa\u0161to adres\u0105. 2. Paspauskite &#8222;Prisijungti&#8221;<\/span><\/p>\n<p><b>Laukiami rezultatai: <\/b><span style=\"font-weight: 400;\">Kai naudotojas paspaud\u017eia &#8222;Prisijungti&#8221;, pasirodo klaidos prane\u0161imas &#8222;\u012fvestas neteisingas el. pa\u0161to adresas&#8221;.<\/span><\/p>\n<p><b>Rezultatai: <\/b><span style=\"font-weight: 400;\">\u012era\u0161ykite, kas \u012fvyko pasirinkus &#8222;Prisijungti&#8221;.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Neigiamu_programines_irangos_testavimo_scenariju_pavyzdziai\"><\/span><strong>Neigiam\u0173 programin\u0117s \u012frangos testavimo scenarij\u0173 pavyzd\u017eiai<\/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=\"kontrolinio s\u0105ra\u0161o programin\u0117s \u012frangos testavimo procesai\" width=\"476\" height=\"317\"><\/p>\n<p><span style=\"font-weight: 400;\">Pateikiame kelet\u0105 tipini\u0173 scenarij\u0173, kuriuos galite patikrinti naudodami neigiamo testavimo metodus.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Duomenu_ir_lauku_tipai\"><\/span><strong>1. Duomen\u0173 ir lauk\u0173 tipai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Jei esate pild\u0119 form\u0105 internete, \u017einote, kad \u0161ie langeliai nustatyti priimti tam tikro tipo duomenis. Kai kuriose i\u0161 j\u0173 galima naudoti tik skai\u010dius, o kitose &#8211; datas, tekst\u0105 ar kit\u0173 tip\u0173 duomenis.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Atliekant neigiam\u0105 \u0161i\u0173 langeli\u0173 testavim\u0105, siun\u010diami negaliojantys duomenys, pavyzd\u017eiui, \u012f skaitmenin\u012f lauk\u0105 \u012fvedamos raid\u0117s.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Privalomi_laukai\"><\/span><strong>2. Privalomi laukai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Privalomi laukai yra \u012fprastos form\u0173 ir program\u0173 savyb\u0117s. Tai patogi priemon\u0117, u\u017etikrinanti, kad prie\u0161 pereinant prie kito etapo b\u016bt\u0173 surinkta visa svarbi informacija.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Geras \u0161i\u0173 scenarij\u0173 testavimo atvejis &#8211; patikrinti, kas atsitinka, kai \u0161ie laukai paliekami tu\u0161ti. Idealiu atveju tur\u0117t\u0173 b\u016bti rodomas klaidos prane\u0161imas, raginantis naudotoj\u0105 u\u017epildyti reikiam\u0105 lauk\u0105.  <\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Tinkamas_simboliu_skaicius\"><\/span><strong>3. Tinkamas simboli\u0173 skai\u010dius  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Jei testuojate \u017einiatinklio puslapi\u0173 program\u0105, gali b\u016bti, kad turite duomen\u0173 lauk\u0105, kuriam reikia riboto simboli\u0173 skai\u010diaus. Tai gali b\u016bti naudotoj\u0173 vardai, telefono numeriai, registracijos numeriai ir pan.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Galite sukurti neigiamus \u0161i\u0173 lauk\u0173 testavimo atvejus, ra\u0161ydami testus, kuriuose \u012fvedami didesni nei maksimal\u016bs leid\u017eiami simboliai, kad pamatytum\u0117te, kaip reaguos programa.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Duomenu_ribos_ir_apribojimai\"><\/span><strong>4. Duomen\u0173 ribos ir apribojimai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Tam tikrose formose bus lauk\u0173 su fiksuotomis ribomis. Pavyzd\u017eiui, jei norite, kad kas nors \u012fvertint\u0173 k\u0105 nors i\u0161 100 bal\u0173, duomen\u0173 ribos b\u016bt\u0173 1-100.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sukurkite neigiam\u0105 bandom\u0105j\u012f atvej\u012f, kuriame bandysite \u012fvesti 0, 101 arba kitas neigiamas ar teigiamas reik\u0161mes i\u0161 1-100.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Geriausia_neigiamo_testavimo_praktika\"><\/span><strong>Geriausia neigiamo testavimo praktika<\/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=\"alfa ir beta testavimo skirtumai ir pana\u0161umai.\" width=\"274\" height=\"274\"><\/p>\n<p><span style=\"font-weight: 400;\">Yra keletas geriausios praktikos pavyzd\u017ei\u0173, kaip u\u017etikrinti auk\u0161tos kokyb\u0117s neigiam\u0105 testavim\u0105. Pateikiame kelet\u0105 patarim\u0173, kaip tai padaryti.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Apibrezkite_negaliojancius_ivesties_duomenis\"><\/span><b>1. Apibr\u0117\u017ekite negaliojan\u010dius \u012fvesties duomenis:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Per\u017ei\u016br\u0117kite k\u016brimo dokumentacij\u0105, naudojimo atvejus ir UI \/ UUX, kad suprastum\u0117te ir nustatytum\u0117te galimus neteisingus \u012fvesties duomenis. Atkreipkite d\u0117mes\u012f \u012f negaliojan\u010dius duomen\u0173 tipus, kra\u0161tutines reik\u0161mes, tr\u016bkstamus duomenis, tu\u0161\u010dius laukus, netik\u0117tus formatus ir kt.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Naudokite_krastiniu_verciu_analize\"><\/span><b>2. Naudokite kra\u0161tini\u0173 ver\u010di\u0173 analiz\u0119:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Kaip min\u0117ta, apsibr\u0117\u017ekite ribines vertes, kad rastum\u0117te kra\u0161tinius atvejus, kurie gali sukelti netik\u0117t\u0173 reakcij\u0173.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Darbuotoju_lygiavertiskumo_skirstymas\"><\/span><b>3. Darbuotoj\u0173 lygiaverti\u0161kumo skirstymas:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><b> <\/b><span style=\"font-weight: 400;\">Per\u017ei\u016br\u0117kite \u012fvesties sritis ir padalykite jas \u012f lygiaver\u010dius galiojan\u010di\u0173 ir negaliojan\u010di\u0173 reik\u0161mi\u0173 skirsnius. \u0160is procesas padeda suma\u017einti testavimo atvej\u0173, kuriuos reik\u0117s para\u0161yti, skai\u010di\u0173, nes jei lygiavert\u0117 negaliojan\u010di\u0173 duomen\u0173 dalis sukelia problem\u0173 vienai \u012fvesties daliai, tik\u0117tina, kad ji bus atstovaujama visai klasei.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Imituokite_blogus_vartotojus\"><\/span><b>4. Imituokite blogus vartotojus:<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Teigiamas testavimas patikrina tik\u0117tin\u0105 naudotojo elgsen\u0105. Neigiamas testavimas atskleid\u017eia, kas nutinka, kai \u017emon\u0117s netinkamai naudoja j\u016bs\u0173 program\u0117l\u0119. Taigi, apgalvokite \u012fvairius scenarijus, kaip tai gali nutikti, ir pakartokite juos savo bandym\u0173 atvejais.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Tegul_jusu_testavimas_remiasi_rizika_ir_poveikiu\"><\/span><b>5. Tegul j\u016bs\u0173 testavimas remiasi rizika ir poveikiu:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">N\u0117 vienas testuotojas neturi neriboto laiko. Tam tikru metu tur\u0117site priimti sud\u0117tingus sprendimus, nes negalite patikrinti (ar net \u017einoti) vis\u0173 netik\u0117t\u0173 rezultat\u0173. Kai reikia nuspr\u0119sti, kokius neigiamus testus atlikti, pirmenyb\u0119 teikite sritims, kurios j\u016bs\u0173 produktui kels did\u017eiausi\u0105 rizik\u0105 ar neigiam\u0105 poveik\u012f.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Klaidu_tvarkymo_patikrinimas\"><\/span><b>6. Klaid\u0173 tvarkymo patikrinimas:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">U\u017etikrinkite, kad klaid\u0173 tvarkymas b\u016bt\u0173 \u012ftrauktas \u012f testavim\u0105 ir patikrinkite, ar prane\u0161imai apie klaidas yra naudingi ir tiksl\u016bs.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Kuo_daugiau_automatizuoti\"><\/span><b>7. Kuo daugiau automatizuoti:  <\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Automatizavimas padeda atlikti kasdienes ir pasikartojan\u010dias u\u017eduotis. Ta\u010diau neigiamam testavimui vis dar reikalingas rankinis metodas, kad b\u016bt\u0173 galima atlikti \u017evalgom\u0105j\u012f testavim\u0105 ir rasti kra\u0161tinius atvejus.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Geriausi_neigiamo_testavimo_irankiai_2024_m\"><\/span><strong>Geriausi neigiamo testavimo \u012frankiai 2024 m.<\/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=\"geriausi nemokami ir \u012fmoni\u0173 programin\u0117s \u012frangos testavimo + RPA automatizavimo \u012frankiai\" 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;\">Nors neigiamas programin\u0117s \u012frangos testavimas paplit\u0119s visoje pramon\u0117je, tr\u016bksta ai\u0161ki\u0173 \u0161iam darbui skirt\u0173 priemoni\u0173. Svarbi to prie\u017eastis &#8211; universalus neigiamo testavimo pob\u016bdis. Be to, daugelis t\u0173 pa\u010di\u0173 priemoni\u0173, kurios naudojamos teigiamam testavimui, tinka ir neigiamam testavimui, kai pakoreguojami \u012fvesties duomenys.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">ZAPTEST<\/span><span style=\"font-weight: 400;\">  yra <a href=\"https:\/\/www.zaptest.com\/lt\">geriausias neigiamo testavimo \u012frankis<\/a>, nes yra universalus ir modulinis. J\u0105 lengva naudoti ir pritaikyti, o d\u0117l skirting\u0173 platform\u0173 ir program\u0173 galimybi\u0173 ji yra nepakartojamai lanksti.<\/span><\/p>\n<p> <span style=\"font-weight: 400;\"> \u012e duomenis orientuotas testavimas ir <\/span><a href=\"https:\/\/www.zaptest.com\/videos\/what-is-mutation-testing-in-software-testing\"><br \/>\n  <span style=\"font-weight: 400;\">mutacij\u0173 testavimas<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">  ZAPTEST puikiai tinka neigiamiems testams atlikti. Be to, d\u0117l savo  <\/span><a href=\"https:\/\/www.zaptest.com\/lt\/issamus-robotu-procesu-automatizavimo-rpa-vadovas\"><span style=\"font-weight: 400;\">RPA<\/span><\/a><span style=\"font-weight: 400;\">  funkcij\u0173, galite imituoti realius naudotojus, pakartotinai naudoti testus ir lengvai kurti ataskaitas bei dokumentacij\u0105. Trumpai tariant, ZAPTEST geb\u0117jimas paleisti moderniausi\u0105 programin\u0117s \u012frangos automatizavimo ir <a href=\"https:\/\/www.zaptest.com\/rpa\">robot\u0173 proces\u0173 automatizavimo programin\u0119 \u012frang\u0105<\/a> paver\u010dia j\u0105 &#8222;vieno langelio&#8221; principu veikian\u010dia priemone bet kokiai automatizavimo u\u017eduo\u010diai, \u012fskaitant neigiam\u0105 testavim\u0105, atlikti.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Galutines_mintys\"><\/span><strong>Galutin\u0117s mintys<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Neigiamas testavimas programin\u0117s \u012frangos testavimo srityje padeda komandoms suprasti, kaip j\u0173 programa elgsis su netik\u0117tomis \u012fvestimis ir negaliojan\u010diais duomenimis. Atliekant teigiam\u0105 testavim\u0105 tikrinama, ar j\u016bs\u0173 programin\u0117 \u012franga veikia taip, kaip numatyta, o neigiamas programin\u0117s \u012frangos testavimas padeda i\u0161siai\u0161kinti, kas nutinka, kai naudotojai neteisingai pasirenka \u012fvestis ir duomenis. Abu metodai yra svarb\u016bs, jei norite sukurti tvirt\u0105 ir patikim\u0105 program\u0105, kuri atlaikyt\u0173 \u012fvairi\u0173 naudotoj\u0173 s\u0105veikos \u012ftamp\u0105 ir stres\u0105.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neigiamas testavimas programin\u0117s \u012frangos testavimo srityje &#8211; tai metodas, kuriuo tikrinama, kaip j\u016bs\u0173 programa reaguoja \u012f netik\u0117t\u0105 elges\u012f arba negaliojan\u010dius duomenis. \u0160io tipo testavimas gali pad\u0117ti kokyb\u0117s u\u017etikrinimo komandoms pagerinti programin\u0117s \u012frangos patikimum\u0105 ir stabilum\u0105, nes padeda i\u0161ai\u0161kinti i\u0161imtis, kurios sukelia u\u017estrigim\u0105, gedimus ar kitas nepageidaujamas pasekmes. \u0160iame straipsnyje nagrin\u0117sime, kas yra neigiamas programin\u0117s \u012frangos [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":74605,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Neigiamas programin\u0117s \u012frangos testavimas - tipai, procesas, \u012frankiai ir dar daugiau!","_seopress_titles_desc":"Su\u017einokite visk\u0105, k\u0105 reikia \u017einoti apie neigiam\u0105 testavim\u0105: nuo jo apibr\u0117\u017eimo, tip\u0173, privalum\u0173 ir tr\u016bkum\u0173 iki pavyzd\u017ei\u0173 ir palyginimo su teigiamu testavimu!","_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":[442],"tags":[],"class_list":{"0":"post-74602","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-programines-irangos-testavimo-tipai-lt"},"acf":{"short_name":"Neigiamas testavimas"},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/posts\/74602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/users\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/comments?post=74602"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/posts\/74602\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/media\/74605"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/media?parent=74602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/categories?post=74602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/lt\/wp-json\/wp\/v2\/tags?post=74602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}