{"id":29782,"date":"2022-07-08T18:02:33","date_gmt":"2022-07-08T18:02:33","guid":{"rendered":"https:\/\/www.zaptest.com\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu"},"modified":"2022-07-08T18:02:33","modified_gmt":"2022-07-08T18:02:33","slug":"co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu","title":{"rendered":"Co je automatizace testov\u00e1n\u00ed? Jednoduch\u00fd pr\u016fvodce bez \u017eargonu"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Existuj\u00ed dv\u011b hlavn\u00ed kategorie testov\u00e1n\u00ed softwaru: Manu\u00e1ln\u00ed a automatizovan\u00e9.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Manu\u00e1ln\u00ed testov\u00e1n\u00ed je \u010dasov\u011b a pracovn\u011b n\u00e1ro\u010dn\u00e9 a v p\u0159\u00edpad\u011b slo\u017eit\u00e9ho softwaru se m\u016f\u017ee st\u00e1t i n\u00e1kladn\u00fdm, pokud se pou\u017e\u00edv\u00e1 v\u00fdhradn\u011b. Automatizovan\u00e9 testov\u00e1n\u00ed zefektiv\u0148uje procesy, zkracuje dobu pot\u0159ebnou k testov\u00e1n\u00ed a odstra\u0148uje neefektivitu, jako je nap\u0159\u00edklad zdlouhav\u00e9 testov\u00e1n\u00ed funk\u010dnosti softwaru v\u00fdvoj\u00e1\u0159i.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u00e1sleduj\u00edc\u00ed text shrnuje automatizovan\u00e9 testov\u00e1n\u00ed a zp\u016fsoby, jak\u00fdmi m\u016f\u017ee pomoci p\u0159i testov\u00e1n\u00ed softwaru.<\/span><\/p>\n<h2><\/h2>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #b90000;color:#b90000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #b90000;color:#b90000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Co_je_automatizace_testovani_a_proc_ji_potrebujeme\" >Co je automatizace testov\u00e1n\u00ed a pro\u010d ji pot\u0159ebujeme?<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Pyramida_automatizace_testovani\" >Pyramida automatizace testov\u00e1n\u00ed<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#1_Jednotka\" >1. Jednotka<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#2_Integrace\" >2. Integrace<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#3_API\" >3. API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#4_UZIVATELSKE_ROZHRANI\" >4. U\u017dIVATELSK\u00c9 ROZHRAN\u00cd<\/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:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Jaka_jsou_hlavni_kriteria_uspesneho_procesu_automatizace_testovani\" >Jak\u00e1 jsou hlavn\u00ed krit\u00e9ria \u00fasp\u011b\u0161n\u00e9ho procesu automatizace testov\u00e1n\u00ed?<\/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:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#1_Mit_specializovany_tym\" >1. M\u00edt specializovan\u00fd t\u00fdm<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#2_Mit_spravne_nastroje\" >2. M\u00edt spr\u00e1vn\u00e9 n\u00e1stroje<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#3_Vyhrazeny_rozpocet\" >3. Vyhrazen\u00fd rozpo\u010det<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#4_Zavedeni_silneho_testovaciho_ramce\" >4. Zaveden\u00ed siln\u00e9ho testovac\u00edho r\u00e1mce<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Jake_jsou_typy_automatizovanych_testu\" >Jak\u00e9 jsou typy automatizovan\u00fdch test\u016f?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#1_Funkcni_testy\" >1. Funk\u010dn\u00ed testy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#2_Nefunkcni_testy\" >2. Nefunk\u010dn\u00ed testy<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#3_Analyza_kodu\" >3. Anal\u00fdza k\u00f3du<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#4_Testy_jednotek\" >4. Testy jednotek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#5_Integracni_testy\" >5. Integra\u010dn\u00ed testy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#6_Zkousky_koure\" >6. Zkou\u0161ky kou\u0159e<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#7_Zkousky_vykonnosti\" >7. Zkou\u0161ky v\u00fdkonnosti<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#8_Regresni_testy\" >8. Regresn\u00ed testy<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#9_Testy_API\" >9. Testy API<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Jake_procesy_a_typy_testu_byste_meli_automatizovat\" >Jak\u00e9 procesy a typy test\u016f byste m\u011bli automatizovat?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#1_Opakovane_testovani\" >1. Opakovan\u00e9 testov\u00e1n\u00ed<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#2_Testy_s_vysokym_rizikem\" >2. Testy s vysok\u00fdm rizikem<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#3_Casove_narocne_testy\" >3. \u010casov\u011b n\u00e1ro\u010dn\u00e9 testy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#4_Vicestranne_aplikace\" >4. V\u00edcestrann\u00e9 aplikace<\/a><\/li><\/ul><\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Kdo_by_mel_byt_zapojen_do_procesu_automatizace_testovani\" >Kdo by m\u011bl b\u00fdt zapojen do procesu automatizace testov\u00e1n\u00ed<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#1_Vyvojari\" >1. V\u00fdvoj\u00e1\u0159i<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#2_Testery\" >2. Testery<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#3_Tym_pro_zajisteni_kvality\" >3. T\u00fdm pro zaji\u0161t\u011bn\u00ed kvality<\/a><\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#4_Zucastnene_strany_koncovi_uzivatele\" >4. Z\u00fa\u010dastn\u011bn\u00e9 strany (koncov\u00ed u\u017eivatel\u00e9)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Kontrolni_seznam_procesu_automatizace_testovani_a_implementace\" >Kontroln\u00ed seznam procesu automatizace testov\u00e1n\u00ed a implementace<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Krok_1_Definujte_cile_testovani\" >Krok 1: Definujte c\u00edle testov\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Krok_2_Stanoveni_priorit_testovani\" >Krok 2: Stanoven\u00ed priorit testov\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Krok_3_Pouzitelnost_napric_platformami\" >Krok 3: Pou\u017eitelnost nap\u0159\u00ed\u010d platformami<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Krok_4_Snadnost_testovani\" >Krok 4: Snadnost testov\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Krok_5_Zjednodusena_komunikace\" >Krok 5: Zjednodu\u0161en\u00e1 komunikace<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Krok_6_Zajisteni_kvality\" >Krok 6: Zaji\u0161t\u011bn\u00ed kvality<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Nektere_bezne_mylne_predstavy_o_automatizaci_testovani\" >N\u011bkter\u00e9 b\u011b\u017en\u00e9 myln\u00e9 p\u0159edstavy o automatizaci testov\u00e1n\u00ed<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#1_Automatizace_nahrazuje_manualni_testovani\" >1. Automatizace nahrazuje manu\u00e1ln\u00ed testov\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#2_Automatizace_eliminuje_chyby\" >2. Automatizace eliminuje chyby<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#3_Vyvoj_automatizace_vyzaduje_zkusenosti\" >3. V\u00fdvoj automatizace vy\u017eaduje zku\u0161enosti<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Co_je_treba_mit_na_pameti_pred_behem_a_po_procesu_automatizace_testovani\" >Co je t\u0159eba m\u00edt na pam\u011bti p\u0159ed, b\u011bhem a po procesu automatizace testov\u00e1n\u00ed<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#1_Testovani_neni_resenim_vseho\" >1. Testov\u00e1n\u00ed nen\u00ed \u0159e\u0161en\u00edm v\u0161eho<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#2_Spechani_svadi_k_chybam\" >2. Sp\u011bch\u00e1n\u00ed sv\u00e1d\u00ed k chyb\u00e1m<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#3_I_testy_maji_chyby\" >3. I testy maj\u00ed chyby<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Automatizace_testu_od_konce_ke_konci_pomoci_ZAPTESTu\" >Automatizace test\u016f od konce ke konci pomoc\u00ed ZAPTESTu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Nejcastejsi_dotazy\" >Nej\u010dast\u011bj\u0161\u00ed dotazy<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Co_je_to_automaticke_testovani\" >Co je to automatick\u00e9 testov\u00e1n\u00ed?<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Co_je_to_automatizacni_ramec\" >Co je to automatiza\u010dn\u00ed r\u00e1mec?<\/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\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Jaky_je_ramec_automatizace_testovani\" >Jak\u00fd je r\u00e1mec automatizace testov\u00e1n\u00ed?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Co_je_to_ramec_automatizace_zalozeny_na_datech\" >Co je to r\u00e1mec automatizace zalo\u017een\u00fd na datech?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\/#Proc_je_nutne_automaticke_testovani\" >Pro\u010d je nutn\u00e9 automatick\u00e9 testov\u00e1n\u00ed?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Co_je_automatizace_testovani_a_proc_ji_potrebujeme\"><\/span><strong>Co je automatizace testov\u00e1n\u00ed a pro\u010d ji pot\u0159ebujeme?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=Nd31XiSGJLw&amp;t=1s\"><img decoding=\"async\" class=\"aligncenter size-large wp-image-29302\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Screenshot-2022-07-10-at-10.26.18-1024x527.png\" alt=\"Co je automatizace testov\u00e1n\u00ed?\" width=\"1024\" height=\"527\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Screenshot-2022-07-10-at-10.26.18-980x505.png 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Screenshot-2022-07-10-at-10.26.18-480x247.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Co je automatizace testov\u00e1n\u00ed softwaru?  <\/span><a href=\"https:\/\/www.zaptest.com\/cs\/kompletni-pruvodce-automatizaci-testovani-softwaru\"><span style=\"font-weight: 400;\">Automatizovan\u00e9 testov\u00e1n\u00ed<\/span><\/a><span style=\"font-weight: 400;\">  je proces pou\u017e\u00edv\u00e1n\u00ed softwarov\u00fdch n\u00e1stroj\u016f, kter\u00e9 nov\u011b vyvinut\u00fd software nebo jeho aktualizace podrob\u00ed s\u00e9rii test\u016f s c\u00edlem odhalit potenci\u00e1ln\u00ed chyby v k\u00f3dov\u00e1n\u00ed, \u00fazk\u00e1 m\u00edsta a dal\u0161\u00ed p\u0159ek\u00e1\u017eky v\u00fdkonu. N\u00e1stroje pro automatizaci testov\u00e1n\u00ed softwaru pln\u00ed n\u00e1sleduj\u00edc\u00ed funkce:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implementace a prov\u00e1d\u011bn\u00ed test\u016f<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Anal\u00fdza v\u00fdsledk\u016f<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Porovn\u00e1n\u00ed v\u00fdsledk\u016f s o\u010dek\u00e1van\u00fdmi v\u00fdsledky<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vytvo\u0159en\u00ed zpr\u00e1vy o v\u00fdkonnosti v\u00fdvojov\u00e9ho softwaru<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">P\u0159i testov\u00e1n\u00ed nov\u00e9ho softwaru nebo jeho aktualizac\u00ed mohou b\u00fdt manu\u00e1ln\u00ed testy n\u00e1kladn\u00e9 a zdlouhav\u00e9. Automatizovan\u00e9 testy jsou levn\u011bj\u0161\u00ed a zaberou m\u00e9n\u011b \u010dasu.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Automatizovan\u00e9 testy mohou pomoci odhalit selh\u00e1n\u00ed rychleji a s men\u0161\u00ed pravd\u011bpodobnost\u00ed lidsk\u00e9 chyby. Nav\u00edc je snadn\u011bj\u0161\u00ed je spustit v\u00edcekr\u00e1t pro ka\u017edou zm\u011bnu nebo dokud nedos\u00e1hnete po\u017eadovan\u00fdch v\u00fdsledk\u016f.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Automatizace tak\u00e9 urychluje proces uv\u00e1d\u011bn\u00ed softwaru na trh. Automatizace umo\u017e\u0148uje d\u016fkladn\u00e9 testov\u00e1n\u00ed v konkr\u00e9tn\u00edch oblastech, tak\u017ee m\u016f\u017eete \u0159e\u0161it b\u011b\u017en\u00e9 probl\u00e9my p\u0159ed p\u0159echodem do dal\u0161\u00ed f\u00e1ze.<\/span><\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Pyramida_automatizace_testovani\"><\/span><strong>Pyramida automatizace testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><iframe loading=\"lazy\" title=\"The Test Automation Pyramid\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/GPTmBLrGE2g?feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"font-weight: 400;\">Pyramida automatizace test\u016f v\u00e1m pom\u016f\u017ee pochopit, jak \u010dasto byste m\u011bli prov\u00e1d\u011bt jednotliv\u00e9 typy test\u016f.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pyramida automatizace testov\u00e1n\u00ed rozd\u011bluje testov\u00e1n\u00ed do \u010dty\u0159 \u00farovn\u00ed. Spodn\u00ed vrstva p\u0159edstavuje testy, kter\u00e9 byste m\u011bli prov\u00e1d\u011bt nej\u010dast\u011bji. \u010c\u00edm bl\u00ed\u017ee k vrcholu pyramidy, t\u00edm se \u00farovn\u011b zmen\u0161uj\u00ed, co\u017e p\u0159edstavuje testy, kter\u00e9 byste m\u011bli prov\u00e1d\u011bt m\u00e9n\u011b \u010dasto.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Zde jsou uvedeny typy test\u016f, kter\u00e9 byste podle pyramidy automatizace test\u016f m\u011bli prov\u00e1d\u011bt, a to od nej\u010dast\u011bj\u0161\u00edch po nejm\u00e9n\u011b \u010dast\u00e9:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Jednotkov\u00e9 testy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Integra\u010dn\u00ed testy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Testy API<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Testy u\u017eivatelsk\u00e9ho rozhran\u00ed<\/span><\/li>\n<\/ul>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Jednotka\"><\/span><strong>1. Jednotka<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed jednotek zahrnuje rozd\u011blen\u00ed v\u00fdvojov\u00e9ho softwaru na straviteln\u00e9 jednotky, aby bylo mo\u017en\u00e9 identifikovat p\u0159\u00edpadn\u00e9 chyby nebo probl\u00e9my s v\u00fdkonem.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed jednotek pom\u00e1h\u00e1 odhalit chyby d\u0159\u00edve, ne\u017e proces v\u00fdvoje softwaru pokro\u010d\u00ed p\u0159\u00edli\u0161 daleko. Tento typ testov\u00e1n\u00ed prob\u00edh\u00e1 v nejran\u011bj\u0161\u00edch f\u00e1z\u00edch v\u00fdvoje softwaru, kdy se izoluj\u00ed a \u0159e\u0161\u00ed probl\u00e9my p\u0159edt\u00edm, ne\u017e se p\u0159ikro\u010d\u00ed k testov\u00e1n\u00ed.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed jednotek je typem testov\u00e1n\u00ed, kter\u00e9 byste m\u011bli prov\u00e1d\u011bt nej\u010dast\u011bji, proto\u017ee zaji\u0161\u0165uje spr\u00e1vnou funk\u010dnost v\u0161ech nejmen\u0161\u00edch softwarov\u00fdch komponent p\u0159ed jejich integrac\u00ed do celku.  <\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Integrace\"><\/span><strong>2. Integrace<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Po kontrole, zda jednotliv\u00e9 sou\u010d\u00e1sti softwaru funguj\u00ed spr\u00e1vn\u011b, je t\u0159eba je zkombinovat a zjistit, zda funguj\u00ed spole\u010dn\u011b. Integra\u010dn\u00ed testy ov\u011b\u0159uj\u00ed interakce komponent, v\u010detn\u011b interakc\u00ed v r\u00e1mci stejn\u00e9ho softwarov\u00e9ho programu.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Je nezbytn\u00e9, aby v\u0161echny integrovan\u00e9 sou\u010d\u00e1sti spr\u00e1vn\u011b spolupracovaly se softwarem nebo s extern\u00edmi slu\u017ebami, jako jsou webov\u00e9 slu\u017eby. Proto se v\u011bt\u0161ina lid\u00ed rozhodne vytvo\u0159it datab\u00e1zi pro integra\u010dn\u00ed testov\u00e1n\u00ed, aby vypsala v\u0161echny mo\u017en\u00e9 sc\u00e9n\u00e1\u0159e.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Vzhledem k tomu, \u017ee v\u011bt\u0161inu chyb v k\u00f3du vy\u0159e\u0161\u00edte b\u011bhem testov\u00e1n\u00ed jednotek, nem\u011bli byste integra\u010dn\u00ed testov\u00e1n\u00ed prov\u00e1d\u011bt tak \u010dasto.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_API\"><\/span><strong>3. API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed rozhran\u00ed API (Application Program Interface) testuje, zda spolu mohou dv\u011b r\u016fzn\u00e9 softwarov\u00e9 komponenty za r\u016fzn\u00fdch okolnost\u00ed komunikovat.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">N\u011bkter\u00e9 typy testov\u00e1n\u00ed API zahrnuj\u00ed:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Valida\u010dn\u00ed testov\u00e1n\u00ed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Funk\u010dn\u00ed testov\u00e1n\u00ed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed zabezpe\u010den\u00ed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed z\u00e1t\u011b\u017ee<\/span><\/li>\n<\/ul>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4_UZIVATELSKE_ROZHRANI\"><\/span><strong>4. U\u017dIVATELSK\u00c9 ROZHRAN\u00cd<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed (zn\u00e1m\u00e9 tak\u00e9 jako testov\u00e1n\u00ed GUI) zaji\u0161\u0165uje, \u017ee software funguje s r\u016fzn\u00fdmi u\u017eivatelsk\u00fdmi rozhran\u00edmi, jako jsou opera\u010dn\u00ed syst\u00e9my, prohl\u00ed\u017ee\u010de a dal\u0161\u00ed m\u00edsta, kde s n\u00edm koncov\u00ed u\u017eivatel\u00e9 komunikuj\u00ed. Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed hodnot\u00ed funkce, jako je funk\u010dnost, vizu\u00e1ln\u00ed design, v\u00fdkon a pou\u017eitelnost. Automatizovan\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed na\u0161t\u011bst\u00ed eliminuje nutnost po\u0159izovat pro testov\u00e1n\u00ed v\u00edce za\u0159\u00edzen\u00ed.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Automatizace testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed zohled\u0148uje zku\u0161enosti koncov\u00fdch u\u017eivatel\u016f a pom\u00e1h\u00e1 formovat software tak, aby odpov\u00eddal t\u00e9to interakci. R\u00e1mec pro automatizaci testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed by m\u011bl zahrnovat testovac\u00ed sc\u00e9n\u00e1\u0159e t\u00fdkaj\u00edc\u00ed se \u00fazk\u00fdch m\u00edst syst\u00e9mu a proces\u016f.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Vzhledem k tomu, \u017ee v\u0161echny p\u0159edchoz\u00ed kroky testov\u00e1n\u00ed by m\u011bly identifikovat a odstranit v\u011bt\u0161inu probl\u00e9m\u016f, kter\u00e9 by software mohl m\u00edt, m\u011blo by b\u00fdt testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed nejm\u00e9n\u011b \u010dasov\u011b n\u00e1ro\u010dn\u00fdm testem. N\u00e1stroje pro automatizaci u\u017eivatelsk\u00e9ho rozhran\u00ed \u0161et\u0159\u00ed je\u0161t\u011b v\u00edce \u010dasu.  <\/span><\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Jaka_jsou_hlavni_kriteria_uspesneho_procesu_automatizace_testovani\"><\/span><strong>Jak\u00e1 jsou hlavn\u00ed krit\u00e9ria \u00fasp\u011b\u0161n\u00e9ho procesu automatizace testov\u00e1n\u00ed?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Hlavn\u00edm \u00fa\u010delem automatizace testov\u00e1n\u00ed je identifikovat chyby v softwaru a opravit je d\u0159\u00edve, ne\u017e se projekt posune do dal\u0161\u00ed f\u00e1ze nebo se dostane ke koncov\u00e9mu u\u017eivateli. \u00dasp\u011b\u0161n\u00fd proces automatizace testov\u00e1n\u00ed zabere m\u00e9n\u011b \u010dasu a vytvo\u0159\u00ed software, kter\u00fd se chov\u00e1 a poskytuje funkce, jak bylo zam\u00fd\u0161leno.<\/span><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=Z1duPnw1QzI&amp;t=451s\"><img decoding=\"async\" class=\"aligncenter size-large wp-image-29335\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Screenshot-2022-07-10-at-10.31.10-1024x527.png\" alt=\"osv\u011bd\u010den\u00e9 postupy automatizace testov\u00e1n\u00ed softwaru\" width=\"1024\" height=\"527\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Screenshot-2022-07-10-at-10.31.10-980x504.png 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Screenshot-2022-07-10-at-10.31.10-480x247.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/a><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Mit_specializovany_tym\"><\/span><strong>1. M\u00edt specializovan\u00fd t\u00fdm<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Z\u00e1sadn\u00ed je m\u00edt specializovan\u00fd t\u00fdm pro testov\u00e1n\u00ed softwaru. V\u00fdvoj\u00e1\u0159i, teste\u0159i a t\u00fdm pro zaji\u0161t\u011bn\u00ed kvality mohou b\u00fdt zapojeni do r\u016fzn\u00fdch \u010d\u00e1st\u00ed procesu testov\u00e1n\u00ed, aby se zajistilo, \u017ee na ka\u017ed\u00e9 \u00farovni testov\u00e1n\u00ed nebude nic opomenuto.  <\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Mit_spravne_nastroje\"><\/span><strong>2. M\u00edt spr\u00e1vn\u00e9 n\u00e1stroje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">V\u00fdb\u011br spr\u00e1vn\u00fdch n\u00e1stroj\u016f pro automatizaci testov\u00e1n\u00ed je z\u00e1sadn\u00ed. Automatizovan\u00e9 testovac\u00ed n\u00e1stroje funguj\u00ed nejl\u00e9pe, kdy\u017e:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Snadn\u00e9 pou\u017eit\u00ed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Schopnost testovat r\u016fzn\u00e9 opera\u010dn\u00ed syst\u00e9my, prohl\u00ed\u017ee\u010de a za\u0159\u00edzen\u00ed.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Vybaven\u00ed pot\u0159ebn\u00fdmi n\u00e1stroji (full stack) pro testov\u00e1n\u00ed toho, co pot\u0159ebujete.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Podporovat v\u00e1\u0161 skriptovac\u00ed jazyk a b\u00fdt snadno pou\u017eiteln\u00fd i pro lidi, kte\u0159\u00ed neznaj\u00ed skriptovac\u00ed jazyk nebo nemaj\u00ed \u017e\u00e1dn\u00e9 znalosti k\u00f3dov\u00e1n\u00ed.  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Opakovan\u00e9 pou\u017eit\u00ed pro v\u00edce test\u016f a zm\u011bn<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Schopnost vyu\u017e\u00edvat velk\u00e9 soubory dat z r\u016fzn\u00fdch zdroj\u016f k poskytov\u00e1n\u00ed validac\u00ed zalo\u017een\u00fdch na datech.<\/span><\/li>\n<\/ul>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Vyhrazeny_rozpocet\"><\/span><strong>3. Vyhrazen\u00fd rozpo\u010det<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pokud ji\u017e investujete do v\u00fdvoje softwaru, m\u016f\u017ee v\u00e1m vy\u010dlen\u011bn\u00ed rozpo\u010dtu na software pro automatizaci testov\u00e1n\u00ed, v\u00fdvoj a \u0161kolen\u00ed z dlouhodob\u00e9ho hlediska u\u0161et\u0159it pen\u00edze. Ru\u010dn\u00edm testov\u00e1n\u00edm str\u00e1v\u00edte m\u00e9n\u011b \u010dasu a software bude rychleji spu\u0161t\u011bn.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4_Zavedeni_silneho_testovaciho_ramce\"><\/span><strong>4. Zaveden\u00ed siln\u00e9ho testovac\u00edho r\u00e1mce<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Co je to testovac\u00ed r\u00e1mec? R\u00e1mec pro testov\u00e1n\u00ed, kter\u00fd obsahuje pokyny, osv\u011bd\u010den\u00e9 postupy, n\u00e1stroje a pravidla pro testov\u00e1n\u00ed, m\u016f\u017ee u\u0161et\u0159it \u010das a \u00fasil\u00ed. Dobr\u00fd webov\u00fd automatiza\u010dn\u00ed r\u00e1mec by m\u011bl integrovat r\u016fzn\u00e9 funkce, jako jsou:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Knihovny<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Testovac\u00ed data<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Opakovan\u011b pou\u017eiteln\u00e9 moduly<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Integrace n\u00e1stroj\u016f t\u0159et\u00edch stran<\/span><\/li>\n<\/ul>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Jake_jsou_typy_automatizovanych_testu\"><\/span><strong>Jak\u00e9 jsou typy automatizovan\u00fdch test\u016f?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Existuje mnoho typ\u016f test\u016f, kter\u00e9 je mo\u017en\u00e9 automatizovat, ale zde jsou uvedeny n\u011bkter\u00e9 z nejb\u011b\u017en\u011bj\u0161\u00edch.  <\/span><\/p>\n<p><iframe loading=\"lazy\" title=\"What Types of Testing to Automate?\" width=\"1080\" height=\"608\" src=\"https:\/\/www.youtube.com\/embed\/nhAq59rDJrk?start=94&#038;feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Funkcni_testy\"><\/span><strong>1. Funk\u010dn\u00ed testy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Funk\u010dn\u00ed testov\u00e1n\u00ed pom\u00e1h\u00e1 zjistit, zda software nebo aplikace funguje podle o\u010dek\u00e1v\u00e1n\u00ed. Testuje, zda software poskytuje spr\u00e1vn\u00e9 v\u00fdsledky bez chyb a mezer.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Nefunkcni_testy\"><\/span><strong>2. Nefunk\u010dn\u00ed testy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Nefunk\u010dn\u00ed testy m\u011b\u0159\u00ed n\u011bkolik v\u011bc\u00ed, v\u010detn\u011b:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Jak dob\u0159e software funguje za r\u016fzn\u00fdch okolnost\u00ed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Jak dob\u0159e software funguje p\u0159i o\u010dek\u00e1van\u00e9m u\u017eivatelsk\u00e9m zat\u00ed\u017een\u00ed, v\u010detn\u011b \u0161pi\u010dkov\u00e9ho vyu\u017eit\u00ed.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Jak dob\u0159e software funguje p\u0159i nejt\u011b\u017e\u0161\u00edch z\u00e1t\u011b\u017eov\u00fdch podm\u00ednk\u00e1ch<\/span><\/li>\n<\/ul>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Analyza_kodu\"><\/span><strong>3. Anal\u00fdza k\u00f3du<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/264934.264942\"><br \/>\n  <span style=\"font-weight: 400;\">Anal\u00fdza k\u00f3du<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\"> zkoum\u00e1 k\u00f3d a pomoc\u00ed testov\u00e1n\u00ed identifikuje probl\u00e9my, jako jsou:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Zbyte\u010dn\u00fd k\u00f3d a v\u00fdkonnostn\u00ed smy\u010dky<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">K\u00f3d, kter\u00fd nefunguje<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">K\u00f3d, kter\u00fd m\u00e1 probl\u00e9my s rozhran\u00edm<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">K\u00f3d, kter\u00fd m\u00e1 vnit\u0159n\u00ed konflikty s jin\u00fdm k\u00f3dem<\/span><\/li>\n<\/ul>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4_Testy_jednotek\"><\/span><strong>4. Testy jednotek<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Jednotkov\u00e9 testy hodnot\u00ed jednotliv\u00e9 softwarov\u00e9 komponenty. \u00da\u010delem jednotkov\u00fdch test\u016f je zajistit, aby z\u00e1kladn\u00ed funk\u010dnost konkr\u00e9tn\u00edch jednotek softwaru byla neporu\u0161en\u00e1 a bezchybn\u00e1.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"5_Integracni_testy\"><\/span><strong>5. Integra\u010dn\u00ed testy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Integra\u010dn\u00ed testy zaji\u0161\u0165uj\u00ed, aby jednotky p\u0159i vz\u00e1jemn\u00e9m propojen\u00ed fungovaly spole\u010dn\u011b. Zkoum\u00e1, zda sou\u010d\u00e1sti logicky spolupracuj\u00ed a vytv\u00e1\u0159ej\u00ed spr\u00e1vn\u00e9 hodnoty. Testuje tak\u00e9, zda moduly funguj\u00ed s n\u00e1stroji t\u0159et\u00edch stran.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"6_Zkousky_koure\"><\/span><strong>6. Zkou\u0161ky kou\u0159e<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">V\u00fdvoj\u00e1\u0159i pou\u017e\u00edvaj\u00ed smoke testy k ov\u011b\u0159en\u00ed stability cel\u00e9ho syst\u00e9mu po ka\u017ed\u00e9m nov\u00e9m sestaven\u00ed.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"7_Zkousky_vykonnosti\"><\/span><strong>7. Zkou\u0161ky v\u00fdkonnosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testy v\u00fdkonu m\u011b\u0159\u00ed, jak dob\u0159e software funguje. Jeho hlavn\u00edm z\u00e1jmem je celkov\u00e1 kvalita softwaru, m\u00edsta, kde selh\u00e1v\u00e1, rychlost a \u0161k\u00e1lovatelnost.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"8_Regresni_testy\"><\/span><strong>8. Regresn\u00ed testy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Regresn\u00ed testov\u00e1n\u00ed zaji\u0161\u0165uje, \u017ee nov\u00fd k\u00f3d, oprava chyb nebo aktualizace nenaru\u0161\u00ed funk\u010dnost d\u0159\u00edve existuj\u00edc\u00edch sou\u010d\u00e1st\u00ed softwaru.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"9_Testy_API\"><\/span><strong>9. Testy API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed rozhran\u00ed API zaji\u0161\u0165uje, \u017ee dv\u011b komponenty jsou schopny vz\u00e1jemn\u011b spolehliv\u011b a bezpe\u010dn\u011b komunikovat v r\u016fzn\u00fdch sc\u00e9n\u00e1\u0159\u00edch. R\u00e1mec pro automatizaci test\u016f API by m\u011bl b\u00fdt snadno pou\u017eiteln\u00fd, \u0161k\u00e1lovateln\u00fd a opakovan\u011b pou\u017eiteln\u00fd.<\/span><\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Jake_procesy_a_typy_testu_byste_meli_automatizovat\"><\/span><strong>Jak\u00e9 procesy a typy test\u016f byste m\u011bli automatizovat?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">C\u00edlem ka\u017ed\u00e9ho automatiza\u010dn\u00edho sc\u00e9n\u00e1\u0159e je zrychlit dobu testov\u00e1n\u00ed a sn\u00ed\u017eit n\u00e1klady, proto je automatizace zalo\u017een\u00e1 na datech nezbytn\u00e1. Zde je n\u011bkolik p\u0159\u00edklad\u016f proces\u016f, kter\u00e9 mohou b\u00fdt automatizov\u00e1ny:<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Opakovane_testovani\"><\/span><strong>1. Opakovan\u00e9 testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Automatizovan\u00e9 testov\u00e1n\u00ed je v\u00fdhodn\u00e9 pro jak\u00fdkoli test, kter\u00fd zahrnuje sekven\u010dn\u00ed a pravideln\u00e9 opakov\u00e1n\u00ed, a to jednodu\u0161e proto, \u017ee m\u016f\u017ee prob\u00edhat rychleji ne\u017e manu\u00e1ln\u00ed testov\u00e1n\u00ed.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Testy_s_vysokym_rizikem\"><\/span><strong>2. Testy s vysok\u00fdm rizikem<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Automatizace v\u00e1m umo\u017en\u00ed izolovat potenci\u00e1ln\u00ed m\u00edsta selh\u00e1n\u00ed a \u0159e\u0161it je d\u0159\u00edve, ne\u017e za\u010dnete m\u011bnit k\u00f3d. Vyhnut\u00ed se zm\u011bn\u011b k\u00f3du zabra\u0148uje zpomalen\u00ed v\u00fdvojov\u00e9ho cyklu, pokud test neidentifikuje probl\u00e9m.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Casove_narocne_testy\"><\/span><strong>3. \u010casov\u011b n\u00e1ro\u010dn\u00e9 testy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ru\u010dn\u00ed testov\u00e1n\u00ed trv\u00e1 d\u00e9le a je n\u00e1chyln\u00e9 k chyb\u00e1m. Automatizace test\u016f sni\u017euje po\u010det pracovn\u00edk\u016f pot\u0159ebn\u00fdch k proveden\u00ed test\u016f a sni\u017euje pravd\u011bpodobnost, \u017ee nebudou zachyceny d\u016fle\u017eit\u00e9 chyby.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4_Vicestranne_aplikace\"><\/span><strong>4. V\u00edcestrann\u00e9 aplikace<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pokud m\u00e1 software mnoho interakc\u00ed s jin\u00fdmi aplikacemi nebo softwarem, existuje v\u011bt\u0161\u00ed potenci\u00e1l pro konflikty. Automatizace zaji\u0161\u0165uje zachycen\u00ed v\u0161ech potenci\u00e1ln\u00edch konflikt\u016f.<\/span><\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Kdo_by_mel_byt_zapojen_do_procesu_automatizace_testovani\"><\/span><strong>Kdo by m\u011bl b\u00fdt zapojen do procesu automatizace testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-3548\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/water-1024x613.jpg\" alt=\"kdo by se m\u011bl zab\u00fdvat n\u00e1stroji pro automatizaci testov\u00e1n\u00ed softwaru a pl\u00e1nov\u00e1n\u00edm.\" width=\"1024\" height=\"613\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/water-1024x613.jpg 1024w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/water-980x587.jpg 980w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/water-480x287.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;\">Automatick\u00e9 testov\u00e1n\u00ed je z\u0159\u00eddkakdy pr\u00e1ce pro jednoho zam\u011bstnance. Zde je n\u011bkolik p\u0159\u00edklad\u016f lid\u00ed, kte\u0159\u00ed by m\u011bli b\u00fdt zapojeni do procesu automatick\u00e9ho testov\u00e1n\u00ed:<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Vyvojari\"><\/span><strong>1. V\u00fdvoj\u00e1\u0159i<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">V\u00fdvoj\u00e1\u0159i jsou prvotn\u00edmi testery, kte\u0159\u00ed zaji\u0161\u0165uj\u00ed, \u017ee v k\u00f3du nevzniknou \u017e\u00e1dn\u00e9 probl\u00e9my zp\u016fsoben\u00e9 chybami. Zab\u00fdvaj\u00ed se jemn\u011bj\u0161\u00edmi detaily testov\u00e1n\u00ed, jako je unit testing, smoke testing a integra\u010dn\u00ed testov\u00e1n\u00ed.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Testery\"><\/span><strong>2. Testery<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Teste\u0159i se tak\u00e9 v\u011bnuj\u00ed testov\u00e1n\u00ed jednotek a mohou prov\u00e1d\u011bt smoke nebo integra\u010dn\u00ed testov\u00e1n\u00ed. Prov\u00e1d\u011bj\u00ed tak\u00e9 regresn\u00ed testov\u00e1n\u00ed, aby se ujistili, \u017ee nov\u00e9 komponenty funguj\u00ed se star\u00fdmi.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Tym_pro_zajisteni_kvality\"><\/span><strong>3. T\u00fdm pro zaji\u0161t\u011bn\u00ed kvality<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Pou\u017e\u00edv\u00e1n\u00ed automatizovan\u00fdch test\u016f zaji\u0161\u0165uje, \u017ee t\u00fdm QA nemus\u00ed m\u00edt odborn\u00e9 znalosti k\u00f3dov\u00e1n\u00ed, krom\u011b p\u0159\u00edslu\u0161n\u00fdch z\u00e1klad\u016f. Jejich \u00fakolem je naj\u00edt probl\u00e9my, kter\u00e9 v\u00fdvoj\u00e1\u0159i a teste\u0159i mohou p\u0159ehl\u00e9dnout. Testuj\u00ed tak\u00e9 hranice mo\u017enost\u00ed softwaru.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dobr\u00fd r\u00e1mec pro automatizaci test\u016f grafick\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed zlep\u0161uje schopnost t\u00fdmu QA zvl\u00e1dnout testov\u00e1n\u00ed a nespol\u00e9hat se na v\u00fdvoj\u00e1\u0159e nebo jin\u00e9 testery.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Zucastnene_strany_koncovi_uzivatele\"><\/span><strong>4. Z\u00fa\u010dastn\u011bn\u00e9 strany (koncov\u00ed u\u017eivatel\u00e9)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Beta testov\u00e1n\u00ed koncov\u00fdmi u\u017eivateli je nezbytn\u00e9, aby bylo zaji\u0161t\u011bno, \u017ee bude spr\u00e1vn\u011b fungovat pro lidi, kte\u0159\u00ed budou kone\u010dn\u00fd produkt pou\u017e\u00edvat.<\/span><\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Kontrolni_seznam_procesu_automatizace_testovani_a_implementace\"><\/span><strong>Kontroln\u00ed seznam procesu automatizace testov\u00e1n\u00ed a implementace<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29236\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Software-testing-checklist-1024x681.jpeg\" alt=\"Kontroln\u00ed seznam pro testov\u00e1n\u00ed softwaru\" width=\"586\" height=\"390\"><\/p>\n<p><span style=\"font-weight: 400;\">\u00dasp\u011b\u0161n\u00fd syst\u00e9m automatizace testov\u00e1n\u00ed bude dodr\u017eovat n\u00e1sleduj\u00edc\u00ed postup:<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Krok_1_Definujte_cile_testovani\"><\/span><strong>Krok 1: Definujte c\u00edle testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">P\u0159ed v\u00fdb\u011brem test\u016f pro spu\u0161t\u011bn\u00ed si zmapujte, \u010deho chcete testov\u00e1n\u00edm dos\u00e1hnout. Nebudete tak ztr\u00e1cet \u010das zpracov\u00e1n\u00edm nesmysln\u00fdch v\u00fdsledk\u016f.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Krok_2_Stanoveni_priorit_testovani\"><\/span><strong>Krok 2: Stanoven\u00ed priorit testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Stanoven\u00ed seznamu priorit pro testov\u00e1n\u00ed v\u00e1m umo\u017en\u00ed zam\u011b\u0159it se nejprve na nejd\u016fle\u017eit\u011bj\u0161\u00ed oblasti a postupn\u011b se propracovat k t\u011bm nejm\u00e9n\u011b d\u016fle\u017eit\u00fdm.  <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Krok_3_Pouzitelnost_napric_platformami\"><\/span><strong>Krok 3: Pou\u017eitelnost nap\u0159\u00ed\u010d platformami<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Je nezbytn\u00e9 otestovat, zda software funguje s r\u016fzn\u00fdmi opera\u010dn\u00edmi syst\u00e9my, prohl\u00ed\u017ee\u010di a za\u0159\u00edzen\u00edmi.  <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Krok_4_Snadnost_testovani\"><\/span><strong>Krok 4: Snadnost testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testy by m\u011bly b\u00fdt opakovan\u011b pou\u017eiteln\u00e9, pou\u017eiteln\u00e9 pro jin\u00e9 aplikace nebo schopn\u00e9 rychl\u00e9ho p\u0159izp\u016fsoben\u00ed jin\u00fdm sc\u00e9n\u00e1\u0159\u016fm. P\u0159i zah\u00e1jen\u00ed testovac\u00edch proces\u016f tak nebudete znovu vynal\u00e9zat kolo.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Krok_5_Zjednodusena_komunikace\"><\/span><strong>Krok 5: Zjednodu\u0161en\u00e1 komunikace<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Zajist\u011bte, aby ka\u017ed\u00fd, kdo pot\u0159ebuje poskytnout vstupn\u00ed informace pro testov\u00e1n\u00ed, tak u\u010dinil a aby tyto informace byly k dispozici na spole\u010dn\u00e9m m\u00edst\u011b. Jasn\u00e9 zmapov\u00e1n\u00ed toho, kdo by se m\u011bl pod\u00edlet na jednotliv\u00fdch testech a jejich v\u00fdsledc\u00edch, m\u016f\u017ee eliminovat nadbyte\u010dnou pr\u00e1ci nebo ru\u0161en\u00ed pr\u00e1ce n\u011bkoho jin\u00e9ho.  <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Krok_6_Zajisteni_kvality\"><\/span><strong>Krok 6: Zaji\u0161t\u011bn\u00ed kvality<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">K ov\u011b\u0159en\u00ed v\u00fdsledk\u016f je nezbytn\u00e9 pou\u017e\u00edt t\u00fdm kontroly kvality. Pou\u017eit\u00ed testovac\u00ed skupiny QA eliminuje mo\u017enost p\u0159ehl\u00e9dnut\u00ed d\u016fle\u017eit\u00fdch chyb v kone\u010dn\u00e9m produktu.  <\/span><\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Nektere_bezne_mylne_predstavy_o_automatizaci_testovani\"><\/span><strong>N\u011bkter\u00e9 b\u011b\u017en\u00e9 myln\u00e9 p\u0159edstavy o automatizaci testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Nejv\u011bt\u0161\u00edm omylem o automatizovan\u00e9m testov\u00e1n\u00ed je p\u0159edstava, \u017ee je to \u0159e\u0161en\u00ed pro ka\u017ed\u00fd v\u00fdvoj softwaru. Toto p\u0159esv\u011bd\u010den\u00ed vede k n\u00e1sleduj\u00edc\u00edm chybn\u00fdm p\u0159edpoklad\u016fm.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Automatizace_nahrazuje_manualni_testovani\"><\/span><strong>1. Automatizace nahrazuje manu\u00e1ln\u00ed testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Nejlep\u0161\u00ed analogie o automatizaci nahrazuj\u00edc\u00ed ru\u010dn\u00ed pr\u00e1ce vych\u00e1z\u00ed z fale\u0161n\u00e9 p\u0159edstavy, \u017ee my\u010dky n\u00e1dob\u00ed mohou vym\u00fdtit ve\u0161ker\u00e9 ru\u010dn\u00ed myt\u00ed n\u00e1dob\u00ed. V\u017edy se v\u0161ak najde n\u00e1dob\u00ed, kter\u00e9 je t\u0159eba um\u00fdt ru\u010dn\u011b.  <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Stejn\u00fd koncept plat\u00ed i pro automatick\u00e9 testov\u00e1n\u00ed softwaru. Automatizace urychluje b\u011b\u017en\u00e9 testovac\u00ed sc\u00e9n\u00e1\u0159e a sni\u017euje z\u00e1t\u011b\u017e p\u0159i testov\u00e1n\u00ed. Neodstra\u0148uje v\u0161ak pot\u0159ebu manu\u00e1ln\u00edch tester\u016f, zejm\u00e9na ve f\u00e1zi odstra\u0148ov\u00e1n\u00ed probl\u00e9m\u016f, kdy je v\u00fdvoj\u00e1\u0159 schopen l\u00e9pe identifikovat zdroje chyb.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Automatizace_eliminuje_chyby\"><\/span><strong>2. Automatizace eliminuje chyby<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Ani sebelep\u0161\u00ed testy neodstran\u00ed chyby nebo selh\u00e1n\u00ed syst\u00e9mu. N\u011bkter\u00e9 chyby v k\u00f3du jsou vlastn\u00ed procesu. Jin\u00e9 chyby k\u00f3dov\u00e1n\u00ed se aktivuj\u00ed pouze ve velmi specifick\u00fdch sc\u00e9n\u00e1\u0159\u00edch. Pou\u017e\u00edv\u00e1n\u00ed automatick\u00e9ho testov\u00e1n\u00ed je podobn\u00e9, jako kdy\u017e semafory d\u011blaj\u00ed k\u0159i\u017eovatky mnohem bezpe\u010dn\u011bj\u0161\u00edmi, ale nehody, \u00fazk\u00e1 m\u00edsta nebo dopravn\u00ed z\u00e1cpy neodstra\u0148uj\u00ed.<\/span><\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Vyvoj_automatizace_vyzaduje_zkusenosti\"><\/span><strong>3. V\u00fdvoj automatizace vy\u017eaduje zku\u0161enosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Zat\u00edmco n\u011bkter\u00e9 automatizovan\u00e9 testy jsou slo\u017eit\u011bj\u0161\u00ed a vy\u017eaduj\u00ed zku\u0161en\u00e9ho v\u00fdvoj\u00e1\u0159e, mnoho testovac\u00edch bal\u00edk\u016f umo\u017e\u0148uje ps\u00e1t jednoduch\u00e9 automatizovan\u00e9 testy i za\u010d\u00e1te\u010dn\u00edk\u016fm.  <\/span><\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Co_je_treba_mit_na_pameti_pred_behem_a_po_procesu_automatizace_testovani\"><\/span><strong>Co je t\u0159eba m\u00edt na pam\u011bti p\u0159ed, b\u011bhem a po procesu automatizace testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Stejn\u011b jako u ka\u017ed\u00e9ho testovac\u00edho syst\u00e9mu je t\u0159eba v\u017edy zohlednit ur\u010dit\u00e9 p\u0159edpoklady a skute\u010dnosti.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Testovani_neni_resenim_vseho\"><\/span><strong>1. Testov\u00e1n\u00ed nen\u00ed \u0159e\u0161en\u00edm v\u0161eho<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed je zp\u016fsob, jak identifikovat probl\u00e9my prost\u0159ednictv\u00edm <\/span><a href=\"https:\/\/www.zaptest.com\/cs\/kompletni-pruvodce-robotickou-automatizaci-procesu-rpa\"><br \/>\n  <span style=\"font-weight: 400;\">robotick\u00e9ho automatizovan\u00e9ho procesu<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\">. Nejedn\u00e1 se o jednor\u00e1zov\u00e9 \u0159e\u0161en\u00ed a neidentifikuje v\u0161echny probl\u00e9my. Dokud nebudou v\u0161echny sou\u010d\u00e1sti fungovat spr\u00e1vn\u011b, bude nutn\u00e9 opakovat testov\u00e1n\u00ed.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Spechani_svadi_k_chybam\"><\/span><strong>2. Sp\u011bch\u00e1n\u00ed sv\u00e1d\u00ed k chyb\u00e1m<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Urychlen\u00ed test\u016f ohro\u017euje jejich integritu. Ujist\u011bte se, \u017ee jste ka\u017ed\u00fd test nechali dokon\u010dit, pokud jej v\u016fbec chcete spustit. Zastav\u00edte-li ji p\u0159ed koncem, proto\u017ee p\u0159edpokl\u00e1d\u00e1te, \u017ee p\u0159inese pozitivn\u00ed v\u00fdsledky, m\u016f\u017ee v\u00e1s to pozd\u011bji p\u0159ekvapit, co\u017e si nep\u0159ejete.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_I_testy_maji_chyby\"><\/span><strong>3. I testy maj\u00ed chyby<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">N\u011bkdy m\u016f\u017ee test obsahovat chybu, kter\u00e1 se projev\u00ed pouze za ur\u010dit\u00fdch okolnost\u00ed. P\u0159i kontrole v\u00fdsledk\u016f m\u011bjte na pam\u011bti mo\u017enost chyb v testov\u00e1n\u00ed a p\u0159\u00edpadn\u00e9 anom\u00e1lie sledujte.<\/span><\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Automatizace_testu_od_konce_ke_konci_pomoci_ZAPTESTu\"><\/span><strong>Automatizace test\u016f od konce ke konci pomoc\u00ed ZAPTESTu  <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/www.zaptest.com\/cs\"><span style=\"font-weight: 400;\">ZAPTEST<\/span><\/a><span style=\"font-weight: 400;\">  je l\u00eddrem v oblasti automatizovan\u00e9ho testov\u00e1n\u00ed, kter\u00fd poskytuje jak bezplatn\u00fd r\u00e1mec pro automatizaci test\u016f, tak slu\u017eby na podnikov\u00e9 \u00farovni. N\u011bkter\u00e9 z mnoha v\u00fdhod  <\/span><a href=\"https:\/\/www.zaptest.com\/?page_id=4060\"><br \/>\n  <span style=\"font-weight: 400;\">slu\u017eby testov\u00e1n\u00ed softwaru<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\"> se ZAPTESTem zahrnuj\u00ed:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Testov\u00e1n\u00ed na v\u00edce platform\u00e1ch najednou<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u0160irok\u00e1 \u0161k\u00e1la skriptovac\u00edch jazyk\u016f pro automatizaci testov\u00e1n\u00ed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mo\u017enost spou\u0161t\u011bt v\u00edce skript\u016f na r\u016fzn\u00fdch platform\u00e1ch najednou.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mo\u017enost p\u00e1rov\u00e1n\u00ed s v\u00edce mobiln\u00edmi, desktopov\u00fdmi a webov\u00fdmi aplikacemi<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">P\u0159evod jedn\u00edm kliknut\u00edm pro testovac\u00ed skripty<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatizovan\u00e9 skripty<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">R\u016fzn\u00e9 testovac\u00ed sc\u00e9n\u00e1\u0159e<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Realistick\u00e9 simulace v re\u00e1ln\u00e9m \u010dase<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Z\u00e1znam sc\u00e9n\u00e1\u0159e pro spustiteln\u00e9 skripty<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bezk\u00f3dov\u00fd (No-Code) testovac\u00ed r\u00e1mec pro pou\u017eit\u00ed bez v\u00fdvoj\u00e1\u0159\u016f<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mo\u017enost sp\u00e1rov\u00e1n\u00ed s va\u0161\u00edm sou\u010dasn\u00fdm softwarem, jako je JIRA nebo jin\u00e9 platformy pro spr\u00e1vu ALM a testov\u00e1n\u00ed.  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u0158e\u0161en\u00ed pro testov\u00e1n\u00ed v cloudu<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.zaptest.com\/hyperautomation\"><br \/>\n  <span style=\"font-weight: 400;\">Hyperautomatizace<\/span><br \/>\n<\/a><span style=\"font-weight: 400;\"> a <\/span><a href=\"https:\/\/www.zaptest.com\/cs\/kompletni-pruvodce-robotickou-automatizaci-procesu-rpa\"><br \/>\n  <span style=\"font-weight: 400;\">robotick\u00e1 automatizace proces\u016f<\/span><br \/>\n<\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automatick\u00e1 dokumentace  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sc\u00e9n\u00e1\u0159e nahr\u00e1v\u00e1n\u00ed videa  <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Odborn\u00e1 z\u00e1kaznick\u00e1 podpora 24\/7<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Zv\u00fd\u0161en\u00e1 n\u00e1vratnost investic  <\/span><\/li>\n<\/ul>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Nejcastejsi_dotazy\"><\/span><strong>Nej\u010dast\u011bj\u0161\u00ed dotazy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">N\u00e1sleduj\u00edc\u00ed ot\u00e1zky se t\u00fdkaj\u00ed automatizovan\u00e9ho testov\u00e1n\u00ed a jeho v\u00fdsledk\u016f.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Co_je_to_automaticke_testovani\"><\/span><span style=\"font-weight: 400;\">Co je to automatick\u00e9 testov\u00e1n\u00ed?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Automatizovan\u00e9 testov\u00e1n\u00ed je testov\u00e1n\u00ed softwaru pomoc\u00ed extern\u00edch n\u00e1stroj\u016f p\u0159ed jeho p\u0159echodem do dal\u0161\u00ed f\u00e1ze v\u00fdvoje nebo ke koncov\u00e9mu u\u017eivateli. Automatizovan\u00e9 testov\u00e1n\u00ed \u0161et\u0159\u00ed \u010das, pen\u00edze a p\u0159edch\u00e1z\u00ed chyb\u00e1m p\u0159i ru\u010dn\u00edm testov\u00e1n\u00ed. Urychluje tak\u00e9 uveden\u00ed softwarov\u00e9 aplikace na trh.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Co_je_to_automatizacni_ramec\"><\/span><span style=\"font-weight: 400;\">Co je to automatiza\u010dn\u00ed r\u00e1mec?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Automatiza\u010dn\u00ed r\u00e1mec poskytuje zp\u016fsob, jak standardizovat sou\u010d\u00e1sti procesu testov\u00e1n\u00ed pro dosa\u017een\u00ed komplexn\u00edch a efektivn\u00edch v\u00fdsledk\u016f. Obsahuje pokyny, protokoly, n\u00e1stroje a pravidla pro testov\u00e1n\u00ed. R\u00e1mec m\u016f\u017ee zahrnovat protokoly, jako jsou standardy k\u00f3dov\u00e1n\u00ed nebo spr\u00e1va p\u0159\u00edstupu k testovac\u00edm prost\u0159ed\u00edm.  <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Jaky_je_ramec_automatizace_testovani\"><\/span><span style=\"font-weight: 400;\">Jak\u00fd je r\u00e1mec automatizace testov\u00e1n\u00ed?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">V automatizaci test\u016f zahrnuje r\u00e1mec komponenty, kter\u00e9 pom\u00e1haj\u00ed prov\u00e1d\u011bt testy a poskytovat komplexn\u00ed v\u00fdsledky testov\u00e1n\u00ed. Tyto komponenty mohou zahrnovat testovac\u00ed n\u00e1stroje, skripty a automatizovan\u00e1 testovac\u00ed pravidla.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Co_je_to_ramec_automatizace_zalozeny_na_datech\"><\/span><span style=\"font-weight: 400;\">Co je to r\u00e1mec automatizace zalo\u017een\u00fd na datech?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Automatiza\u010dn\u00ed r\u00e1mec zalo\u017een\u00fd na datech zad\u00e1v\u00e1 data z tabulky a ukl\u00e1d\u00e1 je do n\u00ed.  <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Proc_je_nutne_automaticke_testovani\"><\/span><span style=\"font-weight: 400;\">Pro\u010d je nutn\u00e9 automatick\u00e9 testov\u00e1n\u00ed?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Automatick\u00e9 testov\u00e1n\u00ed nen\u00ed nutn\u00e9, ale je pohodln\u011bj\u0161\u00ed ne\u017e manu\u00e1ln\u00ed testov\u00e1n\u00ed. Odpad\u00e1 \u010dasov\u011b n\u00e1ro\u010dn\u00e1 a zdlouhav\u00e1 pr\u00e1ce, vysok\u00e9 n\u00e1klady na pracovn\u00ed s\u00edlu a nutnost testovat na v\u00edce za\u0159\u00edzen\u00edch a syst\u00e9mech. V kone\u010dn\u00e9m d\u016fsledku \u0161et\u0159\u00ed pen\u00edze a \u010das.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Existuj\u00ed dv\u011b hlavn\u00ed kategorie testov\u00e1n\u00ed softwaru: Manu\u00e1ln\u00ed a automatizovan\u00e9. Manu\u00e1ln\u00ed testov\u00e1n\u00ed je \u010dasov\u011b a pracovn\u011b n\u00e1ro\u010dn\u00e9 a v p\u0159\u00edpad\u011b slo\u017eit\u00e9ho softwaru se m\u016f\u017ee st\u00e1t i n\u00e1kladn\u00fdm, pokud se pou\u017e\u00edv\u00e1 v\u00fdhradn\u011b. Automatizovan\u00e9 testov\u00e1n\u00ed zefektiv\u0148uje procesy, zkracuje dobu pot\u0159ebnou k testov\u00e1n\u00ed a odstra\u0148uje neefektivitu, jako je nap\u0159\u00edklad zdlouhav\u00e9 testov\u00e1n\u00ed funk\u010dnosti softwaru v\u00fdvoj\u00e1\u0159i. N\u00e1sleduj\u00edc\u00ed text shrnuje automatizovan\u00e9 testov\u00e1n\u00ed [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":15568,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Co je automatizace testov\u00e1n\u00ed? Jednoduch\u00fd pr\u016fvodce bez \u017eargonu","_seopress_titles_desc":"Od v\u00fdhod, p\u0159es softwarovou pyramidu a 9 typ\u016f automatiza\u010dn\u00edho softwaru a\u017e po r\u016fzn\u00e9 procesy n\u00e1chyln\u00e9 k automatizaci a myln\u00e9 p\u0159edstavy - to v\u0161e jsme probrali!","_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":[454],"tags":[],"class_list":{"0":"post-29782","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-typy-testovani-softwaru-cs"},"acf":{"short_name":""},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/posts\/29782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/comments?post=29782"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/posts\/29782\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/media\/15568"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/media?parent=29782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/categories?post=29782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/tags?post=29782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}