{"id":29826,"date":"2022-07-08T16:29:33","date_gmt":"2022-07-08T16:29:33","guid":{"rendered":"https:\/\/www.zaptest.com\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas"},"modified":"2022-07-08T16:29:33","modified_gmt":"2022-07-08T16:29:33","slug":"kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas","status":"publish","type":"post","link":"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas","title":{"rendered":"Kas yra judrus testavimas? Procesas, gyvavimo ciklas, metodai ir \u012fgyvendinimas"},"content":{"rendered":"<p>Kai kalbama apie judr\u0173 programin\u0117s \u012frangos k\u016brim\u0105, testavimas yra labai svarbus siekiant u\u017etikrinti, kad programin\u0117 \u012franga b\u016bt\u0173 paruo\u0161ta gamybai. Ta\u010diau kas yra judrioji testavimo metodika? Agile testavimo metodika, palyginti su krioklio metodika, turi esmini\u0173 koncepcini\u0173 skirtum\u0173.<\/p>\n<p>Norint atlikti tokio tipo programin\u0117s \u012frangos testavim\u0105, labai svarbu i\u0161mokti, kaip veikia judrus testavimo gyvavimo ciklas, metodai, <a href=\"https:\/\/www.zaptest.com\/?page_id=4060\">judrios programin\u0117s \u012frangos testavimo priemon\u0117s<\/a> ir kaip jas \u012fdiegti.<\/p>\n<h2><\/h2>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 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:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Agile_programines_irangos_testavimo_privalumai\" >Agile programin\u0117s \u012frangos testavimo privalumai<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Taupo_laika_ir_pinigus\" >Taupo laik\u0105 ir pinigus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Sumazina_dokumentu_skaiciu\" >Suma\u017eina dokument\u0173 skai\u010di\u0173<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Lankstus\" >Lankstus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Reguliariai_teikite_griztamaji_rysi\" >Reguliariai teikite gr\u012f\u017etam\u0105j\u012f ry\u0161\u012f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Lengviau_nustatyti_problemas\" >Lengviau nustatyti problemas<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Dazniausiai_pasitaikantys_judrios_programines_irangos_testavimo_issukiai\" >Da\u017eniausiai pasitaikantys judrios programin\u0117s \u012frangos 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-8\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Didesne_klaidos_tikimybe\" >Didesn\u0117 klaidos tikimyb\u0117<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Daznai_pridedamos_naujos_funkcijos\" >Da\u017enai pridedamos naujos funkcijos<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Perejimas_nuo_tradicinio_prie_judraus_testavimo\" >Per\u0117jimas nuo tradicinio prie judraus testavimo<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kas_yra_tradicinis_testavimas\" >Kas yra tradicinis testavimas?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kas_yra_judrus_testavimas\" >Kas yra judrus testavimas?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Agile_Testing_vs_Waterfall_Testing\" >Agile Testing vs. Waterfall Testing<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Perejimas_nuo_%E2%80%9EWaterfall%E2%80%9D_prie_%E2%80%9EAgile%E2%80%9D_testavimo\" >Per\u0117jimas nuo &#8222;Waterfall&#8221; prie &#8222;Agile&#8221; testavimo<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Aktyvaus_programines_irangos_testavimo_gyvavimo_ciklo_supratimas\" >Aktyvaus programin\u0117s \u012frangos testavimo gyvavimo ciklo supratimas<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kvadrantas_Vienas\" >Kvadrantas Vienas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Antrasis_kvadrantas\" >Antrasis kvadrantas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Treciasis_kvadrantas\" >Tre\u010diasis kvadrantas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Ketvirtasis_kvadrantas\" >Ketvirtasis kvadrantas<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Agile_testavimo_metodai\" >Agile testavimo metodai<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#I_elgsena_orientuota_pletra_BDD\" >\u012e elgsen\u0105 orientuota pl\u0117tra (BDD)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Testais_pagrista_pletra_TDD\" >Testais pagr\u012fsta pl\u0117tra (TDD)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Priemimo_testais_pagrista_pletra_ATDD\" >Pri\u0117mimo testais pagr\u012fsta pl\u0117tra (ATDD)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Testavimas_pagal_sesija\" >Testavimas pagal sesij\u0105<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Zvalgomasis_testavimas\" >\u017dvalgomasis testavimas<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Agile_testavimo_strategijos\" >Agile testavimo strategijos<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Iteracija_0\" >Iteracija 0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Statybos_iteracijos\" >Statybos iteracijos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Isleidimo_pabaiga_arba_pereinamasis_etapas\" >I\u0161leidimo pabaiga arba pereinamasis etapas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Gamyba\" >Gamyba<\/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:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#3_pavyzdziai_imoniu_igyvendinusiu_judria_testavimo_metodika\" >3 pavyzd\u017eiai \u012fmoni\u0173, \u012fgyvendinusi\u0173 judri\u0105 testavimo metodik\u0105<\/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:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#%E2%80%9EApple%E2%80%9D\" >&#8222;Apple&#8221;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#%E2%80%9EMicrosoft%E2%80%9D\" >&#8222;Microsoft&#8221;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#IBM\" >IBM<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Agile_testavimo_plano_kontrolinis_sarasas\" >Agile testavimo plano kontrolinis s\u0105ra\u0161as<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#1_Skaitmeniniu_lauku_patikros\" >1. Skaitmenini\u0173 lauk\u0173 patikros<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#2_Duomenu_lauku_patikrinimai\" >2. Duomen\u0173 lauk\u0173 patikrinimai<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#3_Defektu_patikrinimai\" >3. Defekt\u0173 patikrinimai<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#4_Alfa_lauko_patikrinimai\" >4. Alfa lauko patikrinimai<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#5_Planavimo_pasirengimo_kontrolinis_sarasas\" >5. Planavimo pasirengimo kontrolinis s\u0105ra\u0161as<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#6_Parengtas_kontrolinis_sarasas\" >6. Parengtas kontrolinis s\u0105ra\u0161as<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#7_Seminaro_kontrolinis_sarasas\" >7. Seminaro kontrolinis s\u0105ra\u0161as<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#8_%E2%80%9EEpic_Breakdown%E2%80%9D_kontrolinis_sarasas\" >8. &#8222;Epic Breakdown&#8221; kontrolinis s\u0105ra\u0161as<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#%E2%80%9EAgile%E2%80%9D_testavimo_komanda\" >&#8222;Agile&#8221; testavimo komanda<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kas_turetu_buti_%E2%80%9EAgile%E2%80%9D_testavimo_komandos_dalis\" >Kas tur\u0117t\u0173 b\u016bti &#8222;Agile&#8221; testavimo komandos dalis<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#1_Testeris\" >1. Testeris<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#2_Kurejas\" >2. K\u016br\u0117jas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#3_Produkto_savininkas\" >3. Produkto savininkas<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Agile_programines_irangos_testavimo_automatizavimas\" >Agile programin\u0117s \u012frangos testavimo automatizavimas<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#%E2%80%9EAgile%E2%80%9D_programines_irangos_testavimo_automatizavimo_privalumai\" >&#8222;Agile&#8221; programin\u0117s \u012frangos testavimo automatizavimo privalumai<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#1_Greitesnis_vykdymas\" >1. Greitesnis vykdymas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#2_Daugkartinio_naudojimo\" >2. Daugkartinio naudojimo<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Agile_programines_irangos_testavimo_metodiku_automatizavimo_rizika\" >Agile programin\u0117s \u012frangos testavimo metodik\u0173 automatizavimo rizika<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#1_Ji_negali_visiskai_pakeisti_rankinio_testavimo\" >1. Ji negali visi\u0161kai pakeisti rankinio testavimo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#2_Testai_gali_buti_nepatikimi\" >2. Testai gali b\u016bti nepatikimi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#3_Gali_trukti_veiksmingu_sprendimu\" >3. Gali tr\u016bkti veiksming\u0173 sprendim\u0173<\/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-57\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Agile_testavimo_irankiai\" >Agile testavimo \u012frankiai<\/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:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kas_lemia_gera_%E2%80%9EAgile%E2%80%9D_testavimo_automatizavimo_iranki\" >Kas lemia ger\u0105 &#8222;Agile&#8221; testavimo automatizavimo \u012frank\u012f?<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#1_Tinkamas_registravimas\" >1. Tinkamas registravimas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#2_Testo_keitimas_jo_nekeiciant_is_naujo\" >2. Testo keitimas jo nekei\u010diant i\u0161 naujo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#3_Naudojimo_paprastumas\" >3. Naudojimo paprastumas<\/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-62\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kiti_dalykai_kuriuos_reikia_tureti_omenyje_pereinant_prie_%E2%80%9EAgile%E2%80%9D_testavimo_metodikos\" >Kiti dalykai, kuriuos reikia tur\u0117ti omenyje pereinant prie &#8222;Agile&#8221; testavimo metodikos<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Svarbiausia_%E2%80%93_bendradarbiavimas\" >Svarbiausia &#8211; bendradarbiavimas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Sukurkite_judria_testavimo_aplinka\" >Sukurkite judri\u0105 testavimo aplink\u0105<\/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:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#DUK\" >DUK<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kaip_QA_veikia_%E2%80%9Eagile%E2%80%9D_sistemoje\" >Kaip QA veikia &#8222;agile&#8221; sistemoje?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kokiu_igudziu_reikia_judriems_testuotojams\" >Koki\u0173 \u012fg\u016bd\u017ei\u0173 reikia judriems testuotojams?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kokie_yra_%E2%80%9Eagile%E2%80%9D_testavimo_principai\" >Kokie yra &#8222;agile&#8221; testavimo principai?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Koks_testavimas_atliekamas_%E2%80%9Eagile%E2%80%9D_metodu\" >Koks testavimas atliekamas &#8222;agile&#8221; metodu?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-70\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#Kaip_veikia_judrus_testavimas\" >Kaip veikia judrus testavimas?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/dev.zaptest.com\/lt\/kas-yra-judrus-testavimas-procesas-gyvavimo-ciklas-metodai-ir-igyvendinimas\/#ZAPTEST_skirtas_judriam_testavimui\" >ZAPTEST, skirtas judriam testavimui<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Agile_programines_irangos_testavimo_privalumai\"><\/span><strong>Agile programin\u0117s \u012frangos testavimo privalumai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>B\u016bd\u0173, kaip galite pasipelnyti naudodamiesi lanks\u010diu <a href=\"https:\/\/www.zaptest.com\/lt\">programin\u0117s \u012frangos k\u016brimo testavimu<\/a>, yra daugyb\u0117. Per\u0117jimas prie judrios metodikos testavimo procese ir judrios programin\u0117s \u012frangos testavimo geriausios praktikos laikymasis turi kelet\u0105 pagrindini\u0173 privalum\u0173.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Taupo_laika_ir_pinigus\"><\/span>Taupo laik\u0105 ir pinigus<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Daugel\u012f &#8222;Agile&#8221; test\u0173 galima automatizuoti, o tai ne tik padeda sutaupyti test\u0173 i\u0161laid\u0173, bet ir yra daug greitesnis b\u016bdas nei rankinis testavimas.<\/p>\n<p>Dar vienas b\u016bdas sutaupyti pinig\u0173 naudojant judrius programin\u0117s \u012frangos testavimo \u012frankius &#8211; atsisakyti pasikartojan\u010di\u0173 test\u0173. Kad ir kokie efektyv\u016bs b\u016bt\u0173 j\u016bs\u0173 QA testuotojai, rankinis testavimas u\u017eims daugiau laiko, tod\u0117l, jei norite efektyvi\u0173 ir greit\u0173 rezultat\u0173, ver\u017elios metodikos pad\u0117s optimizuoti programin\u0117s \u012frangos k\u016brimo gyvavimo cikl\u0105.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Sumazina_dokumentu_skaiciu\"><\/span>Suma\u017eina dokument\u0173 skai\u010di\u0173<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Nors judrusis testavimas nepanaikina dokumentacijos, ta\u010diau jos yra daug ma\u017eiau. U\u017euot dokumentavus kiekvien\u0105 informacij\u0105, o tai gali pareikalauti daug laiko, reikia glaustai u\u017era\u0161yti konkre\u010di\u0105 informacij\u0105, kuri b\u016bt\u0173 naudinga testavimo komandai.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Lankstus\"><\/span>Lankstus<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Vienas i\u0161 geriausi\u0173 bandym\u0173 metodikos ypatum\u0173 yra tai, kad ji gali b\u016bti lanksti. Tai labai lengvai pritaikomas testavimo metodas, leid\u017eiantis pakeisti bet k\u0105, ko reikia, kad testavimo proceso metu gautum\u0117te reikiam\u0105 sprendim\u0105.<\/p>\n<p>Agile testavimas grind\u017eiamas vis\u0173 komandos nari\u0173 bendradarbiavimu, tod\u0117l didelis privalumas &#8211; galimyb\u0117 lengvai keisti taktik\u0105.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Reguliariai_teikite_griztamaji_rysi\"><\/span>Reguliariai teikite gr\u012f\u017etam\u0105j\u012f ry\u0161\u012f<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Skirtingai nuo tradicinio testavimo, kai klient\u0173 ar galutini\u0173 naudotoj\u0173 atsiliepimai gaunami po 18 m\u0117nesi\u0173, judriojo testavimo paslaugos leid\u017eia gauti atsiliepimus kas kelias savaites ir grei\u010diau, priklausomai nuo situacijos, k\u016brimo proceso etapo ir kt.<\/p>\n<p>\u017dinoma, kuo grei\u010diau gaunama gr\u012f\u017etamoji informacija k\u016brimo metu, tuo grei\u010diau komanda gali atlikti reikiamus pakeitimus ir i\u0161 naujo \u012fdiegti programin\u0119 \u012frang\u0105, kad klientai gal\u0117t\u0173 gauti papildom\u0173 atsiliepim\u0173.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Lengviau_nustatyti_problemas\"><\/span>Lengviau nustatyti problemas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Naudojant judri\u0105 testavimo metodik\u0105, daug lengviau nustatyti bet kokias produkto problemas. Reguliariai atlikdama bandymus ir gaudama gr\u012f\u017etam\u0105j\u012f ry\u0161\u012f i\u0161 klient\u0173, testavimo komanda gali grei\u010diau rasti ir i\u0161taisyti k\u016brimo problemas nei naudodama tradicinius testavimo metodus.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Dazniausiai_pasitaikantys_judrios_programines_irangos_testavimo_issukiai\"><\/span><strong>Da\u017eniausiai pasitaikantys judrios programin\u0117s \u012frangos testavimo i\u0161\u0161\u016bkiai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nors judrus programin\u0117s \u012frangos testavimas turi nema\u017eai privalum\u0173, prie\u0161 pereinant nuo tradicinio testavimo verta apsvarstyti kai kuriuos <a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-981-10-7323-6_8\">i\u0161\u0161\u016bkius<\/a>.<\/p>\n<p><iframe title=\"The Purpose of Testing in Agile - Testing Benefits and Shared Responsibility For Testing\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/J5hrIsmVA3g?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Didesne_klaidos_tikimybe\"><\/span>Didesn\u0117 klaidos tikimyb\u0117<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Vienas i\u0161 judrios testavimo metodikos naudojimo tr\u016bkum\u0173 yra tas, kad yra didesn\u0117 klaid\u0173 tikimyb\u0117. Nors ir patogu, kad ma\u017eiau d\u0117mesio skiriama i\u0161samiam dokumentavimui, ta\u010diau, praradus pat\u012f dokumentavimo proces\u0105, kartais gali atsirasti daugiau klaid\u0173 arba j\u0173 gali b\u016bti nepasteb\u0117ta atliekant bandymus.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Daznai_pridedamos_naujos_funkcijos\"><\/span>Da\u017enai pridedamos naujos funkcijos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Kadangi &#8222;Agile&#8221; testavimas vyksta greitai, naujos produkto funkcijos pridedamos grei\u010diau nei tradicinio testavimo metu. Naujos funkcijos gali kelti sunkum\u0173, nes testavimo komandoms lieka ma\u017eiau laiko nustatyti ankstesni\u0173 funkcij\u0173 k\u016brimo problemas prie\u0161 pradedant kurti naujas funkcijas.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Perejimas_nuo_tradicinio_prie_judraus_testavimo\"><\/span><strong>Per\u0117jimas nuo tradicinio prie judraus testavimo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Per\u0117jim\u0105 nuo tradicinio prie judraus testavimo reikia gerai apsvarstyti. Suprasdami pagrindinius judrios testavimo metodikos ir krioklio testavimo metodikos skirtumus, gal\u0117site geriau suprasti, kuri metodika j\u016bs\u0173 atveju yra geresn\u0117, ir priimti tinkam\u0105 sprendim\u0105.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kas_yra_tradicinis_testavimas\"><\/span><strong>Kas yra tradicinis testavimas?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Tradicinis testavimas, dar vadinamas krioklio testavimu, yra labiau strukt\u016bruotas nei judrus testavimas ir atliekamas palaipsniui.<\/p>\n<p>Visi bandymai atliekami produkto k\u016brimo pabaigoje, \u0161iame etape atliekami pakeitimai, po kuri\u0173 v\u0117l pradedamas bandym\u0173 procesas.<\/p>\n<p>Taikant \u0161\u012f krioklio testavimo metod\u0105, visos funkcijos gali b\u016bti pristatytos po \u012fgyvendinimo etapo, visos vienu metu. Atliekant testavim\u0105 &#8222;krioklio&#8221; principu, da\u017eniausiai testuotojai ir k\u016br\u0117jai dirba atskirai ir j\u0173 keliai niekada arba retai kada tiesiogiai susikerta.<\/p>\n<p>Taikant &#8222;krioklio&#8221; testavimo metod\u0105, testuotojai nustato klaidas, o viskas kruop\u0161\u010diai dokumentuojama, kad testuotojai ir k\u016br\u0117jai gal\u0117t\u0173 gr\u012f\u017eti prie j\u0173 ir nepraleist\u0173 galimai svarbi\u0173 detali\u0173.<\/p>\n<p>Projekto vadovas yra atsakingas u\u017e projekt\u0105 nuo prad\u017eios iki pabaigos, o testuotojai ir k\u016br\u0117jai atlieka i\u0161 anksto nustatytus testavimo proceso vykdymo veiksmus. \u0160io i\u0161 vir\u0161aus \u012f apa\u010di\u0105 orientuoto metodo lengva laikytis, nes bandytojai gali pereiti \u012f kit\u0105 etap\u0105 tik visi\u0161kai u\u017ebaig\u0119 ankstesn\u012fj\u012f.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Kas_yra_judrus_testavimas\"><\/span><strong>Kas yra judrus testavimas?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Agile testavimas prasideda prad\u0117jus kurti projekt\u0105. Trumpai tariant, ji integruoja testavim\u0105 ir k\u016brim\u0105 visuose etapuose. Dauguma k\u016br\u0117j\u0173 \u0161\u012f proces\u0105 \u012fsivaizduoja kaip agile testavimo piramid\u0119 (daugiau apie tai v\u0117liau).<\/p>\n<p>Taikant judri\u0105j\u0105 testavimo metodik\u0105, testavimas vyksta nuolat viso k\u016brimo proceso metu ir apima k\u016br\u0117jus, testuotojus ir savininkus beveik kiekviename etape.<\/p>\n<p><iframe title=\"What Is Agile Testing? A Software Testing FAQ and Definition Overview\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/6Jnw1jMjSY4?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Testavimas pradedamas dar prie\u0161 k\u016brimo etap\u0105 ir t\u0119siamas viso <a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-981-10-1415-4_2\">judraus testavimo proceso<\/a> metu, tod\u0117l gr\u012f\u017etamasis ry\u0161ys teikiamas kiekviename etape. \u0160i nuolatin\u0117 gr\u012f\u017etamojo ry\u0161io grandin\u0117 palaiko k\u016brimo proces\u0105, nes testavimo komanda n\u0117ra priversta laukti, kol bus prad\u0117ta gamyba, kad nustatyt\u0173, kur gal\u0117jo atsirasti klaid\u0173.<\/p>\n<p>Kokyb\u0117s u\u017etikrinimas dabar yra \u012ftrauktas \u012f &#8222;Agile&#8221; testavimo paslaugas. Kiekvienas &#8222;agile&#8221; testavimo komandos narys yra atsakingas u\u017e galim\u0173 problem\u0173 identifikavim\u0105 pagal glaust\u0105 dokumentacij\u0105 ir sprendim\u0173 paie\u0161k\u0105.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Agile_Testing_vs_Waterfall_Testing\"><\/span><strong>Agile Testing vs. Waterfall Testing<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Agile testavimo metodik\u0105, palyginti su krioklio metodika, suprasti paprasta. Pirma, <a href=\"http:\/\/ku-fpg.github.io\/files\/agile-traditional.pdf\">tradicinis testavimas<\/a> vykdomas pagal fiksuotus reikalavimus, o judrus testavimo procesas n\u0117ra fiksuotas. Atlikdami judr\u0173 testavim\u0105, programin\u0117s \u012frangos k\u016brimo proceso metu galite daryti pakeitimus, jei manote, kad jie reikalingi.<\/p>\n<p>Atliekant testavim\u0105 &#8222;krioklio&#8221; metodu, taikomas numatomasis metodas, kai pakeitimus sunku \u012fgyvendinti, o &#8222;judrus&#8221; testavimas yra kur kas labiau prisitaikantis. Nors &#8222;krioklio&#8221; testavimas yra i\u0161 vir\u0161aus \u012f apa\u010di\u0105 nukreiptas metodas, \u0161iuolaikin\u012f testavim\u0105 galima suprasti kaip judri\u0105 testavimo piramid\u0119.<\/p>\n<p>Agile testavimo piramid\u0117 &#8211; tai grafikas arba automatizuoto programin\u0117s \u012frangos testavimo gair\u0117s. Jis suskirstytas \u012f tris dalis. Apa\u010dioje yra vienet\u0173 ir komponent\u0173 testai, viduryje &#8211; pri\u0117mimo testai, o vir\u0161uje &#8211; grafin\u0117s s\u0105sajos testai. Paprastai reikia prad\u0117ti nuo apa\u010dios ir pereiti prie grafin\u0117s s\u0105sajos test\u0173.<\/p>\n<p>Atliekant &#8222;krioklio&#8221; testavim\u0105 gr\u012f\u017etamasis ry\u0161ys gaunamas tik tada, kai ciklas baigiamas, o judriame testavimo procese gr\u012f\u017etamasis ry\u0161ys vyksta nuolat. Kalbant apie funkcionalum\u0105, tradicinis testavimas patvirtina produkto kokyb\u0119, o judrus testavimas u\u017etikrina greit\u0105 produkto pristatym\u0105, net ir laikinai ma\u017eesnio funkcionalumo s\u0105skaita.<\/p>\n<p>Taikant &#8222;agile&#8221; testavimo proces\u0105, kiekviename testavimo proceso etape visi dirba kartu. Prie\u0161ingai, per vis\u0105 &#8222;krioklio&#8221; testavimo proces\u0105 testuotojai ir k\u016br\u0117jai dirba atskirai, o j\u0173 bendravimas grind\u017eiamas i\u0161samia dokumentacija.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Perejimas_nuo_%E2%80%9EWaterfall%E2%80%9D_prie_%E2%80%9EAgile%E2%80%9D_testavimo\"><\/span><strong>Per\u0117jimas nuo &#8222;Waterfall&#8221; prie &#8222;Agile&#8221; testavimo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Per\u0117jimas nuo krioklio prie judrios testavimo metodikos n\u0117ra sud\u0117tingas, kai suprasite judrios programin\u0117s \u012frangos testavimo proceso ir \u012franki\u0173 subtilybes. Agile testavimas gali b\u016bti ne toks veiksmingas, jei gerai nesuprantate proceso. Pavyzd\u017eiui, neretai pasitaiko atvej\u0173, kai judrios testavimo komandos mano, kad judrus testavimas labiau susij\u0119s su grei\u010diu ir ma\u017eiau su planavimu.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Aktyvaus_programines_irangos_testavimo_gyvavimo_ciklo_supratimas\"><\/span><strong>Aktyvaus programin\u0117s \u012frangos testavimo gyvavimo ciklo supratimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Judrus programin\u0117s \u012frangos testavimo gyvavimo ciklas konceptualiai skiriasi nuo tradicinio testavimo. Prie\u0161 prad\u0117dami suprasti, kas yra &#8222;agile&#8221; testavimas, svarbu suprasti gyvavimo cikl\u0105. Agile testavimo gyvavimo ciklas susideda i\u0161 penki\u0173 etap\u0173.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-4102\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/agile2-1024x622.jpg\" alt=\"geriausios praktikos, susijusios su agile ir funkciniu programin\u0117s \u012frangos testavimu, automatizavimu\" width=\"1024\" height=\"622\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/agile2-1024x622.jpg 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/agile2-980x595.jpg 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/agile2-480x292.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>Aktyvaus programin\u0117s \u012frangos testavimo gyvavimo ciklo etapai yra \u0161ie:<\/p>\n<ul>\n<li>Poveikio vertinimas<\/li>\n<li>Agile testavimo planavimas<\/li>\n<li>Parengtis i\u0161leidimui<\/li>\n<li>Kasdieniai susitikimai<\/li>\n<li>Bandym\u0173 judrumo per\u017ei\u016bra<\/li>\n<\/ul>\n<p>Kiekviena \u0161io lankstaus testavimo gyvavimo ciklo dalis yra labai svarbi visos sistemos eigai.<\/p>\n<p>Agile testavimas naudoja keturis kvadrantus, kuriuos testavimo procesui suk\u016br\u0117 <a href=\"https:\/\/books.google.com\/books?hl=en&amp;lr=&amp;id=3UdsAQAAQBAJ&amp;oi=fnd&amp;pg=PR9&amp;dq=Lisa+Cirspin+and+Janet+Gregory&amp;ots=Drpe9tQms7&amp;sig=spHoMSdB1iGJIoXh3RJ18BYrk-U#v=onepage&amp;q=Lisa%20Cirspin%20and%20Janet%20Gregory&amp;f=false\">Lisa Crispin ir Janet Gregory<\/a>. Kvadrantai yra skirti pad\u0117ti judriems testuotojams nustatyti, kokius testus reikia atlikti ir kaip jie atliekami.<\/p>\n<p><iframe title=\"ISTQB Agile Tester #43 - Agile Testing Quadrants and Test Levels\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/_BUlNzkyH58?start=128&#038;feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Kvadrantas_Vienas\"><\/span><strong>Kvadrantas<\/strong> <strong>Vienas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0160iame kvadrante daugiausia d\u0117mesio skiriama vidinei kodo kokybei. Pirmasis kvadrantas apima visus testus, susijusius su kodo kokybe. \u0160ie testai apima automatinius testus, pvz:<\/p>\n<ul>\n<li>Komponent\u0173 bandymai<\/li>\n<li>Vieneto testai<\/li>\n<\/ul>\n<p>Abiej\u0173 tip\u0173 testai yra pagr\u012fsti technologijomis ir gali b\u016bti \u012fgyvendinami siekiant pad\u0117ti judriai testavimo komandai.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Antrasis_kvadrantas\"><\/span><strong>Antrasis kvadrantas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Antrajame kvadrante daugiausia d\u0117mesio skiriama su verslu susijusioms testuojam\u0173 produkt\u0173 funkcijoms, pavyzd\u017eiui, automatiniams ir rankiniams funkciniams \u012fvairi\u0173 scenarij\u0173 testams. \u0160iame kvadrante atliekami \u0161ie testai:<\/p>\n<ul>\n<li>Por\u0173 testavimas<\/li>\n<li>Darbo eigos \/ scenarij\u0173 testavimo pavyzd\u017eiai<\/li>\n<li>prototip\u0173 bandymas naudotojo patirties at\u017evilgiu<\/li>\n<\/ul>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Treciasis_kvadrantas\"><\/span><strong>Tre\u010diasis kvadrantas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Tre\u010diajame kvadrante pateikiamas gr\u012f\u017etamasis ry\u0161ys apie visus pirmajame ir antrajame kvadrantuose atliktus bandymus. Visi dalyviai gali i\u0161bandyti produkt\u0105, kad suprast\u0173 naudotojo patirt\u012f.<\/p>\n<p>\u0160io kvadranto testai da\u017enai yra i\u0161 dalies arba visi\u0161kai automatizuoti. &#8222;Agile&#8221; komanda atlieka tokius testus:<\/p>\n<ul>\n<li>\u017dvalgomasis testavimas<\/li>\n<li>Porinis testavimas su klientais<\/li>\n<li>Naudojamumo testavimas<\/li>\n<li>Naudotojo pri\u0117mimo testavimas<\/li>\n<li>Bendradarbiavimo bandymai<\/li>\n<\/ul>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Ketvirtasis_kvadrantas\"><\/span><strong>Ketvirtasis kvadrantas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ketvirtasis kvadrantas skirtas nefunkciniams reikalavimams, tokiems kaip suderinamumas, saugumas ir stabilumas. \u0160is kvadrantas padeda testuotojams u\u017etikrinti, kad programa b\u016bt\u0173 parengta teikti laukiam\u0105 vert\u0119 ir funkcijas.<\/p>\n<p>\u0160iame kvadrante da\u017eniausiai atliekami tokie testai kaip mastelio keitimo testavimas, infrastrukt\u016bros testavimas, saugumo testavimas, testavimas nepalankiausiomis s\u0105lygomis, apkrovos testavimas ir duomen\u0173 perk\u0117limo testavimas.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Agile_testavimo_metodai\"><\/span><strong>Agile testavimo metodai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Agile testavime yra penki metodai, kuriuos galite taikyti testavimo procese. Kiekvienas i\u0161 \u0161i\u0173 metod\u0173 turi savo metodik\u0105 ir suteikia skirting\u0105 informacij\u0105 apie tai, kas tikrinama. &#8222;Scrum&#8221; testavimas taip pat gali b\u016bti naudojamas taikant judrius testavimo metodus.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"I_elgsena_orientuota_pletra_BDD\"><\/span><strong>\u012e elgsen\u0105 orientuota pl\u0117tra (BDD)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Pirmasis testavimo metodas &#8211; <a href=\"https:\/\/ieeexplore.ieee.org\/abstract\/document\/7133548\/\">\u012f elgsen\u0105 orientuotas k\u016brimas<\/a> (BDD). BDD skatina \u012fvairi\u0173 projekto suinteresuot\u0173j\u0173 \u0161ali\u0173 bendravim\u0105. \u0160is bendravimo procesas padeda visiems dalyviams suprasti visas funkcijas prie\u0161 pradedant k\u016brimo etap\u0105.<\/p>\n<p>Naudodami BDD, judr\u016bs testuotojai, k\u016br\u0117jai ir analitikai kuria realius scenarijus, kurie padeda bendrauti. \u0160iuos scenarijus jie ra\u0161ys pagal Gherkin Duotas \/ Kada \/ Tada format\u0105. Formatas i\u0161 esm\u0117s pabr\u0117\u017eia, kaip kiekviena funkcija veikia skirtingais scenarijais su skirtingais parametrais.<\/p>\n<p><iframe title=\"What is Behavior Driven Development? (4 minute cartoon on BDD)\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/ydddSkVz_a8?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>BDD leid\u017eia judriai testavimo komandai kurti scenarijus, pagr\u012fstus prognoz\u0117mis ir prielaidomis apie tai, kur funkcijos gali b\u016bti nes\u0117kmingos, tod\u0117l jie gali atlikti patobulinimus dar prie\u0161 k\u016brimo etap\u0105.<\/p>\n<p>Pasteb\u0117site, kad \u0161is metodas pana\u0161us \u012f testais pagr\u012fst\u0105 k\u016brim\u0105 (TDD), ta\u010diau pagrindinis skirtumas yra tas, kad \u0161iuo judriuoju metodu testuojamas visas funkcionalumas, o TDD &#8211; atskiri elementai.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Testais_pagrista_pletra_TDD\"><\/span><strong>Testais pagr\u012fsta pl\u0117tra (TDD)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Taikydami TDD, testavim\u0105 prad\u0117site prie\u0161 kurdami bet k\u0105 kit\u0105. Agile komanda nustatys, k\u0105 reikia i\u0161bandyti, ir pagal tai parengs naudotojo istorij\u0105. Paprastai TDD pradedama nuo vieneto testo, o po to ra\u0161oma visa istorija.<\/p>\n<p><iframe title=\"Test Driven Development - What? Why? And How?\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/llaUBH5oayw?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>\u0160is testas bus t\u0119siamas tol, kol testuotojai para\u0161ys teising\u0105 kod\u0105, leid\u017eiant\u012f s\u0117kmingai atlikti vieneto test\u0105. \u0160is metodas taip pat naudingas komponent\u0173 testams, kurie gerai veikia su automatin\u0117mis testavimo priemon\u0117mis. \u0160iais bandymais u\u017etikrinama, kad visos gaminio sudedamosios dalys veikt\u0173 atskirai.<\/p>\n<p>Agile testuotojai naudoja TDD, kad \u012fvertint\u0173, kaip produktas veikia jo diegimo metu, o ne v\u0117liau, kaip tai daryt\u0173 taikydami tradicin\u012f testavimo metod\u0105.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Priemimo_testais_pagrista_pletra_ATDD\"><\/span><strong>Pri\u0117mimo testais pagr\u012fsta pl\u0117tra (ATDD)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Klientas, testuotojas ir k\u016br\u0117jas susitinka rinkti informacijos, kad surinkt\u0173 informacij\u0105 apie \u012f pri\u0117mimo testus orientuot\u0105 k\u016brim\u0105<a href=\"https:\/\/books.google.com\/books?hl=en&amp;lr=&amp;id=RzOUlMjtfcEC&amp;oi=fnd&amp;pg=PR7&amp;dq=acceptance+test+driven+development&amp;ots=g95DiQvOvU&amp;sig=DXMHs2S5h9pvxWOnKT7ufuXKTTY#v=onepage&amp;q=acceptance%20test%20driven%20development&amp;f=false\">(ATDD)<\/a>. Jie aptars visus tris vaidmenis ir parengs pri\u0117mimo testo apibr\u0117\u017et\u012f.<\/p>\n<p><iframe title=\"ISTQB Agile Tester #40 - What is Acceptance Test Driven Development- ATDD\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/KA4Egr1PG7I?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Taikant ATDD, klientas aptaria problem\u0105, k\u016br\u0117jas bando i\u0161siai\u0161kinti, kaip j\u0105 i\u0161spr\u0119sti, o testuotojas ie\u0161ko, kas gali b\u016bti negerai. ATDD svarbiausia yra naudotojo po\u017ei\u016bris \u012f produkt\u0105 ir jo veikim\u0105.<\/p>\n<p>\u0160ie &#8222;agile&#8221; testai da\u017enai automatizuojami ir ra\u0161omi pirmiausia. Da\u017enai i\u0161 prad\u017ei\u0173 jie b\u016bna nes\u0117kmingi, o po to, atsi\u017evelgiant \u012f pradinius rezultatus, produktas palaipsniui tobulinamas.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Testavimas_pagal_sesija\"><\/span><strong>Testavimas pagal sesij\u0105<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Seansais pagr\u012fstu judriuoju testavimu siekiama u\u017etikrinti, kad programin\u0117 \u012franga atlaikyt\u0173 i\u0161sam\u0173 testavim\u0105. Jame yra testavimo apra\u0161ai, kad judr\u016bs testuotojai \u017einot\u0173, kas yra testuojama, ir \u012fvairios ataskaitos, kad b\u016bt\u0173 galima dokumentuoti rezultatus.<\/p>\n<p><iframe title=\"Djuka Selendic - Session-Based Test Management and How We Made it Work\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/tAoqScOGD-M?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Visi sesijomis pagr\u012fsti testai atliekami sesij\u0173 metu. \u0160ios sesijos baigsis judri\u0173 testuotoj\u0173, &#8222;Scrum&#8221; vadov\u0173 ir k\u016br\u0117j\u0173 pasitarimu, kuriame bus aptarti penki \u012frodomieji ta\u0161kai. &#8222;Scrum&#8221; testavim\u0105 galima koreguoti pagal poreik\u012f.<\/p>\n<p>\u012erodymai yra \u0161ie:<\/p>\n<ul>\n<li>Kas buvo atlikta bandymo metu<\/li>\n<li>K\u0105 nustato testas<\/li>\n<li>Bet kokios problemos<\/li>\n<li>Lik\u0119 atlikti bandymai<\/li>\n<li>Kaip testuotojas vertina testavim\u0105<\/li>\n<\/ul>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Zvalgomasis_testavimas\"><\/span><strong>\u017dvalgomasis testavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Galiausiai &#8211; \u017evalgomasis testavimas. Tai judrus testavimo metodas, pagal kur\u012f testuotojai dirba su programine \u012franga, o ne atskirai kuria, planuoja ir atlieka \u012fvairius testus. \u0160is metodas sujungia bandym\u0173 atlikimo ir projektavimo etapus.<\/p>\n<p><iframe title=\"Live Web Exploratory Technical Testing Session Example\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/xvUKVpOCqAY?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Agile testuotojai i\u0161 esm\u0117s gali \u017eaisti su programine \u012franga, kad rast\u0173 \u012fvairi\u0173 problem\u0173 ir jos stipri\u0105sias puses. Skirtingai nuo kit\u0173 judri\u0173 testavimo metod\u0173, tiriamasis testavimas neturi scenarijaus. Testuotojai veikia kaip naudotojai ir gali b\u016bti k\u016brybingi, \u012fgyvendindami \u012fvairius scenarijus.<\/p>\n<p>Jie nedokumentuoja programin\u0117s \u012frangos testavimo proceso, ta\u010diau jei testuotojai aptinka problemin\u0119 srit\u012f, jie apie tai prane\u0161a, kad b\u016bt\u0173 galima j\u0105 i\u0161taisyti.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Agile_testavimo_strategijos\"><\/span><strong>Agile testavimo strategijos<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dabar, kai jau supratote keturis kvadrantus ir judr\u0173 programin\u0117s \u012frangos testavimo gyvavimo cikl\u0105, ap\u017evelkime, k\u0105 rei\u0161kia skirtingos judraus testavimo strategijos.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Iteracija_0\"><\/span><strong>Iteracija 0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Iteracija 0, dar vadinama pirmuoju etapu, yra ta stadija, kurioje judr\u016bs testuotojai atlieka parengiam\u0105sias u\u017eduotis. \u0160i judri testavimo strategija apima kelet\u0105 komponent\u0173, pavyzd\u017eiui, testavimui reikaling\u0173 \u017emoni\u0173 paie\u0161k\u0105, \u012franki\u0173 diegim\u0105, test\u0173 atlikimo laiko planavim\u0105 ir kt.<\/p>\n<p>\u017dingsniai ir geroji praktika, kuriuos reikia atlikti per <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167642312001657\">0-\u0105j\u0105<\/a> judriojo testavimo <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167642312001657\">iteracij\u0105<\/a>, yra \u0161ie:<\/p>\n<ul>\n<li>Nustatykite produkto verslo prie\u017ei\u016br\u0105<\/li>\n<li>Parengti ribines projekto apimties s\u0105lygas<\/li>\n<li>Apibr\u0117\u017ekite visus svarbiausius reikalavimus, kuriais bus vadovaujamasi kuriant gaminio dizain\u0105.<\/li>\n<li>Apib\u016bdinkite bent vieno kandidato architekt\u016br\u0105<\/li>\n<li>Apsvarstykite rizik\u0105<\/li>\n<li>Parengti preliminar\u0173 projekt\u0105<\/li>\n<\/ul>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Statybos_iteracijos\"><\/span><strong>Statybos iteracijos<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Konstravimo iteracijos yra antrasis judraus testavimo etapas. Nors &#8222;Agile&#8221; testavimas vyksta viso proceso metu, daugiausia test\u0173 atliekama \u0161iame etape. Etap\u0105 sudaro kelios iteracijos, kad bandytojai gal\u0117t\u0173 sukurti sprendim\u0105, kuris atitikt\u0173 visus reikalavimus kiekvienoje iteracijoje.<\/p>\n<p>Agile testavimo komanda naudos \u012fvairias praktikas, pavyzd\u017eiui, &#8222;Scrum&#8221;, agile modeliavim\u0105, XP ir agile duomenis. Kiekvienos iteracijos metu komanda i\u0161 bandym\u0173 paima tik svarbiausius reikalavimus ir juos \u012fgyvendina.<\/p>\n<p>\u0160iame etape atliekami tiriamieji ir patvirtinamieji tyrimai. Patvirtinamasis testavimas padeda patikrinti, ar produktas atitinka visus suinteresuot\u0173j\u0173 \u0161ali\u0173 l\u016bkes\u010dius. Ji apima k\u016br\u0117jo ir judriojo pri\u0117mimo testavim\u0105, kad b\u016bt\u0173 galima atlikti nuolatin\u012f testavim\u0105 per vis\u0105 gyvavimo cikl\u0105.<\/p>\n<p>Tyrimo metu nustatomos visos problemos, kuri\u0173 nepavyko nustatyti patvirtinamaisiais tyrimais, kurie paprastai atliekami kaip antrieji. \u0160io tipo judrusis testavimas susij\u0119s su visais klausimais &#8211; nuo testavimo nepalankiausiomis s\u0105lygomis iki saugumo testavimo.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Isleidimo_pabaiga_arba_pereinamasis_etapas\"><\/span><strong>I\u0161leidimo pabaiga arba pereinamasis etapas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Tre\u010diasis &#8222;Agile&#8221; testavimo strategijos etapas turi du pavadinimus. Kai kas tai vadina pereinamuoju etapu, ta\u010diau dauguma \u017emoni\u0173 j\u012f vadina i\u0161leidimo pabaigos etapu. \u0160iame etape judr\u016bs testuotojai i\u0161leid\u017eia produkt\u0105 \u012f gamyb\u0105.<\/p>\n<p>Galutinio etapo metu bandytojai apmokys pagalbin\u012f ir operatyvin\u012f personal\u0105 dirbti su produktu. Jame taip pat yra:<\/p>\n<ul>\n<li>Rinkodara i\u0161leid\u017eiamam produktui<\/li>\n<li>Atk\u016brimas<\/li>\n<li>Atsargin\u0117 kopija<\/li>\n<li>Sistemos u\u017ebaigimas<\/li>\n<li>Visi dokumentai<\/li>\n<\/ul>\n<p>Paskutiniame etape prie\u0161 gamybos etap\u0105 judr\u016bs testuotojai gali atlikti piln\u0105 sistemos test\u0105, kad \u012fsitikint\u0173, jog viskas yra tvarkoje.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"Gamyba\"><\/span><strong>Gamyba<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Paskutinis etapas &#8211; gamybos etapas. Kai produktas i\u0161laiko visus b\u016btinus &#8222;agile&#8221; testus, jis pradedamas gaminti.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_pavyzdziai_imoniu_igyvendinusiu_judria_testavimo_metodika\"><\/span><strong>3 pavyzd\u017eiai \u012fmoni\u0173, \u012fgyvendinusi\u0173 judri\u0105 testavimo metodik\u0105<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Vis daugiau \u012fmoni\u0173 naudoja judrias testavimo metodikas ir <a href=\"https:\/\/www.zaptest.com\/hyperautomation\">hiperautomatizavim\u0105<\/a>, kad pagerint\u0173 savo produkt\u0173 kokyb\u0119 ir padidint\u0173 j\u0173 pateikimo rinkai greit\u012f. Jomis naudojasi daugelis did\u017ei\u0173j\u0173 technologij\u0173 bendrovi\u0173, ir tai yra trys puik\u016bs pavyzd\u017eiai.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"%E2%80%9EApple%E2%80%9D\"><\/span><strong>&#8222;Apple&#8221;<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Galb\u016bt to nesuprantate, bet <a href=\"https:\/\/internetdevels.com\/blog\/agile-lets-learn-from-the-best-ones\">&#8222;Apple&#8221;<\/a> yra didel\u0117 \u012fmon\u0117, kuri nuolat taiko &#8222;Agile&#8221; metodikas. Kai i\u0161leid\u017eiama nauja &#8222;iOS&#8221; programin\u0117 \u012franga ir naudotojai pradeda ja naudotis, &#8222;Apple&#8221;, atsi\u017evelgdama \u012f naudotoj\u0173 elgsen\u0105, naudoja gr\u012f\u017etam\u0105j\u0105 informacij\u0105, kad patobulint\u0173 programin\u0119 \u012frang\u0105 kitai &#8222;iOS&#8221; versijai.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"%E2%80%9EMicrosoft%E2%80%9D\"><\/span><strong>&#8222;Microsoft&#8221;<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Daugelis <a href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/desktop\/ee790617(v=msdn.10)\">&#8222;Microsoft&#8221; <\/a>konkurent\u0173 jau naudojo judr\u0173 testavim\u0105 savo produktams tobulinti ir naujoms versijoms i\u0161leisti, tod\u0117l &#8222;Microsoft&#8221; per\u0117jimas netur\u0117t\u0173 stebinti. Taip jie gali nuolat gauti atsiliepim\u0173 apie atnaujinimus ir suprasti, kaip naudotojai vertina naujas funkcijas.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"IBM\"><\/span><strong>IBM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><a href=\"https:\/\/www.ibm.com\/downloads\/cas\/GXWXV5LR#:~:text=To%20drive%20ongoing%20successful%20Agile,automation%20within%20each%20sprint%20itself.\">IBM,<\/a> kurioje dirba daugiau nei 100 000 \u017emoni\u0173, naudoja judr\u0173 testavim\u0105 ir <a href=\"https:\/\/www.zaptest.com\/lt\/issamus-robotu-procesu-automatizavimo-rpa-vadovas\">robot\u0173 proces\u0173 automatizavim\u0105 (RPA)<\/a>, kad supaprastint\u0173 darb\u0105.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Agile_testavimo_plano_kontrolinis_sarasas\"><\/span><strong>Agile testavimo plano kontrolinis s\u0105ra\u0161as<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29236\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Software-testing-checklist-1024x681.jpeg\" alt=\"Programin\u0117s \u012frangos testavimo kontrolinis s\u0105ra\u0161as\" width=\"545\" height=\"363\"><\/p>\n<p>Keli kontroliniai s\u0105ra\u0161ai gali pad\u0117ti u\u017etikrinti, kad atlikdami testavimo praktik\u0105 &#8222;agile&#8221; metodu gautum\u0117te vis\u0105 reikiam\u0105 informacij\u0105.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Skaitmeniniu_lauku_patikros\"><\/span><strong>1. Skaitmenini\u0173 lauk\u0173 patikros<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Norint \u012fsitikinti, kad visos reik\u0161m\u0117s yra galiojan\u010dios, b\u016btina patikrinti skaitinius laukus, kad b\u016bt\u0173 galima nustatyti autenti\u0161kum\u0105.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Duomenu_lauku_patikrinimai\"><\/span><strong>2. Duomen\u0173 lauk\u0173 patikrinimai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Patikrinsite, ar yra toki\u0173 lauk\u0173 specifikacij\u0173 kaip diena, m\u0117nuo ar metai.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Defektu_patikrinimai\"><\/span><strong>3. Defekt\u0173 patikrinimai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Suk\u016br\u0119 s\u0105ra\u0161\u0105 su defektais galite nurodyti, kaip defektas atsirado, ir i\u0161analizuoti, kaip j\u012f i\u0161spr\u0119sti.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"4_Alfa_lauko_patikrinimai\"><\/span><strong>4. Alfa lauko patikrinimai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Tur\u0117site patikrinti, ar simboliai yra juodi, ar ne tu\u0161ti, ar galiojantys, ar negaliojantys, ir kt.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"5_Planavimo_pasirengimo_kontrolinis_sarasas\"><\/span><strong>5. Planavimo pasirengimo kontrolinis s\u0105ra\u0161as<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Prie\u0161 pradedant testavim\u0105 reikia suplanuoti, kas dirbs &#8222;Agile&#8221; komandoje, ir paskirti atitinkamus vaidmenis bei atsakomyb\u0119. Taip pat tur\u0117site suplanuoti testavimo praktik\u0105 &#8222;agile&#8221; metodu.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"6_Parengtas_kontrolinis_sarasas\"><\/span><strong>6. Parengtas kontrolinis s\u0105ra\u0161as<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Prie\u0161 i\u0161si\u0173sdama produkt\u0105 pristatymui, &#8222;Agile&#8221; komanda turi atlikti visas ankstesnes u\u017eduotis.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"7_Seminaro_kontrolinis_sarasas\"><\/span><strong>7. Seminaro kontrolinis s\u0105ra\u0161as<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0160is kontrolinis s\u0105ra\u0161as apima \u012fvairi\u0173 u\u017eduo\u010di\u0173 atlikim\u0105 ir u\u017ebaigimo termin\u0173 planavim\u0105.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"8_%E2%80%9EEpic_Breakdown%E2%80%9D_kontrolinis_sarasas\"><\/span><strong>8. &#8222;Epic Breakdown&#8221; kontrolinis s\u0105ra\u0161as<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8222;Epic breakdown&#8221; kontrolinis s\u0105ra\u0161as yra i\u0161samesnis nei ankstesniuose s\u0105ra\u0161uose. &#8222;Epic breakdown&#8221; kontroliniame s\u0105ra\u0161e pateikiami \u012fvair\u016bs po\u017eymiai, \u012f kuriuos reikia atsi\u017evelgti, \u012fskaitant:<\/p>\n<ul>\n<li>Verslo taisykli\u0173 variantai<\/li>\n<li>Parai\u0161kos pob\u016bdis<\/li>\n<li>Darbo eigos etapai<\/li>\n<li>Duomen\u0173 poky\u010diai<\/li>\n<li>Didelis poveikis<\/li>\n<li>Atid\u0117ti veiklos vykdym\u0105<\/li>\n<li>Duomen\u0173 \u012fvedimo metodai<\/li>\n<li>CRUD operacijos<\/li>\n<\/ul>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%9EAgile%E2%80%9D_testavimo_komanda\"><\/span><strong>&#8222;Agile&#8221; testavimo komanda<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Skland\u017eiam testavimo procesui u\u017etikrinti labai svarbu prie\u0161 pradedant projekt\u0105 suburti judri\u0105 testavimo programin\u0117s \u012frangos komand\u0105.<\/p>\n<p><iframe title=\"Who is the Agile Tester? What are the Benefits of Team Testing?\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/uIsPk6LpIcY?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h4><span class=\"ez-toc-section\" id=\"Kas_turetu_buti_%E2%80%9EAgile%E2%80%9D_testavimo_komandos_dalis\"><\/span><strong>Kas tur\u0117t\u0173 b\u016bti &#8222;Agile&#8221; testavimo komandos dalis<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Visi produkto gyvavimo ciklo dalyviai tur\u0117t\u0173 b\u016bti \u012ftraukti \u012f &#8222;Agile&#8221; testavimo komand\u0105. Agile testavimo komand\u0105 sudaro testuotojai, k\u016br\u0117jai ir produkt\u0173 savininkai. Kiekvienas vaidmuo dirba kartu, kad produktas b\u016bt\u0173 naudingas ir <a href=\"https:\/\/ieeexplore.ieee.org\/abstract\/document\/4293611\">u\u017etikrint\u0173 kokyb\u0119<\/a>.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"1_Testeris\"><\/span><strong>1. Testeris<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Testuotojai yra atsakingi u\u017e \u012fvairi\u0173 test\u0173, susijusi\u0173 su &#8222;Agile&#8221; testavimo sistema, atlikim\u0105. Jie rengia glaust\u0105 dokumentacij\u0105 ir susitinka su kitais komandos nariais, kad sukurt\u0173 sprendimus.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"2_Kurejas\"><\/span><strong>2. K\u016br\u0117jas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>K\u016br\u0117jai kuria produkt\u0105. Jie pad\u0117s testuotojams rasti klaid\u0173 sprendimus, kai j\u0173 atsiranda, ir kartu u\u017etikrins, kad produkto savininkai b\u016bt\u0173 patenkinti galutiniu produktu.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"3_Produkto_savininkas\"><\/span><strong>3. Produkto savininkas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Produkto savininkai taip pat atlieka svarb\u0173 vaidmen\u012f &#8222;Agile&#8221; testavimo komandoje, nes jie, remdamiesi testuotoj\u0173 ir k\u016br\u0117j\u0173 ind\u0117liu, priima visus galutinius sprendimus.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Agile_programines_irangos_testavimo_automatizavimas\"><\/span><strong>Agile programin\u0117s \u012frangos testavimo automatizavimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>K\u016br\u0117jai gali automatizuoti daugel\u012f judraus testavimo aspekt\u0173. Automatizuota &#8222;Agile&#8221; testavimo priemon\u0117 ilgainiui sutaupo daug laiko ir pinig\u0173.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%9EAgile%E2%80%9D_programines_irangos_testavimo_automatizavimo_privalumai\"><\/span><strong>&#8222;Agile&#8221; programin\u0117s \u012frangos testavimo automatizavimo privalumai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Aktyvaus programin\u0117s \u012frangos testavimo automatizavimas turi daug <a href=\"https:\/\/www.researchgate.net\/profile\/S-Mantha\/publication\/261017281_Agile_Methodology_Adoption_Benefits_and_Constraints\/links\/582e930d08ae102f072dbb05\/Agile-Methodology-Adoption-Benefits-and-Constraints.pdf\">privalum\u0173<\/a> gerinant tiek testavimo proces\u0105, tiek bendr\u0105 produkto kokyb\u0119.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Greitesnis_vykdymas\"><\/span><strong>1. Greitesnis vykdymas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Automatizuoti judr\u016bs testavimo \u012frankiai gali pad\u0117ti grei\u010diau atlikti bandymus. Gal\u0117site grei\u010diau gauti rezultatus ir gr\u012f\u017etam\u0105j\u012f ry\u0161\u012f, tod\u0117l gal\u0117site grei\u010diau rasti problem\u0173 sprendimus.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Daugkartinio_naudojimo\"><\/span><strong>2. Daugkartinio naudojimo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Programin\u0117s \u012frangos k\u016brimo testavimas gali b\u016bti kasdieni\u0161kas. Pakartotinai atlikti tuos pa\u010dius testus gali b\u016bti nuobodu, tod\u0117l naudojant automatizuot\u0105 judriojo testavimo \u012frank\u012f \u0161i\u0105 u\u017eduot\u012f galima atlikti lengviau, nes tas pats testas naudojamas pakartotinai.<\/p>\n<p>Taigi, kaip ir <a href=\"https:\/\/www.zaptest.com\/rpa\">RPA \u012frankiai<\/a>, \u0161i metodika padeda pa\u0161alinti \u012fvairias pasikartojan\u010dias u\u017eduotis.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Agile_programines_irangos_testavimo_metodiku_automatizavimo_rizika\"><\/span><strong>Agile programin\u0117s \u012frangos testavimo metodik\u0173 automatizavimo rizika<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Kaip ir visur, taip ir automatizuojant judrios programin\u0117s \u012frangos testus kyla rizika.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Ji_negali_visiskai_pakeisti_rankinio_testavimo\"><\/span><strong>1. Ji negali visi\u0161kai pakeisti rankinio testavimo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Nors &#8222;Agile&#8221; testavimo proces\u0173 automatizavimo privalumai yra gerokai didesni nei j\u0173 tr\u016bkumai, automatiniai testai n\u0117ra visi\u0161kas sprendimas. Automatizavimas gali padaryti tik tiek, kiek reikia, tod\u0117l vis tiek tur\u0117site remtis rankiniu testavimu, kad papildytum\u0117te testavimo automatizavimo proces\u0105.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Testai_gali_buti_nepatikimi\"><\/span><strong>2. Testai gali b\u016bti nepatikimi<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Kalbant apie automatizuotus testus, nepatikimumas kelia didel\u012f susir\u016bpinim\u0105. Testavimo komanda tur\u0117s atkreipti ypating\u0105 d\u0117mes\u012f \u012f klaidingai teigiamus rezultatus ir testavimo klaidas.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Gali_trukti_veiksmingu_sprendimu\"><\/span><strong>3. Gali tr\u016bkti veiksming\u0173 sprendim\u0173<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Kita su automatiniais testais susijusi problema yra ta, kad jie ne visada pateikia tinkamus atsakymus \u012f i\u0161\u0161\u016bkius. Automatizuotiems testams da\u017enai tr\u016bksta \u017eini\u0173 sprendimams kurti.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Agile_testavimo_irankiai\"><\/span><strong>Agile testavimo \u012frankiai<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Nors yra keletas judri\u0173 testavimo \u012franki\u0173, kai kurie j\u0173 yra geresni u\u017e kitus.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-28646\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/06\/Screenshot-2022-06-18-at-11.42.58-1024x641.png\" alt=\"DUK apie funkcinio testavimo automatizavim\u0105\" width=\"1024\" height=\"641\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/06\/Screenshot-2022-06-18-at-11.42.58-980x614.png 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/06\/Screenshot-2022-06-18-at-11.42.58-480x301.png 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<h3><span class=\"ez-toc-section\" id=\"Kas_lemia_gera_%E2%80%9EAgile%E2%80%9D_testavimo_automatizavimo_iranki\"><\/span><strong>Kas lemia ger\u0105 &#8222;Agile&#8221; testavimo automatizavimo \u012frank\u012f?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Kaip atskirti puiki\u0105 judriojo testavimo automatizavimo priemon\u0119 nuo neveiksmingos? \u0160tai keletas patarim\u0173.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Tinkamas_registravimas\"><\/span><strong>1. Tinkamas registravimas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Kokybi\u0161ka automatizuoto testavimo priemon\u0117 pad\u0117s jums tinkamai dokumentuoti visus procesus ir testavimo rezultatus. Taip gal\u0117site ai\u0161kiai suprasti, kur ir kod\u0117l pasitaiko klaid\u0173.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Testo_keitimas_jo_nekeiciant_is_naujo\"><\/span><strong>2. Testo keitimas jo nekei\u010diant i\u0161 naujo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Atlikus test\u0105, gera automatizavimo priemon\u0117 leis j\u012f modifikuoti ir nereik\u0117s i\u0161 naujo perra\u0161yti kodo ar ankstesni\u0173 test\u0173.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Naudojimo_paprastumas\"><\/span><strong>3. Naudojimo paprastumas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Atsi\u017evelgiant \u012f tai, kad testavimo procese dalyvauja \u012fvairaus lygio technini\u0173 \u012fg\u016bd\u017ei\u0173 turintys komandos nariai, judri testavimo priemon\u0117 tur\u0117t\u0173 b\u016bti lengvai i\u0161mokstama, nereikalauti ypatingos programavimo patirties, tur\u0117ti daug funkcij\u0173 ir intuityvi\u0105 s\u0105saj\u0105, leisti lengvai bendradarbiauti ir dalytis informacija.<\/p>\n<p>Nors techninis \u012frankio aspektas ir funkcionalumas, be abejo, yra labai svarb\u016bs, pirmiau aptarti trys principai yra bet kokio judraus testavimo proceso pagrindas, tod\u0117l kiekvienas judrus testavimo \u012frankis turi atitikti \u0161ias s\u0105lygas.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Kiti_dalykai_kuriuos_reikia_tureti_omenyje_pereinant_prie_%E2%80%9EAgile%E2%80%9D_testavimo_metodikos\"><\/span><strong>Kiti dalykai, kuriuos reikia tur\u0117ti omenyje pereinant prie &#8222;Agile&#8221; testavimo metodikos<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Prie\u0161 visi\u0161kai pereidami prie &#8222;Agile&#8221; testavimo sistemos naudojimo, tur\u0117tum\u0117te nepamir\u0161ti keleto dalyk\u0173.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Svarbiausia_%E2%80%93_bendradarbiavimas\"><\/span>Svarbiausia &#8211; bendradarbiavimas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Viena i\u0161 pagrindini\u0173 judrios testavimo strategijos sudedam\u0173j\u0173 dali\u0173 yra bendradarbiavimas. Tradicinio testavimo metu testuotojai ir k\u016br\u0117jai dirba atskirai, o taikant &#8222;Agile&#8221; metodik\u0105 daroma prielaida, kad dabar jie glaud\u017eiai bendradarbiaus viso testavimo projekto metu.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sukurkite_judria_testavimo_aplinka\"><\/span>Sukurkite judri\u0105 testavimo aplink\u0105<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Veiksmingas bendradarbiavimas ne\u012fmanomas be j\u012f skatinan\u010dios judrios testavimo aplinkos. Bendradarbiavimo testavimo aplinka yra b\u016btina ir labai svarbi, nesvarbu, ar tai b\u016bt\u0173 judriai testavimo komandai skirta darbo vieta, ar geresni komunikacijos kanalai, ar kitos svarbios priemon\u0117s.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"DUK\"><\/span><strong>DUK<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Jei turite daugiau klausim\u0173 apie agile testavim\u0105, pateikiame atsakymus \u012f da\u017eniausiai u\u017eduodamus klausimus.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kaip_QA_veikia_%E2%80%9Eagile%E2%80%9D_sistemoje\"><\/span>Kaip QA veikia &#8222;agile&#8221; sistemoje?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Geriausia, jei judrus testavimo procesas apima vis\u0105 kokyb\u0117s u\u017etikrinim\u0105. Agile testuotojai ir k\u016br\u0117jai tiksliai laikysis kliento u\u017eduoties ir, remdamiesi testavimu, atliks pakeitimus, kad u\u017etikrint\u0173 ir pagerint\u0173 kokyb\u0119.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kokiu_igudziu_reikia_judriems_testuotojams\"><\/span>Koki\u0173 \u012fg\u016bd\u017ei\u0173 reikia judriems testuotojams?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Visi &#8222;Agile&#8221; testuotojai tur\u0117t\u0173 tur\u0117ti testavimo automatizavimo, testais pagr\u012fsto k\u016brimo pri\u0117mimo, testais pagr\u012fsto k\u016brimo, &#8222;juodosios d\u0117\u017e\u0117s&#8221;, &#8222;baltosios d\u0117\u017e\u0117s&#8221; ir patirtimi pagr\u012fsto testavimo \u012fg\u016bd\u017ei\u0173. Jiems taip pat naudinga siekti tobul\u0117ti, nes testavimo procesas, praktika ir technologijos vystosi \u017eaibi\u0161ku grei\u010diu.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kokie_yra_%E2%80%9Eagile%E2%80%9D_testavimo_principai\"><\/span>Kokie yra &#8222;agile&#8221; testavimo principai?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A\u0161tuoni judraus testavimo principai: nuolatinis testavimas, nuolatinis gr\u012f\u017etamasis ry\u0161ys, visos komandos \u012ftraukimas, greitas gr\u012f\u017etamasis ry\u0161ys, auk\u0161to lygio programin\u0117s \u012frangos kokyb\u0117, ma\u017eiau dokumentacijos, testavimas pagal testus ir klient\u0173 pasitenkinimas.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Koks_testavimas_atliekamas_%E2%80%9Eagile%E2%80%9D_metodu\"><\/span>Koks testavimas atliekamas &#8222;agile&#8221; metodu?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Agile testavimas apima testavim\u0105 nepalankiausiomis s\u0105lygomis, komponent\u0173 testus, vienet\u0173 testus ir kt.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Kaip_veikia_judrus_testavimas\"><\/span>Kaip veikia judrus testavimas?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Taikant &#8222;agile&#8221; programin\u0117s \u012frangos testavimo proces\u0105, testuotojai ir k\u016br\u0117jai dirba kartu ir nuolat testuoja \u012fvairias produkto dalis. Agile komanda gali nustatyti ir i\u0161taisyti klaidas per\u017ei\u016br\u0117dama klient\u0173 atsiliepimus.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"ZAPTEST_skirtas_judriam_testavimui\"><\/span><strong>ZAPTEST, skirtas judriam testavimui<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Vienas i\u0161 <a href=\"https:\/\/youtu.be\/zJnaNVSnF3Q\">ZAPTEST<\/a> privalum\u0173 naudojant &#8221; <a href=\"https:\/\/youtu.be\/zJnaNVSnF3Q\">Agile&#8221; testavim\u0105<\/a> yra galimyb\u0117 kurti automatizuotus scenarijus jau produkto projektavimo etape, naudojant bet kokius grafinius artefaktus, pvz., lentos eskizus, laid\u0173 schemas, &#8222;PowerPoint&#8221; paveiksl\u0117lius ir pan. ZAPTEST leid\u017eia konvertuoti \u0161iuos vaizdus \u012f automatizavimo objektus, kuriuos automatiniai programavimo \u012frenginiai naudoja scenarijams kurti prie\u0161 kuriant tikr\u0105sias programines programas. ZAPTEST taip pat si\u016blo automatin\u012f dokumentacijos k\u016brim\u0105 ir lygiagret\u0173 test\u0173 vykdym\u0105 visose reikiamose platformose. Taikant \u0161\u012f metod\u0105, testavimo komandos i\u0161 anksto suplanuoja testavimo darbus ir gali atlikti &#8222;Just-In-Time&#8221; program\u0173 testavim\u0105 ir i\u0161leidim\u0105.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kai kalbama apie judr\u0173 programin\u0117s \u012frangos k\u016brim\u0105, testavimas yra labai svarbus siekiant u\u017etikrinti, kad programin\u0117 \u012franga b\u016bt\u0173 paruo\u0161ta gamybai. Ta\u010diau kas yra judrioji testavimo metodika? Agile testavimo metodika, palyginti su krioklio metodika, turi esmini\u0173 koncepcini\u0173 skirtum\u0173. Norint atlikti tokio tipo programin\u0117s \u012frangos testavim\u0105, labai svarbu i\u0161mokti, kaip veikia judrus testavimo gyvavimo ciklas, metodai, judrios programin\u0117s [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":15673,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[442],"tags":[],"class_list":["post-29826","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programines-irangos-testavimo-tipai-lt"],"acf":{"short_name":""},"_links":{"self":[{"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/posts\/29826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/comments?post=29826"}],"version-history":[{"count":0,"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/posts\/29826\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/media\/15673"}],"wp:attachment":[{"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/media?parent=29826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/categories?post=29826"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.zaptest.com\/lt\/wp-json\/wp\/v2\/tags?post=29826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}