{"id":56343,"date":"2023-03-24T14:03:24","date_gmt":"2023-03-24T14:03:24","guid":{"rendered":"https:\/\/www.zaptest.com\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho"},"modified":"2023-03-24T14:03:24","modified_gmt":"2023-03-24T14:03:24","slug":"testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho","title":{"rendered":"Testov\u00e1n\u00ed od konce ke konci &#8211; hlubok\u00fd ponor do typ\u016f test\u016f E2E, proces\u016f, p\u0159\u00edstup\u016f, n\u00e1stroj\u016f a dal\u0161\u00edho!"},"content":{"rendered":"<p>Jednou z nejd\u016fle\u017eit\u011bj\u0161\u00edch sou\u010d\u00e1st\u00ed na\u0161\u00ed pr\u00e1ce jako v\u00fdvoj\u00e1\u0159\u016f softwaru je testov\u00e1n\u00ed. Pou\u017e\u00edvaj\u00ed se des\u00edtky form\u00e1t\u016f testov\u00e1n\u00ed, kdy teste\u0159i zkoumaj\u00ed ka\u017ed\u00fd \u0159\u00e1dek k\u00f3du, aby dodali dokonal\u00fd produkt.<\/p>\n<p>Testov\u00e1n\u00ed od konce ke konci je kone\u010dn\u00fdm testem \u010d\u00e1sti k\u00f3du, kter\u00fd hodnot\u00ed program z pohledu u\u017eivatele a hled\u00e1 potenci\u00e1ln\u00ed chyby, kter\u00e9 by mohly n\u011bkomu zkazit z\u00e1\u017eitek z pr\u00e1ce.<\/p>\n<p>P\u0159e\u010dt\u011bte si v\u00edce o tom, co je to end-to-end testov\u00e1n\u00ed, o n\u011bkter\u00fdch v\u00fdhod\u00e1ch tohoto typu testov\u00e1n\u00ed a o n\u011bkter\u00fdch ide\u00e1ln\u00edch n\u00e1stroj\u00edch pro dokon\u010den\u00ed testovac\u00edch proces\u016f na pracovi\u0161ti.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_1 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #b90000;color:#b90000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #b90000;color:#b90000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Co_je_testovani_End-to-End\" >Co je testov\u00e1n\u00ed End-to-End?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Kdy_a_proc_provadet_testovani_End-to-End\" >1. Kdy a pro\u010d prov\u00e1d\u011bt testov\u00e1n\u00ed End-to-End?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Kdyz_nepotrebujete_provadet_testovani_od_konce_ke_konci\" >2. Kdy\u017e nepot\u0159ebujete prov\u00e1d\u011bt testov\u00e1n\u00ed od konce ke konci<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Kdo_se_podili_na_testech_E2E\" >3. Kdo se pod\u00edl\u00ed na testech E2E?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Vyhody_testovani_End-to-End\" >V\u00fdhody testov\u00e1n\u00ed End-to-End<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Zjisteni_nedostatku\" >1. Zji\u0161t\u011bn\u00ed nedostatk\u016f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Pochopeni_pohledu_uzivatele\" >2. Pochopen\u00ed pohledu u\u017eivatele<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Zvyseni_duvery_vyvojaru\" >3. Zv\u00fd\u0161en\u00ed d\u016fv\u011bry v\u00fdvoj\u00e1\u0159\u016f<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Ukoly_spojene_s_testy_typu_End-to-End\" >\u00dakoly spojen\u00e9 s testy typu End-to-End<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Pomale_provadeni\" >1. Pomal\u00e9 prov\u00e1d\u011bn\u00ed<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Komplexni_testovaci_prostredi\" >2. Komplexn\u00ed testovac\u00ed prost\u0159ed\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Obtizne_ladeni\" >3. Obt\u00ed\u017en\u00e9 lad\u011bn\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Charakteristiky_testu_%E2%80%9Eod_konce_ke_konci\" >Charakteristiky test\u016f &#8222;od konce ke konci<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Hodnoceni_od_zacatku_do_konce\" >1. Hodnocen\u00ed od za\u010d\u00e1tku do konce<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Scenar_realneho_sveta\" >2. Sc\u00e9n\u00e1\u0159 re\u00e1ln\u00e9ho sv\u011bta<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Jasne_vysledky\" >3. Jasn\u00e9 v\u00fdsledky<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Typy_cinnosti_pri_testovani_E2E\" >Typy \u010dinnost\u00ed p\u0159i testov\u00e1n\u00ed E2E<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Uzivatelske_funkce\" >U\u017eivatelsk\u00e9 funkce<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Co_jsou_uzivatelske_funkce\" >1. Co jsou u\u017eivatelsk\u00e9 funkce?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Priklady\" >2. P\u0159\u00edklady<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Vytvareni_uzivatelskych_funkci\" >3. Vytv\u00e1\u0159en\u00ed u\u017eivatelsk\u00fdch funkc\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Podminky\" >Podm\u00ednky<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Co_jsou_to_podminky\" >1. Co jsou to podm\u00ednky?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Priklady_podminek_v_end-to-end_testech\" >2. P\u0159\u00edklady podm\u00ednek v end-to-end testech<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Stavebni_podminky\" >3. Stavebn\u00ed podm\u00ednky<\/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:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Testovaci_pripady_pro_testovani_End-to-End\" >Testovac\u00ed p\u0159\u00edpady pro testov\u00e1n\u00ed End-to-End<\/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:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Co_jsou_testovaci_pripady_pro_end-to-end_testy\" >1. Co jsou testovac\u00ed p\u0159\u00edpady pro end-to-end testy?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Jak_navrhnout_testovaci_pripady_E2E\" >2. Jak navrhnout testovac\u00ed p\u0159\u00edpady E2E?<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Znat_sve_cile\" >Zn\u00e1t sv\u00e9 c\u00edle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Zamereni_na_jednoduchost\" >Zam\u011b\u0159en\u00ed na jednoduchost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Budte_dukladni\" >Bu\u010fte d\u016fkladn\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Priklady_testovacich_pripadu_E2E\" >3. P\u0159\u00edklady testovac\u00edch p\u0159\u00edpad\u016f E2E<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Testovani_funkce\" >Testov\u00e1n\u00ed funkce<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Rychlost_odezvy\" >Rychlost odezvy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Odpovedi_z_databaze\" >Odpov\u011bdi z datab\u00e1ze<\/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-36\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Dva_typy_testovani_a_metod_End-to-End\" >Dva typy testov\u00e1n\u00ed a metod End-to-End<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Horizontalni_zkousky\" >1. Horizont\u00e1ln\u00ed zkou\u0161ky<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Vertikalni_testy\" >2. Vertik\u00e1ln\u00ed testy<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Vyjasneni_nekterych_nejasnosti_%E2%80%93_testovani_od_konce_ke_konci_vs_testovani_systemu_vs_testovani_UAT_vs_funkcni_testovani\" >Vyjasn\u011bn\u00ed n\u011bkter\u00fdch nejasnost\u00ed &#8211; testov\u00e1n\u00ed od konce ke konci vs. testov\u00e1n\u00ed syst\u00e9mu vs. testov\u00e1n\u00ed UAT vs. funk\u010dn\u00ed 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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Co_je_testovani_systemu_definice_priklady_kdy_ji_pouzijeme\" >1. Co je testov\u00e1n\u00ed syst\u00e9mu? (definice, p\u0159\u00edklady, kdy ji pou\u017eijeme)<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Co_je_testovani_UAT_definice_priklady_kdy_ji_pouzijeme\" >2. Co je testov\u00e1n\u00ed UAT? (definice, p\u0159\u00edklady, kdy ji pou\u017eijeme)<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Co_je_funkcni_testovani_definice_priklady_kdy_ji_pouzijeme\" >3. Co je funk\u010dn\u00ed testov\u00e1n\u00ed? (definice, p\u0159\u00edklady, kdy ji pou\u017eijeme)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#4_Jaky_je_rozdil_mezi_testovanim_od_konce_ke_konci_a_systemovym_testovanim\" >4. Jak\u00fd je rozd\u00edl mezi testov\u00e1n\u00edm od konce ke konci a syst\u00e9mov\u00fdm testov\u00e1n\u00edm?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#5_Jaky_je_rozdil_mezi_testovanim_End-to-End_a_testovanim_UAT\" >5. Jak\u00fd je rozd\u00edl mezi testov\u00e1n\u00edm End-to-End a testov\u00e1n\u00edm UAT?<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#6_Jaky_je_rozdil_mezi_testovanim_od_konce_ke_konci_a_funkcnim_testovanim\" >6. Jak\u00fd je rozd\u00edl mezi testov\u00e1n\u00edm od konce ke konci a funk\u010dn\u00edm testov\u00e1n\u00edm?<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#7_Zaver_Testy_E2E_vs_systemove_testy_vs_testy_UAT_vs_funkcni_testovani\" >7. Z\u00e1v\u011br: Testy E2E vs. syst\u00e9mov\u00e9 testy vs. testy UAT vs. funk\u010dn\u00ed testov\u00e1n\u00ed<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Manualni_nebo_automatizovane_testy_od_konce_ke_konci\" >Manu\u00e1ln\u00ed nebo automatizovan\u00e9 testy od konce ke konci?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Manualni_testovani_od_konce_ke_konci_%E2%80%93_vyhody_vyzvy_proces\" >1. Manu\u00e1ln\u00ed testov\u00e1n\u00ed od konce ke konci &#8211; v\u00fdhody, v\u00fdzvy, proces<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Automatizace_testovani_od_zacatku_do_konce_%E2%80%93_vyhody_vyzvy_proces\" >2. Automatizace testov\u00e1n\u00ed od za\u010d\u00e1tku do konce &#8211; v\u00fdhody, v\u00fdzvy, proces<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Zaver_Zaver_Manualni_nebo_komplexni_automatizace_testovani\" >3. Z\u00e1v\u011br: Z\u00e1v\u011br: Manu\u00e1ln\u00ed nebo komplexn\u00ed automatizace testov\u00e1n\u00ed?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Co_potrebujete_k_dokonceni_testovani_End-to-End\" >Co pot\u0159ebujete k dokon\u010den\u00ed testov\u00e1n\u00ed End-to-End<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Reprezentativni_hardware\" >1. Reprezentativn\u00ed hardware<\/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\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Nastroje_pro_automatizaci_testovani\" >2. N\u00e1stroje pro automatizaci testov\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Soudrzny_plan\" >3. Soudr\u017en\u00fd pl\u00e1n<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#4_Kompletni_software\" >4. Kompletn\u00ed software<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Proces_testovani_automatizace_od_zacatku_do_konce\" >Proces testov\u00e1n\u00ed automatizace od za\u010d\u00e1tku do konce<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Zvazte_sve_e-to-e_testovaci_pripady\" >1. Zva\u017ete sv\u00e9 e-to-e testovac\u00ed p\u0159\u00edpady<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Kodovani_testovacich_pripadu_od_konce_do_konce\" >2. K\u00f3dov\u00e1n\u00ed testovac\u00edch p\u0159\u00edpad\u016f od konce do konce<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Provedte_testy_E2E\" >3. Prove\u010fte testy E2E<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#4_Poucte_se_z_vysledku\" >4. Pou\u010dte se z v\u00fdsledk\u016f<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Osvedcene_postupy_pro_testovani_od_konce_ke_konci\" >Osv\u011bd\u010den\u00e9 postupy pro testov\u00e1n\u00ed od konce ke konci<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Definujte_pokryti_testu\" >1. Definujte pokryt\u00ed test\u016f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Zamereni_na_efektivni_testy\" >2. Zam\u011b\u0159en\u00ed na efektivn\u00ed testy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Vytvoreni_jednoduche_sady_oznameni\" >3. Vytvo\u0159en\u00ed jednoduch\u00e9 sady ozn\u00e1men\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Typy_vystupu_z_koncoveho_testu\" >Typy v\u00fdstup\u016f z koncov\u00e9ho testu<\/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:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Data\" >1. Data<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_PRAVDANEPRAVDA\" >2. PRAVDA\/NEPRAVDA<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Stavy_selhani\" >3. Stavy selh\u00e1n\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Priklady_end-to-end_testu\" >P\u0159\u00edklady end-to-end 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-70\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Manualni_end-to-end_testy\" >1. Manu\u00e1ln\u00ed end-to-end testy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Automaticky_end-to-end_test\" >2. Automatick\u00fd end-to-end test<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-72\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Nekvalitni_end-to-end_testovani\" >3. Nekvalitn\u00ed end-to-end testov\u00e1n\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-73\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Typy_chyb_a_nedostatku_zjistenych_pri_testovani_End-to-End\" >Typy chyb a nedostatk\u016f zji\u0161t\u011bn\u00fdch p\u0159i testov\u00e1n\u00ed End-to-End<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-74\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Vizualni_zavady\" >1. Vizu\u00e1ln\u00ed z\u00e1vady<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-75\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Selhavajici_funkce\" >2. Selh\u00e1vaj\u00edc\u00ed funkce<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-76\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Chyby_pri_zpracovani_chyb\" >3. Chyby p\u0159i zpracov\u00e1n\u00ed chyb<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-77\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Bezne_metriky_pro_testovani_od_konce_ke_konci\" >B\u011b\u017en\u00e9 metriky pro testov\u00e1n\u00ed od konce ke konci<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-78\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Doba_provedeni_testu\" >1. Doba proveden\u00ed testu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-79\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Pocet_selhani\" >2. Po\u010det selh\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-80\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Hustota_poruch\" >3. Hustota poruch<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-81\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Nejlepsi_bezplatne_nastroje_pro_end-to-end_testovani\" >Nejlep\u0161\u00ed bezplatn\u00e9 n\u00e1stroje pro end-to-end 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-82\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#5_nejlepsich_bezplatnych_nastroju_pro_automatizovane_testovani_od_zacatku_do_konce\" >5 nejlep\u0161\u00edch bezplatn\u00fdch n\u00e1stroj\u016f pro automatizovan\u00e9 testov\u00e1n\u00ed od za\u010d\u00e1tku do konce<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-83\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_ZAPTEST_FREE_Edition\" >1. ZAPTEST FREE Edition<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-84\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Katalon\" >2. Katalon<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-85\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Selen\" >3. Selen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-86\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#4_Watir\" >4. Watir<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-87\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#5_Kapybara\" >5. Kapybara<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-88\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#5_nejlepsich_nastroju_pro_testovani_od_konce_ke_konci_v_podniku\" >5 nejlep\u0161\u00edch n\u00e1stroj\u016f pro testov\u00e1n\u00ed od konce ke konci v podniku<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-89\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_ZAPTEST_ENTERPRISE_Edition\" >1. ZAPTEST ENTERPRISE Edition<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-90\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_BugBug\" >2. BugBug<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-91\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Cypress\" >3. Cypress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-92\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#4_Testsigma\" >4. Testsigma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-93\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#5_Autify\" >5. Autify<\/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-94\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Kontrolni_seznam_pro_testovani_od_konce_ke_konci\" >Kontroln\u00ed seznam pro testov\u00e1n\u00ed od konce ke konci<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-95\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Testovani_funkcnosti\" >1. Testov\u00e1n\u00ed funk\u010dnosti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-96\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Testovani_vykonu\" >2. Testov\u00e1n\u00ed v\u00fdkonu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-97\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Testovani_dat\" >3. Testov\u00e1n\u00ed dat<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-98\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#4_Testovani_pouzitelnosti\" >4. Testov\u00e1n\u00ed pou\u017eitelnosti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-99\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#5_Testovani_bezpecnosti\" >5. Testov\u00e1n\u00ed bezpe\u010dnosti<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-100\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Zaver\" >Z\u00e1v\u011br<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-101\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#Casto_kladene_dotazy_a_zdroje\" >\u010casto kladen\u00e9 dotazy a zdroje<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-102\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#1_Nejlepsi_kurzy_automatizace_testovani_od_konce_ke_konci\" >1. Nejlep\u0161\u00ed kurzy automatizace testov\u00e1n\u00ed od konce ke konci<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-103\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#2_Nejlepsi_knihy_o_end-to-end_testovani\" >2. Nejlep\u0161\u00ed knihy o end-to-end testov\u00e1n\u00ed?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-104\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#3_Jakych_je_5_nejcastejsich_otazek_pri_pohovoru_o_testovani_End-to-End\" >3. Jak\u00fdch je 5 nej\u010dast\u011bj\u0161\u00edch ot\u00e1zek p\u0159i pohovoru o testov\u00e1n\u00ed End-to-End?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-105\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#4_Nejlepsi_vyukove_programy_na_YouTube_o_testovani_od_konce_ke_konci\" >4. Nejlep\u0161\u00ed v\u00fdukov\u00e9 programy na YouTube o testov\u00e1n\u00ed od konce ke konci<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-106\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#5_Jak_udrzovat_testy_od_konce_ke_konci\" >5. Jak udr\u017eovat testy od konce ke konci?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-107\" href=\"https:\/\/www.zaptest.com\/cs\/testovani-od-konce-ke-konci-hluboky-ponor-do-typu-testu-e2e-procesu-pristupu-nastroju-a-dalsiho\/#6_Co_je_to_testovani_od_konce_ke_konci_v_QA\" >6. Co je to testov\u00e1n\u00ed od konce ke konci v QA?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Co_je_testovani_End-to-End\"><\/span><strong>Co je testov\u00e1n\u00ed End-to-End?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>End-to-End testov\u00e1n\u00ed se pou\u017e\u00edv\u00e1 v procesu v\u00fdvoje softwaru k testov\u00e1n\u00ed <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-funkcni-testovani-typy-priklady-kontrolni-seznam-a-implementace\">funk\u010dnosti<\/a> a <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-vykonu-hluboky-ponor-do-typu-postupu-nastroju-vyzev-a-dalsich-veci\">v\u00fdkonnosti<\/a> aplikace p\u0159i pou\u017eit\u00ed jako produktu.<\/p>\n<p>C\u00edlem end-to-end testov\u00e1n\u00ed (neboli E2E) je z\u00edskat lep\u0161\u00ed p\u0159edstavu o tom, jak bude produkt fungovat p\u0159i pou\u017eit\u00ed v re\u00e1ln\u00e9m prost\u0159ed\u00ed.<\/p>\n<p>Tato forma testov\u00e1n\u00ed se zam\u011b\u0159uje na zkoum\u00e1n\u00ed k\u00f3du od za\u010d\u00e1tku interakce u\u017eivatele s k\u00f3dem a\u017e do konce, proto se pou\u017e\u00edv\u00e1 term\u00edn &#8222;end-to-end&#8220;.<\/p>\n<p>Jedn\u00e1 se o velmi komplexn\u00ed zp\u016fsob zkoum\u00e1n\u00ed softwaru a zji\u0161\u0165ov\u00e1n\u00ed, kde a pro\u010d se ve va\u0161\u00ed pr\u00e1ci mohou objevit probl\u00e9my.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Kdy_a_proc_provadet_testovani_End-to-End\"><\/span><strong>1. Kdy a pro\u010d prov\u00e1d\u011bt testov\u00e1n\u00ed End-to-End?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Nejvhodn\u011bj\u0161\u00ed doba pro dokon\u010den\u00ed testov\u00e1n\u00ed E2E je ke konci procesu v\u00fdvoje. Je to proto, \u017ee v\u011bt\u0161ina funkc\u00ed, kter\u00e9 z\u00e1kazn\u00edk pou\u017e\u00edv\u00e1, je v softwaru obsa\u017eena, co\u017e znamen\u00e1, \u017ee komplexn\u00ed test pokr\u00fdv\u00e1 v\u0161echny nezbytn\u00e9 aspekty programu, kter\u00e9 u\u017eivatel\u00e9 vyu\u017eij\u00ed.<\/p>\n<p>Dokon\u010den\u00ed testov\u00e1n\u00ed p\u0159ed touto dobou by mohlo p\u0159in\u00e9st probl\u00e9my spojen\u00e9 s t\u00edm, \u017ee p\u0159edstavuje ne\u00faplnou verzi programu nebo softwaru.<\/p>\n<p>Organizace prov\u00e1d\u011bj\u00ed testov\u00e1n\u00ed E2E ze z\u0159ejm\u00fdch d\u016fvod\u016f, p\u0159edev\u0161\u00edm z d\u016fvod\u016f souvisej\u00edc\u00edch s funk\u010dnost\u00ed. Proj\u00edt t\u00edmto testovac\u00edm procesem znamen\u00e1, \u017ee do t\u00e9 doby rozum\u00edte probl\u00e9m\u016fm s va\u0161\u00edm projektem a m\u016f\u017eete je vy\u0159e\u0161it je\u0161t\u011b p\u0159ed zve\u0159ejn\u011bn\u00edm produktu.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Kdyz_nepotrebujete_provadet_testovani_od_konce_ke_konci\"><\/span><strong>2. Kdy\u017e nepot\u0159ebujete prov\u00e1d\u011bt testov\u00e1n\u00ed od konce ke konci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Existuje n\u011bkolik p\u0159\u00edpad\u016f, kdy end-to-end test nen\u00ed nutn\u00fd, nap\u0159\u00edklad p\u0159\u00edpady, kdy jsou efektivn\u011bj\u0161\u00ed <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-jednotek-hloubkovy-ponor-do-procesu-vyhod-vyzev-nastroju-a-dalsiho\">unit testy<\/a>.<\/p>\n<p>Jednotkov\u00e9 testy zkoumaj\u00ed konkr\u00e9tn\u00ed jednotky k\u00f3du, nap\u0159\u00edklad jednotliv\u00e9 funkce a izolovan\u00e1 spojen\u00ed mezi dv\u011bma r\u016fzn\u00fdmi funkcemi v programu. Jednotkov\u00e9 testy mohou b\u00fdt rychlej\u0161\u00ed, ale jejich nev\u00fdhodou je, \u017ee pln\u011b nesimuluj\u00ed u\u017eivatelsk\u00e9 prost\u0159ed\u00ed.<\/p>\n<p>Testov\u00e1n\u00ed jednotek zva\u017ete v p\u0159\u00edpad\u011b, \u017ee existuje relativn\u011b m\u00e1lo jednotek, nap\u0159\u00edklad ve webov\u00e9 aplikaci, kter\u00e1 m\u00e1 pouze jednu funkci.<\/p>\n<p>V\u011bt\u0161\u00ed aplikace vy\u017eaduj\u00ed exponenci\u00e1ln\u011b v\u011bt\u0161\u00ed t\u00fdm, aby bylo mo\u017en\u00e9 komplexn\u011b otestovat v\u0161echny jednotky.<\/p>\n<p>V t\u011bchto p\u0159\u00edpadech je n\u00e1vrat k end-to-end test\u016fm mnohem jednodu\u0161\u0161\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Kdo_se_podili_na_testech_E2E\"><\/span><strong>3. Kdo se pod\u00edl\u00ed na testech E2E?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>To zcela z\u00e1vis\u00ed na povaze organizace. N\u011bkter\u00e9 spole\u010dnosti maj\u00ed speci\u00e1ln\u00ed testovac\u00ed t\u00fdm, kde v\u00fdvoj\u00e1\u0159i sami prov\u00e1d\u011bj\u00ed testov\u00e1n\u00ed pro n\u011bkter\u00e9 podniky.<\/p>\n<p>V\u011bt\u0161\u00ed organizace maj\u00ed tendenci vytv\u00e1\u0159et samostatn\u00e9 t\u00fdmy pro testov\u00e1n\u00ed a v\u00fdvoj a udr\u017eovat tyto dva org\u00e1ny na sob\u011b nez\u00e1visl\u00e9, aby nedoch\u00e1zelo ke zkreslen\u00ed v\u00fdsledk\u016f test\u016f E2E.<\/p>\n<p>Pokud je to mo\u017en\u00e9, po\u017e\u00e1dejte n\u011bkoho, kdo danou funkci nevyv\u00edjel, aby ji otestoval. T\u00edm se pokud mo\u017eno odstran\u00ed p\u0159irozen\u00e9 zkreslen\u00ed a v\u00fdsledn\u00fd test z\u016fstane co nejp\u0159esn\u011bj\u0161\u00ed.<\/p>\n<p>Men\u0161\u00ed nez\u00e1visl\u00ed v\u00fdvoj\u00e1\u0159i, jako jsou za\u010d\u00ednaj\u00edc\u00ed v\u00fdvoj\u00e1\u0159i aplikac\u00ed nebo v\u00fdvoj\u00e1\u0159i s omezen\u011bj\u0161\u00edm rozpo\u010dtem, si testy E2E prov\u00e1d\u011bj\u00ed sami.<\/p>\n<p>V t\u011bchto p\u0159\u00edpadech se zam\u011b\u0159te na pou\u017eit\u00ed <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\">automatizovan\u00e9ho testov\u00e1n\u00ed<\/a>. Automatizovan\u00e9 syst\u00e9my eliminuj\u00ed jakoukoli zaujatost a ned\u011blaj\u00ed chyby p\u0159i vytv\u00e1\u0159en\u00ed v\u00fdsledk\u016f.<\/p>\n<p>Pokud je to mo\u017en\u00e9, je ide\u00e1ln\u00ed, aby testy prov\u00e1d\u011blo v\u00edce lid\u00ed a opakovali je, proto\u017ee to poskytuje dal\u0161\u00ed vrstvy jistoty, a to jak u automatizovan\u00fdch, tak u manu\u00e1ln\u00edch v\u00fdsledk\u016f.<\/p>\n<p>A kone\u010dn\u011b, n\u00e1stroje pro automatizaci od konce ke konci, jako je <a href=\"https:\/\/www.zaptest.com\/cs\">ZAPTEST<\/a>, nab\u00edzej\u00ed <a href=\"https:\/\/www.zaptest.com\/?page_id=4060\">model software + slu\u017eby<\/a>, co\u017e znamen\u00e1, \u017ee odborn\u00edk s certifikac\u00ed ZAP by pracoval spole\u010dn\u011b s t\u00fdmem klienta a jako jeho sou\u010d\u00e1st, aby podpo\u0159il a maximalizoval n\u00e1vratnost investic generovan\u00fdch r\u016fzn\u00fdmi automatizovan\u00fdmi testy, v\u010detn\u011b test\u016f od konce ke konci.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Vyhody_testovani_End-to-End\"><\/span><strong>V\u00fdhody testov\u00e1n\u00ed End-to-End<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>End-to-end testov\u00e1n\u00ed m\u00e1 pro v\u00fdvojov\u00fd t\u00fdm n\u011bkolik v\u00fdhod, kter\u00e9 se li\u0161\u00ed v z\u00e1vislosti na konkr\u00e9tn\u00edm typu testovan\u00e9ho softwaru.<\/p>\n<p>Mezi hlavn\u00ed v\u00fdhody pou\u017e\u00edv\u00e1n\u00ed testov\u00e1n\u00ed E2E ve va\u0161\u00ed organizaci pat\u0159\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Zjisteni_nedostatku\"><\/span><strong>1. Zji\u0161t\u011bn\u00ed nedostatk\u016f<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>End-to-end testov\u00e1n\u00ed je ide\u00e1ln\u00ed pro hled\u00e1n\u00ed chyb a dal\u0161\u00edch nedostatk\u016f v softwaru.<\/p>\n<p>B\u011bhem testov\u00e1n\u00ed si zaznamen\u00e1vejte v\u0161echny probl\u00e9my a chybov\u00e1 hl\u00e1\u0161en\u00ed, kter\u00e1 se objev\u00ed, a tak\u00e9 m\u00edsta, kde se tyto probl\u00e9my vyskytuj\u00ed. Proces opravy chyb je tak mnohem rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed.<\/p>\n<p>Mezi p\u0159\u00edklady probl\u00e9m\u016f, na kter\u00e9 je t\u0159eba se zam\u011b\u0159it, pat\u0159\u00ed nedokon\u010den\u00ed funkce aplikace, \u00fapln\u00fd p\u00e1d aplikace nebo <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-zateze-hloubkovy-ponor-do-typu-postupu-nastroju-vyzev-a-dalsich-aspektu\">nespr\u00e1vn\u00e9 na\u010d\u00edt\u00e1n\u00ed<\/a> funkc\u00ed <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-zateze-hloubkovy-ponor-do-typu-postupu-nastroju-vyzev-a-dalsich-aspektu\">u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a>, kter\u00e9 ovliv\u0148uje vzhled programu.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Pochopeni_pohledu_uzivatele\"><\/span><strong>2. Pochopen\u00ed pohledu u\u017eivatele<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jedn\u00edm z probl\u00e9m\u016f, se kter\u00fdmi se v\u00fdvoj\u00e1\u0159i pot\u00fdkaj\u00ed, je nedostate\u010dn\u00e9 pochopen\u00ed pohledu u\u017eivatel\u016f na jejich pr\u00e1ci. Koneckonc\u016f, v\u00fdvoj\u00e1\u0159i vid\u00ed p\u0159edev\u0161\u00edm zadn\u00ed \u010d\u00e1st pr\u00e1ce a nerozum\u00ed tomu, jak s nimi u\u017eivatel komunikuje.<\/p>\n<p>Tento proces p\u0159eklenuje tuto mezeru a upozor\u0148uje v\u00fdvoj\u00e1\u0159e na probl\u00e9my, jako jsou <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\">probl\u00e9my s u\u017eivatelsk\u00fdm rozhran\u00edm<\/a>.<\/p>\n<p>Sestavte kompletn\u00ed sestaven\u00ed aplikace, abyste v t\u011bchto p\u0159\u00edpadech z\u00edskali pln\u00fd u\u017eivatelsk\u00fd z\u00e1\u017eitek, od po\u010d\u00e1te\u010dn\u00edho otev\u0159en\u00ed aplikace a\u017e po proch\u00e1zen\u00ed v\u0161ech dostupn\u00fdch funkc\u00ed.<\/p>\n<p>V t\u011bchto p\u0159\u00edpadech jsou u\u017eite\u010dn\u00ed teste\u0159i, kte\u0159\u00ed nejsou v\u00fdvoj\u00e1\u0159i, proto\u017ee jsou m\u00e9n\u011b shov\u00edvav\u00ed, proto\u017ee se zam\u011b\u0159uj\u00ed na to, jak by aplikace &#8222;m\u011bla&#8220; fungovat, a vid\u00ed v\u00fdhradn\u011b vn\u011bj\u0161\u00ed pohled.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Zvyseni_duvery_vyvojaru\"><\/span><strong>3. Zv\u00fd\u0161en\u00ed d\u016fv\u011bry v\u00fdvoj\u00e1\u0159\u016f<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>I po proveden\u00ed n\u011bkolika test\u016f mohou m\u00edt v\u00fdvoj\u00e1\u0159i probl\u00e9my s t\u00edm, aby si byli pln\u011b jisti svou prac\u00ed.<\/p>\n<p>Testov\u00e1n\u00ed od za\u010d\u00e1tku do konce prokazuje, \u017ee u\u017eivatelsk\u00e1 zku\u0161enost je pozitivn\u00ed a \u017ee existuje dobr\u00fd z\u00e1klad pro vyd\u00e1n\u00ed produktu.<\/p>\n<p>I v p\u0159\u00edpad\u011b, \u017ee se vyskytne probl\u00e9m, je znalost jeho m\u00edsta p\u0159\u00ednosem pro vytvo\u0159en\u00ed strategie a jistotu v ostatn\u00edch oblastech a funkc\u00edch aplikace.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Ukoly_spojene_s_testy_typu_End-to-End\"><\/span><strong>\u00dakoly spojen\u00e9 s testy typu End-to-End<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Pou\u017e\u00edv\u00e1n\u00ed test\u016f End-to-End p\u0159i v\u00fdvoji softwaru nar\u00e1\u017e\u00ed na n\u011bkolik probl\u00e9m\u016f, mezi kter\u00e9 pat\u0159\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Pomale_provadeni\"><\/span><strong>1. Pomal\u00e9 prov\u00e1d\u011bn\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Dokon\u010den\u00ed testu end-to-end znamen\u00e1 interakci s u\u017eivatelsk\u00fdm rozhran\u00edm, kter\u00e1 vyvol\u00e1 akci, sp\u00ed\u0161e ne\u017e pou\u017eit\u00ed backendu, kter\u00e9 m\u016f\u017ee zabrat v\u00edce \u010dasu na navigaci a pou\u017e\u00edv\u00e1n\u00ed aplikace.<\/p>\n<p>To se \u010d\u00e1ste\u010dn\u011b zlep\u0161\u00ed p\u0159i pou\u017eit\u00ed automatizace testov\u00e1n\u00ed od konce ke konci.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Komplexni_testovaci_prostredi\"><\/span><strong>2. Komplexn\u00ed testovac\u00ed prost\u0159ed\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testov\u00e1n\u00ed &#8222;end-to-end&#8220; je navr\u017eeno tak, aby se zam\u011b\u0159ilo na obnoven\u00ed p\u0159esn\u00e9 verze zp\u016fsobu, jak\u00fdm z\u00e1kazn\u00edk se softwarem komunikuje, co\u017e \u010din\u00ed vytvo\u0159en\u00ed p\u0159esn\u011bj\u0161\u00edho testovac\u00edho prost\u0159ed\u00ed obt\u00ed\u017en\u011bj\u0161\u00edm ne\u017e prov\u00e1d\u011bn\u00ed men\u0161\u00edch test\u016f.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Obtizne_ladeni\"><\/span><strong>3. Obt\u00ed\u017en\u00e9 lad\u011bn\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Proces lad\u011bn\u00ed je slo\u017eit\u011bj\u0161\u00ed u test\u016f typu end-to-end, proto\u017ee automatick\u00fd test, kter\u00fd se vr\u00e1t\u00ed se zpr\u00e1vou &#8222;Fail&#8220;, pravd\u011bpodobn\u011b nebude m\u00edt konkr\u00e9tn\u00ed p\u0159\u00ed\u010dinu probl\u00e9mu.<\/p>\n<p>V\u00fdvoj\u00e1\u0159i mus\u00ed v t\u011bchto p\u0159\u00edpadech probl\u00e9my d\u00e1le zkoumat a \u0159e\u0161it, zejm\u00e9na pokud nedojde k integraci konkr\u00e9tn\u00edch chybov\u00fdch hl\u00e1\u0161en\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Charakteristiky_testu_%E2%80%9Eod_konce_ke_konci\"><\/span><strong>Charakteristiky test\u016f &#8222;od konce ke konci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>P\u0159i zji\u0161\u0165ov\u00e1n\u00ed, zda m\u00e1 test povahu end-to-end, je t\u0159eba se zam\u011b\u0159it na n\u011bkolik hlavn\u00edch test\u016f.<\/p>\n<p>Mezi charakteristiky, kter\u00fdmi se tento typ testu vyzna\u010duje, pat\u0159\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Hodnoceni_od_zacatku_do_konce\"><\/span><strong>1. Hodnocen\u00ed od za\u010d\u00e1tku do konce<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>V\u0161echny end-to-end testy jsou hodnocen\u00edm softwaru od prvn\u00ed interakce u\u017eivatele s dan\u00fdm d\u00edlem a\u017e po posledn\u00ed a zahrnuj\u00ed v\u0161echny aspekty softwaru, se kter\u00fdmi u\u017eivatel\u00e9 p\u0159ich\u00e1zej\u00ed do styku.<\/p>\n<p>D\u00edky tomu je E2E jedn\u00edm z nejkomplexn\u011bj\u0161\u00edch form\u00e1t\u016f testov\u00e1n\u00ed, kter\u00e9 jsou p\u0159i v\u00fdvoji softwaru k dispozici.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Scenar_realneho_sveta\"><\/span><strong>2. Sc\u00e9n\u00e1\u0159 re\u00e1ln\u00e9ho sv\u011bta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testov\u00e1n\u00ed E2E klade d\u016fraz na simulaci re\u00e1ln\u00e9ho sv\u011bta, p\u0159i\u010dem\u017e c\u00edlem v\u0161ech t\u011bchto test\u016f je vytvo\u0159it re\u00e1ln\u00fd sc\u00e9n\u00e1\u0159, kter\u00fd p\u0159esn\u011b zobrazuje zp\u016fsob, jak\u00fdm u\u017eivatel komunikuje s dostupn\u00fdmi informacemi.<\/p>\n<p>To zahrnuje vytvo\u0159en\u00ed p\u0159esn\u00e9ho prost\u0159ed\u00ed a u\u017eivatele pro testovac\u00ed p\u0159\u00edpad.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Jasne_vysledky\"><\/span><strong>3. Jasn\u00e9 v\u00fdsledky<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>V\u00fdsledky testov\u00e1n\u00ed E2E jsou jasn\u00e9 a jednoduch\u00e9, v\u00fdvoj\u00e1\u0159i se dozv\u011bd\u00ed, zda byl jejich software \u00fasp\u011b\u0161n\u00fd, nebo zda do\u0161lo k selh\u00e1n\u00ed v kter\u00e9mkoli bod\u011b u\u017eivatelsk\u00e9 cesty.<\/p>\n<p>To plat\u00ed zejm\u00e9na pro manu\u00e1ln\u00ed testov\u00e1n\u00ed, proto\u017ee teste\u0159i mohou hl\u00e1sit jak\u00e9koli probl\u00e9my.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Typy_cinnosti_pri_testovani_E2E\"><\/span><strong>Typy \u010dinnost\u00ed p\u0159i testov\u00e1n\u00ed E2E<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Existuje n\u011bkolik typ\u016f \u010dinnost\u00ed, kter\u00e9 v\u00fdvoj\u00e1\u0159i a teste\u0159i prov\u00e1d\u011bj\u00ed v procesu testov\u00e1n\u00ed E2E.<\/p>\n<p>Pat\u0159\u00ed mezi n\u011b:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Uzivatelske_funkce\"><\/span><strong>U\u017eivatelsk\u00e9 funkce<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>U\u017eivatelsk\u00e9 funkce jsou jednou z prvn\u00edch v\u011bc\u00ed, na kter\u00e9 je t\u0159eba se p\u0159i pr\u00e1ci s testov\u00e1n\u00edm E2E zam\u011b\u0159it.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Co_jsou_uzivatelske_funkce\"><\/span><em><strong>1. Co jsou u\u017eivatelsk\u00e9 funkce?<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>U\u017eivatelsk\u00e9 funkce jsou seznamem v\u0161ech funkc\u00ed a vz\u00e1jemn\u011b propojen\u00fdch syst\u00e9m\u016f, kter\u00e9 v r\u00e1mci softwaru existuj\u00ed.<\/p>\n<p>Jedn\u00e1 se o v\u0161e, s \u010d\u00edm u\u017eivatel p\u0159ich\u00e1z\u00ed do styku a co poskytuje vy\u0161\u0161\u00ed \u00farove\u0148 funk\u010dnosti programu.<\/p>\n<p>Bez jak\u00fdchkoli u\u017eivatelsk\u00fdch funkc\u00ed nen\u00ed program pot\u0159eba, proto\u017ee m\u00e1te jednodu\u0161e k\u00f3d, kter\u00fd vytv\u00e1\u0159\u00ed u\u017eivatelsk\u00e9 rozhran\u00ed, kter\u00e9 nic ned\u011bl\u00e1.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Priklady\"><\/span><em><strong>2. P\u0159\u00edklady<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Nab\u00eddka v aplikaci je pova\u017eov\u00e1na za u\u017eivatelskou funkci, proto\u017ee ji u\u017eivatel vyu\u017e\u00edv\u00e1 p\u0159i zlep\u0161ov\u00e1n\u00ed \u00farovn\u011b sv\u00e9 pr\u00e1ce.<\/p>\n<p>Dal\u0161\u00edmi p\u0159\u00edklady jsou algoritmy na zadn\u00ed stran\u011b, nap\u0159\u00edklad ty, kter\u00e9 poskytuj\u00ed u\u017eivatel\u016fm v\u00edce informac\u00ed a povoluj\u00ed nebo zakazuj\u00ed p\u0159\u00edstup k vybran\u00fdm program\u016fm.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Vytvareni_uzivatelskych_funkci\"><\/span><em><strong>3. Vytv\u00e1\u0159en\u00ed u\u017eivatelsk\u00fdch funkc\u00ed<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Vypi\u0161te v\u0161echny funkce a propojen\u00e9 syst\u00e9my a pot\u00e9 sledujte a zaznamen\u00e1vejte v\u0161echny interakce, kter\u00e9 se v syst\u00e9mu vyskytuj\u00ed.<\/p>\n<p>To zahrnuje v\u0161echna zad\u00e1van\u00e1 data a v\u00fdstupy, kter\u00e9 z programu vych\u00e1zej\u00ed.<\/p>\n<p>P\u0159i tomto procesu bu\u010fte co nejd\u016fkladn\u011bj\u0161\u00ed, proto\u017ee komplexn\u00ed znalost funkc\u00ed a dat v programu \u010din\u00ed testov\u00e1n\u00ed mnohem jednodu\u0161\u0161\u00edm a srozumiteln\u011bj\u0161\u00edm.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Podminky\"><\/span><strong>Podm\u00ednky<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Podm\u00ednky se vztahuj\u00ed k parametr\u016fm, kter\u00e9 jsou nastaveny v r\u00e1mci testu End-to-End a definuj\u00ed zp\u016fsob, jak\u00fdm test prob\u00edh\u00e1 a jak tester vyhodnot\u00ed v\u00fdsledek.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Co_jsou_to_podminky\"><\/span><em><strong>1. Co jsou to podm\u00ednky?<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Podm\u00ednky odkazuj\u00ed na soubor parametr\u016f, kter\u00e9 definuj\u00ed test. Ty maj\u00ed dv\u011b podoby, v\u010detn\u011b parametru TRUE\/FALSE, kter\u00fd ur\u010duje, zda jsou data nebo v\u00fdstup platn\u00e9, a parametru data.<\/p>\n<p>Pou\u017eit\u00ed t\u011bchto podm\u00ednek ur\u010duje stav testu a to, zda prost\u0159ed\u00ed odpov\u00edd\u00e1 skute\u010dn\u00e9mu u\u017eivateli.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Priklady_podminek_v_end-to-end_testech\"><\/span><em><strong>2. P\u0159\u00edklady podm\u00ednek v end-to-end testech<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>P\u0159\u00edkladem podm\u00ednky TRUE\/FALSE je prohl\u00ed\u017ee\u010d, ve kter\u00e9m u\u017eivatel p\u0159istupuje k webov\u00e9 aplikaci, p\u0159i\u010dem\u017e TRUE\/FALSE ur\u010duje, zda je u\u017eivatel ve verzi pro stoln\u00ed po\u010d\u00edta\u010de.<\/p>\n<p>P\u0159\u00edkladem datov\u00e9 podm\u00ednky je doba, za kterou u\u017eivatel dokon\u010d\u00ed ur\u010ditou akci, nebo IP adresa, ze kter\u00e9 se u\u017eivatel p\u0159ipojuje.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Stavebni_podminky\"><\/span><em><strong>3. Stavebn\u00ed podm\u00ednky<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ur\u010dete ide\u00e1ln\u00ed podm\u00ednky pro testov\u00e1n\u00ed, v\u010detn\u011b polohy u\u017eivatele, \u010dasu, kdy test prob\u00edh\u00e1, a n\u011bkter\u00fdch dal\u0161\u00edch <a href=\"https:\/\/www.zaptest.com\/cs\/sprava-testovacich-dat-tdm-v-testovani-softwaru-definice-historie-nastroje-procesy-a-dalsi\">datov\u00fdch podm\u00ednek,<\/a> kter\u00e9 p\u0159isp\u00edvaj\u00ed k p\u0159esnosti testu.<\/p>\n<p>V p\u0159\u00edpad\u011b pot\u0159eby pou\u017eijte &#8222;profil u\u017eivatele&#8220;, abyste zajistili konzistentnost a p\u0159esnost sv\u00fdch \u00fadaj\u016f. \u010c\u00edm realisti\u010dt\u011bj\u0161\u00ed jsou podm\u00ednky testu, t\u00edm p\u0159esn\u011bj\u0161\u00ed jsou jeho v\u00fdsledky.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Testovaci_pripady_pro_testovani_End-to-End\"><\/span><strong>Testovac\u00ed p\u0159\u00edpady pro testov\u00e1n\u00ed End-to-End<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testovac\u00ed p\u0159\u00edpad je sada akc\u00ed, kter\u00e9 u\u017eivatel prov\u00e1d\u00ed v syst\u00e9mu, aby zjistil, zda syst\u00e9m funguje tak, jak v\u00fdvoj\u00e1\u0159 o\u010dek\u00e1v\u00e1.<\/p>\n<p>Dokon\u010den\u00ed \u0159ady testovac\u00edch p\u0159\u00edpad\u016f znamen\u00e1, \u017ee v\u00fdvoj\u00e1\u0159i mohou m\u00edt v\u011bt\u0161\u00ed d\u016fv\u011bru v kvalitu sv\u00e9 pr\u00e1ce a p\u0159esv\u011bd\u010dit se, \u017ee jejich produkty funguj\u00ed podle o\u010dek\u00e1v\u00e1n\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_Co_jsou_testovaci_pripady_pro_end-to-end_testy\"><\/span><em><strong>1. Co jsou testovac\u00ed p\u0159\u00edpady pro end-to-end testy?<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Testovac\u00ed p\u0159\u00edpady pro end-to-end testy prov\u00e1d\u011bj\u00ed teste\u0159i od sam\u00e9ho za\u010d\u00e1tku interakce n\u011bkoho s programem a\u017e do konce.<\/p>\n<p>Navrhnut\u00edm t\u011bchto d\u016fkladn\u00fdch testovac\u00edch p\u0159\u00edpad\u016f a jejich dodr\u017eov\u00e1n\u00edm pro ka\u017edou iteraci softwaru v\u00fdvoj\u00e1\u0159 zaru\u010duje, \u017ee v ka\u017ed\u00e9 iteraci softwaru bude zaji\u0161t\u011bna jeho funk\u010dnost.<\/p>\n<p>Udr\u017eujte testovac\u00ed p\u0159\u00edpady konzistentn\u00ed od verze k verzi, abyste vid\u011bli zm\u011bny v kvalit\u011b pr\u00e1ce a v\u00fdsledc\u00edch test\u016f.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Jak_navrhnout_testovaci_pripady_E2E\"><\/span><em><strong>2. Jak navrhnout testovac\u00ed p\u0159\u00edpady E2E?<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>V procesu n\u00e1vrhu testovac\u00edch p\u0159\u00edpad\u016f E2E existuje n\u011bkolik krok\u016f, z nich\u017e ka\u017ed\u00fd vede k lep\u0161\u00edm v\u00fdsledk\u016fm v pr\u016fb\u011bhu testov\u00e1n\u00ed.<\/p>\n<p>Tyto kroky zahrnuj\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Znat_sve_cile\"><\/span><strong>Zn\u00e1t sv\u00e9 c\u00edle<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Za\u010dn\u011bte t\u00edm, \u017ee pochop\u00edte c\u00edle jednotliv\u00fdch testovac\u00edch p\u0159\u00edpad\u016f.<\/p>\n<p>V prvn\u00edm kole test\u016f se zkoum\u00e1 z\u00e1kladn\u00ed funk\u010dnost a zaji\u0161\u0165uje se, \u017ee aplikace funguje, a pozd\u011bji se v r\u00e1mci dal\u0161\u00edch test\u016f E2E zkoum\u00e1 \u00farove\u0148 v\u00fdkonu a odezvy.<\/p>\n<p>To zahrnuje pochopen\u00ed konkr\u00e9tn\u00edch podm\u00ednek testu, v\u010detn\u011b demografick\u00fdch \u00fadaj\u016f, kter\u00e9 testujete, a zaji\u0161t\u011bn\u00ed toho, aby vyhovovaly pr\u016fm\u011brn\u00e9mu u\u017eivateli.<\/p>\n<p>Pokud m\u00e1te sv\u00e9 c\u00edle na pam\u011bti od sam\u00e9ho za\u010d\u00e1tku, m\u016f\u017eete se l\u00e9pe soust\u0159edit a ujasnit si, co chcete d\u011blat.<\/p>\n<p>&nbsp;<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Zamereni_na_jednoduchost\"><\/span><strong>Zam\u011b\u0159en\u00ed na jednoduchost<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Vych\u00e1zejte z pom\u011brn\u011b jednoduch\u00e9ho z\u00e1kladu.<\/p>\n<p>Pokud hned v prvn\u00edm testu uvedete \u0159adu slo\u017eit\u00fdch podm\u00ednek a po\u017eadavk\u016f na va\u0161i pr\u00e1ci, zt\u011b\u017eujete t\u00edm absolvov\u00e1n\u00ed testu a zvy\u0161ujete slo\u017eitost va\u0161\u00ed pr\u00e1ce.<\/p>\n<p>Prove\u010fte po\u010d\u00e1te\u010dn\u00ed testov\u00e1n\u00ed s velmi z\u00e1kladn\u00edmi podm\u00ednkami a c\u00edli a v pozd\u011bj\u0161\u00edch testech je roz\u0161i\u0159te a v p\u0159\u00edpad\u011b pot\u0159eby p\u0159idejte dal\u0161\u00ed podrobnosti.<\/p>\n<p>Testov\u00e1n\u00ed m\u016f\u017ee b\u00fdt slo\u017eit\u011bj\u0161\u00ed, ale ne\u017e se roz\u0161\u00ed\u0159\u00edte, dokon\u010dete \u00fapln\u00fd z\u00e1klad.<\/p>\n<p>&nbsp;<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Budte_dukladni\"><\/span><strong>Bu\u010fte d\u016fkladn\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>P\u0159i vypl\u0148ov\u00e1n\u00ed test\u016f E2E se sna\u017ete b\u00fdt co nejd\u016fkladn\u011bj\u0161\u00ed.<\/p>\n<p>To znamen\u00e1, \u017ee ka\u017ed\u00fd test dokon\u010d\u00edte \u00fapln\u011b a zaznamen\u00e1te si ka\u017ed\u00fd \u00fadaj, kter\u00fd p\u0159i n\u011bm z\u00edsk\u00e1te.<\/p>\n<p>T\u00edmto zp\u016fsobem zjist\u00edte, jak\u00fd dopad m\u011bla ka\u017ed\u00e1 zm\u011bna v k\u00f3du.<\/p>\n<p>To je u\u017eite\u010dn\u00e9 zejm\u00e9na p\u0159i pozd\u011bj\u0161\u00ed optimalizaci programu a m\u011b\u0159en\u00ed \u010dasu pot\u0159ebn\u00e9ho k dokon\u010den\u00ed konkr\u00e9tn\u00edch \u00faloh.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Priklady_testovacich_pripadu_E2E\"><\/span><em><strong>3. P\u0159\u00edklady testovac\u00edch p\u0159\u00edpad\u016f E2E<\/strong><\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&nbsp;<\/p>\n<p>Mezi p\u0159\u00edklady testovac\u00edch p\u0159\u00edpad\u016f, kter\u00e9 spole\u010dnosti pou\u017e\u00edvaj\u00ed p\u0159i zji\u0161\u0165ov\u00e1n\u00ed kvality sv\u00e9ho softwaru v r\u00e1mci testov\u00e1n\u00ed E2E, pat\u0159\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Testovani_funkce\"><\/span><strong>Testov\u00e1n\u00ed funkce<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Testov\u00e1n\u00ed funkc\u00ed zahrnuje zji\u0161t\u011bn\u00ed, zda konkr\u00e9tn\u00ed funkce softwaru funguj\u00ed podle o\u010dek\u00e1v\u00e1n\u00ed.<\/p>\n<p>Jedn\u00e1 se o jednu z nejran\u011bj\u0161\u00edch f\u00e1z\u00ed testov\u00e1n\u00ed E2E, kter\u00e1 zji\u0161\u0165uje, zda k\u00f3d funguje na z\u00e1kladn\u00ed \u00farovni, a teprve v pozd\u011bj\u0161\u00edch iterac\u00edch se sna\u017e\u00ed zlep\u0161it v\u00fdkonnost softwaru.<\/p>\n<p>&nbsp;<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Rychlost_odezvy\"><\/span><strong>Rychlost odezvy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>Zji\u0161t\u011bn\u00ed, zda software rychle reaguje na u\u017eivatele a v\u010das dokon\u010duje \u00fakoly.<\/p>\n<p>N\u011bkter\u00e9 testy E2E se zam\u011b\u0159uj\u00ed na to, aby syst\u00e9m rychle vracel platn\u00e9 v\u00fdsledky, m\u011b\u0159\u00ed \u010das pot\u0159ebn\u00fd k tomu, aby u\u017eivatel pro\u0161el procesem, a porovn\u00e1vaj\u00ed ho s p\u0159edchoz\u00edmi iteracemi, p\u0159i\u010dem\u017e pro u\u017eivatele jsou ide\u00e1ln\u00ed krat\u0161\u00ed b\u011bhy.<\/p>\n<p>V pr\u016fb\u011bhu cel\u00e9ho procesu je d\u016fle\u017eit\u00e9 zachovat platn\u00e9 a p\u0159esn\u00e9 v\u00fdsledky.<\/p>\n<p>&nbsp;<\/p>\n<h5><span class=\"ez-toc-section\" id=\"Odpovedi_z_databaze\"><\/span><strong>Odpov\u011bdi z datab\u00e1ze<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>N\u011bkter\u00e9 syst\u00e9my jsou navr\u017eeny tak, aby u\u017eivateli vracely \u0159adu odpov\u011bd\u00ed z datab\u00e1ze.<\/p>\n<p>P\u0159i testov\u00e1n\u00ed t\u011bchto aplikac\u00ed nastavte ur\u010ditou dobu, po kterou m\u00e1 aplikace odpov\u00eddat, a m\u011b\u0159te po\u010det odpov\u011bd\u00ed, kter\u00e9 dostane z datab\u00e1ze, v porovn\u00e1n\u00ed s p\u0159edchoz\u00edmi iteracemi stejn\u00e9ho testovac\u00edho p\u0159\u00edpadu.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Dva_typy_testovani_a_metod_End-to-End\"><\/span><strong>Dva typy testov\u00e1n\u00ed a metod End-to-End<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Stejn\u011b jako u jin\u00fdch forem testov\u00e1n\u00ed existuj\u00ed r\u016fzn\u00e9 typy end-to-end testov\u00e1n\u00ed, kter\u00e9 v\u00fdvoj\u00e1\u0159i pou\u017e\u00edvaj\u00ed, p\u0159i\u010dem\u017e ka\u017ed\u00fd z nich m\u00e1 jin\u00e9 v\u00fdhody v z\u00e1vislosti na va\u0161ich c\u00edlech.<\/p>\n<p>End-to-end testov\u00e1n\u00ed zahrnuje horizont\u00e1ln\u00ed testy a vertik\u00e1ln\u00ed testy, kter\u00e9 se v\u00fdrazn\u011b li\u0161\u00ed rozsahem testov\u00e1n\u00ed a metodami, kter\u00e9 v\u00fdvoj\u00e1\u0159i v tomto procesu pou\u017e\u00edvaj\u00ed.<\/p>\n<p>Pat\u0159\u00ed mezi n\u011b:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Horizontalni_zkousky\"><\/span><strong>1. Horizont\u00e1ln\u00ed zkou\u0161ky<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Horizont\u00e1ln\u00ed test prob\u00edh\u00e1 tak, \u017ee se ov\u011b\u0159uj\u00ed u\u017eivatelsk\u00e9 toky ve v\u00edce aplikac\u00edch najednou, p\u0159i\u010dem\u017e v\u0161echny aplikace b\u011b\u017e\u00ed od za\u010d\u00e1tku do konce. T\u00edm zajist\u00edte, \u017ee ka\u017ed\u00fd proces bude spr\u00e1vn\u011b fungovat v \u0159ad\u011b r\u016fzn\u00fdch p\u0159\u00edpad\u016f pou\u017eit\u00ed a \u017ee r\u016fzn\u00e9 formy dat nebudou m\u00edt negativn\u00ed dopad na v\u00fdkon aplikace.<\/p>\n<p>Hlavn\u00ed v\u00fdhodou horizont\u00e1ln\u00edho testov\u00e1n\u00ed e-to-e je zaji\u0161t\u011bn\u00ed spr\u00e1vn\u00e9ho fungov\u00e1n\u00ed syst\u00e9m\u016f pro \u0159adu u\u017eivatel\u016f, kte\u0159\u00ed pou\u017e\u00edvaj\u00ed stejnou verzi aplikace.<\/p>\n<p>Chcete-li dokon\u010dit horizont\u00e1ln\u00ed testov\u00e1n\u00ed, zam\u011b\u0159te se na nastaven\u00ed prost\u0159ed\u00ed pro v\u0161echny p\u0159\u00edpady p\u0159ed spu\u0161t\u011bn\u00edm koncov\u00e9ho testu.<\/p>\n<p>V\u0161echny aplikace mus\u00ed fungovat sou\u010dasn\u011b, co\u017e znamen\u00e1, \u017ee to nen\u00ed ide\u00e1ln\u00ed pro spole\u010dnosti, kter\u00e9 je\u0161t\u011b nedokon\u010dily v\u00fdvoj sv\u00fdch aplikac\u00ed.<\/p>\n<p>Tento druh testov\u00e1n\u00ed e-to-e je z pohledu u\u017eivatele d\u016fkladn\u00fd a zaji\u0161\u0165uje, \u017ee u\u017eivatel\u00e9 maj\u00ed krom\u011b z\u00e1kladn\u00ed funk\u010dnosti k dispozici i takovou \u00farove\u0148 v\u00fdkonu, kterou o\u010dek\u00e1vaj\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Vertikalni_testy\"><\/span><strong>2. Vertik\u00e1ln\u00ed testy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Vertik\u00e1ln\u00ed end-to-end testov\u00e1n\u00ed se sp\u00ed\u0161e ne\u017e na fungov\u00e1n\u00ed cel\u00e9 aplikace zam\u011b\u0159uje na aplikaci po jednotliv\u00fdch vrstv\u00e1ch.<\/p>\n<p>Jedn\u00e1 se o v\u00edce granul\u00e1rn\u00ed proces, p\u0159i kter\u00e9m opakovan\u011b testujete v\u0161echny jednotliv\u00e9 aspekty aplikace a testujete v r\u00e1mci jednoho syst\u00e9mu, nikoli nap\u0159\u00ed\u010d aplikacemi, jak je tomu u horizont\u00e1ln\u00edho testov\u00e1n\u00ed.<\/p>\n<p>Hlavn\u00ed v\u00fdhodou vertik\u00e1ln\u00edho testov\u00e1n\u00ed e-to-e je, \u017ee z\u00edsk\u00e1te podrobn\u011bj\u0161\u00ed a detailn\u011bj\u0161\u00ed pohled na fungov\u00e1n\u00ed va\u0161eho syst\u00e9mu. Zjist\u00edte, jak\u00e9 jsou probl\u00e9my v jednotliv\u00fdch \u00farovn\u00edch syst\u00e9mu, a po testov\u00e1n\u00ed je \u0159e\u0161\u00edte, m\u00edsto abyste pouze v\u011bd\u011bli, \u017ee n\u011bkde v aplikaci je probl\u00e9m.<\/p>\n<p>V porovn\u00e1n\u00ed s prac\u00ed s horizont\u00e1ln\u00edmi testy v\u0161ak m\u016f\u017ee spr\u00e1vn\u00e9 dokon\u010den\u00ed zabrat v\u00edce \u010dasu.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Vyjasneni_nekterych_nejasnosti_%E2%80%93_testovani_od_konce_ke_konci_vs_testovani_systemu_vs_testovani_UAT_vs_funkcni_testovani\"><\/span><strong>Vyjasn\u011bn\u00ed n\u011bkter\u00fdch nejasnost\u00ed &#8211; testov\u00e1n\u00ed od konce ke konci vs. testov\u00e1n\u00ed syst\u00e9mu vs. testov\u00e1n\u00ed UAT vs. funk\u010dn\u00ed testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Existuje n\u011bkolik r\u016fzn\u00fdch typ\u016f testov\u00e1n\u00ed, kter\u00e9 si lid\u00e9 pletou s testov\u00e1n\u00edm end-to-end, kdy\u017e hovo\u0159\u00ed o zp\u016fsobu, jak\u00fdm organizace hodnot\u00ed a \u0159e\u0161\u00ed probl\u00e9my se sv\u00fdm softwarem.<\/p>\n<p>R\u016fzn\u00e9 organizace a r\u016fzn\u00e9 \u010d\u00e1sti softwaru maj\u00ed jedine\u010dn\u00e9 pot\u0159eby, a proto je nutn\u00e9 je \u0159e\u0161it spr\u00e1vnou formou testov\u00e1n\u00ed.<\/p>\n<p>N\u00ed\u017ee naleznete n\u011bkter\u00e9 z r\u016fzn\u00fdch forem testov\u00e1n\u00ed, jejich definice, p\u0159\u00edklady a mo\u017enosti jejich pou\u017eit\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Co_je_testovani_systemu_definice_priklady_kdy_ji_pouzijeme\"><\/span><strong>1. Co je testov\u00e1n\u00ed syst\u00e9mu? (definice, p\u0159\u00edklady, kdy ji pou\u017eijeme)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Syst\u00e9mov\u00e9 testov\u00e1n\u00ed je verze testov\u00e1n\u00ed softwaru, kter\u00e1 zkoum\u00e1 softwarov\u00fd produkt v kontextu cel\u00e9ho syst\u00e9mu.<\/p>\n<p>Jedn\u00e1 se o formu komplexn\u00edho testov\u00e1n\u00ed, proto\u017ee zahrnuje cel\u00fd produkt; testov\u00e1n\u00ed syst\u00e9mu v\u0161ak jde d\u00e1le a zji\u0161\u0165uje, jak produkt spolupracuje s ostatn\u00edm hardwarem a firmwarem dan\u00e9ho syst\u00e9mu.<\/p>\n<p>Syst\u00e9mov\u00e9 testov\u00e1n\u00ed nap\u0159\u00edklad zahrnuje zji\u0161t\u011bn\u00ed, zda program pob\u011b\u017e\u00ed na ur\u010dit\u00e9m syst\u00e9mu, a zkoum\u00e1n\u00ed prost\u0159edk\u016f, kter\u00e9 p\u0159i tom vyu\u017e\u00edv\u00e1.<\/p>\n<p>Testov\u00e1n\u00ed syst\u00e9mu prov\u00e1d\u011bjte v posledn\u00edch f\u00e1z\u00edch v\u00fdvojov\u00e9ho cyklu produktu, kr\u00e1tce p\u0159ed vyd\u00e1n\u00edm fin\u00e1ln\u00edho produktu.<\/p>\n<p>Pomoc\u00ed t\u00e9to formy komplexn\u00edho testov\u00e1n\u00ed si softwarov\u00ed in\u017een\u00fd\u0159i zajist\u00ed, \u017ee jejich programy spolehliv\u011b pob\u011b\u017e\u00ed na r\u016fzn\u00fdch stroj\u00edch, a v\u00fdsledky mohou vyu\u017e\u00edt v procesu optimalizace, tak\u017ee program bude pracovat je\u0161t\u011b efektivn\u011bji ne\u017e d\u0159\u00edve.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Co_je_testovani_UAT_definice_priklady_kdy_ji_pouzijeme\"><\/span><strong>2. Co je testov\u00e1n\u00ed UAT? (definice, p\u0159\u00edklady, kdy ji pou\u017eijeme)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Testov\u00e1n\u00ed UAT je zkratka pro u\u017eivatelsk\u00e9 akcepta\u010dn\u00ed testov\u00e1n\u00ed a jedn\u00e1 se o formu testov\u00e1n\u00ed, kterou neprov\u00e1d\u00ed n\u011bkdo z v\u00fdvojov\u00e9ho t\u00fdmu, ale \u010dlen c\u00edlov\u00e9 skupiny.<\/p>\n<p>Koncov\u00ed u\u017eivatel\u00e9 mohou se softwarem pln\u011b pracovat je\u0161t\u011b p\u0159ed jeho vyd\u00e1n\u00edm, tak\u017ee v\u00fdvoj\u00e1\u0159i maj\u00ed \u010das vy\u0159e\u0161it p\u0159\u00edpadn\u00e9 probl\u00e9my, kter\u00e9 u\u017eivatel\u00e9 objev\u00ed.<\/p>\n<p>Nej\u010dast\u011bj\u0161\u00edm p\u0159\u00edkladem je bezplatn\u00fd beta test hry p\u0159ed jej\u00edm uveden\u00edm na trh, kdy si v\u00fdvoj\u00e1\u0159i vyberou konkr\u00e9tn\u00ed publikum pro z\u00edsk\u00e1n\u00ed zp\u011btn\u00e9 vazby.<\/p>\n<p>Tento postup pou\u017eijte na sam\u00e9m konci procesu v\u00fdvoje. Jedn\u00e1 se o prvn\u00ed verzi produktu, kterou prezentujete n\u011bkomu mimo firmu, tak\u017ee je nutn\u00e9 m\u00edt co nejv\u00edce funkc\u00ed a vylad\u011bn\u00fdch prvk\u016f.<\/p>\n<p>Jedin\u00e9 v\u011bci, kter\u00e9 by spole\u010dnost m\u011bla dokon\u010dit po proveden\u00ed testov\u00e1n\u00ed UAT, jsou opravy chyb, kter\u00e9 se objev\u00ed v procesu UAT, a reakce na zp\u011btnou vazbu, kterou obdr\u017e\u00edte od u\u017eivatel\u016f.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Co_je_funkcni_testovani_definice_priklady_kdy_ji_pouzijeme\"><\/span><strong>3. Co je funk\u010dn\u00ed testov\u00e1n\u00ed? (definice, p\u0159\u00edklady, kdy ji pou\u017eijeme)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h3><\/h3>\n<p><a href=\"https:\/\/www.zaptest.com\/cs\/co-je-funkcni-testovani-typy-priklady-kontrolni-seznam-a-implementace\">Funk\u010dn\u00ed testov\u00e1n\u00ed<\/a> je forma testov\u00e1n\u00ed softwaru, kter\u00e1 m\u00e1 zajistit, aby program spl\u0148oval v\u0161echny z\u00e1kladn\u00ed funkce, kter\u00e9 byly sou\u010d\u00e1st\u00ed zad\u00e1n\u00ed projektu.<\/p>\n<p>To zahrnuje zad\u00e1n\u00ed vhodn\u00fdch vstup\u016f pro testy a jejich porovn\u00e1n\u00ed s v\u00fdstupy, kter\u00e9 prokazuj\u00ed, \u017ee z\u00e1kladn\u00ed funkce syst\u00e9mu jsou v po\u0159\u00e1dku.<\/p>\n<p>P\u0159\u00edkladem m\u016f\u017ee b\u00fdt vytvo\u0159en\u00ed \u0161achov\u00e9ho enginu nebo podobn\u00e9ho hern\u00edho pravidla a zaji\u0161t\u011bn\u00ed, aby znal z\u00e1kladn\u00ed pravidla a p\u0159i h\u0159e se choval spr\u00e1vn\u011b.<\/p>\n<p>Toto testov\u00e1n\u00ed dokon\u010dete v polovin\u011b procesu v\u00fdvoje, kdy\u017e se domn\u00edv\u00e1te, \u017ee m\u00e1te v\u0161echny z\u00e1kladn\u00ed funkce programu hotov\u00e9.<\/p>\n<p>To ukazuje, \u017ee z\u00e1kladn\u00ed funkce aplikace jsou funk\u010dn\u00ed a m\u00e1te dobrou z\u00e1kladn\u00ed \u00farove\u0148 v\u00fdkonu, ani\u017e byste museli upravovat k\u00f3d backendu, tak\u017ee zb\u00fdv\u00e1 vy\u0159e\u0161it pouze u\u017eivatelsk\u00e9 rozhran\u00ed a dal\u0161\u00ed estetick\u00e9 funkce.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Jaky_je_rozdil_mezi_testovanim_od_konce_ke_konci_a_systemovym_testovanim\"><\/span><strong>4. Jak\u00fd je rozd\u00edl mezi testov\u00e1n\u00edm od konce ke konci a syst\u00e9mov\u00fdm testov\u00e1n\u00edm?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Zat\u00edmco testov\u00e1n\u00ed end-to-end je pouhou anal\u00fdzou softwaru a jeho efektivity, testov\u00e1n\u00ed syst\u00e9mu zahrnuje tak\u00e9 posouzen\u00ed hardwaru, na kter\u00e9m b\u011b\u017e\u00ed, a n\u011bkter\u00fdch \u010d\u00e1st\u00ed firmwaru, nap\u0159\u00edklad opera\u010dn\u00edho syst\u00e9mu, se kter\u00fdmi spolupracuje.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Jaky_je_rozdil_mezi_testovanim_End-to-End_a_testovanim_UAT\"><\/span><strong>5. Jak\u00fd je rozd\u00edl mezi testov\u00e1n\u00edm End-to-End a testov\u00e1n\u00edm UAT?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Hlavn\u00ed rozd\u00edl mezi testov\u00e1n\u00edm E2E a UAT spo\u010d\u00edv\u00e1 v tom, \u017ee testov\u00e1n\u00ed UAT prob\u00edh\u00e1 prost\u0159ednictv\u00edm extern\u00edho u\u017eivatele.<\/p>\n<p>To znamen\u00e1, \u017ee aplikace mus\u00ed b\u00fdt v reprezentativn\u00edm stavu, o kter\u00e9m jste p\u0159esv\u011bd\u010deni, \u017ee na u\u017eivatele zap\u016fsob\u00ed.<\/p>\n<p>Krom\u011b toho, zat\u00edmco testov\u00e1n\u00ed E2E m\u016f\u017eete prov\u00e9st v kter\u00e9koli f\u00e1zi procesu, testov\u00e1n\u00ed UAT p\u0159ich\u00e1z\u00ed a\u017e ve chv\u00edli, kdy je produkt skute\u010dn\u011b p\u0159ipraven k zabalen\u00ed a odesl\u00e1n\u00ed u\u017eivatel\u016fm, p\u0159i\u010dem\u017e jsou nutn\u00e9 pouze drobn\u00e9 \u00fapravy softwaru.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Jaky_je_rozdil_mezi_testovanim_od_konce_ke_konci_a_funkcnim_testovanim\"><\/span><strong>6. Jak\u00fd je rozd\u00edl mezi testov\u00e1n\u00edm od konce ke konci a funk\u010dn\u00edm testov\u00e1n\u00edm?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>P\u0159esto\u017ee testov\u00e1n\u00ed E2E i funk\u010dn\u00ed testov\u00e1n\u00ed testuj\u00ed funk\u010dnost dan\u00fdch program\u016f, jedn\u00e1 se o r\u016fzn\u00e9 formy testov\u00e1n\u00ed, a to z n\u011bkolika d\u016fvod\u016f.<\/p>\n<p>Prvn\u00edm z nich je, \u017ee testov\u00e1n\u00ed funk\u010dnosti se zab\u00fdv\u00e1 v\u00fdhradn\u011b t\u00edm, zda je program funk\u010dn\u00ed, a nezkoum\u00e1 estetick\u00e9 aspekty a aspekty rozhran\u00ed programu.<\/p>\n<p>Funk\u010dn\u00ed testov\u00e1n\u00ed prob\u00edh\u00e1 tak\u00e9 relativn\u011b brzy v procesu, m\u00edsto aby bylo p\u0159\u00ednosn\u00e9 v ka\u017ed\u00e9m bod\u011b pracovn\u00edho postupu.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Zaver_Testy_E2E_vs_systemove_testy_vs_testy_UAT_vs_funkcni_testovani\"><\/span><strong>7. Z\u00e1v\u011br: Testy E2E vs. syst\u00e9mov\u00e9 testy vs. testy UAT vs. funk\u010dn\u00ed testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>P\u0159esto\u017ee jsou si v\u0161echny t\u0159i formy testov\u00e1n\u00ed podobn\u00e9 v tom, \u017ee zaji\u0161\u0165uj\u00ed funk\u010dnost v\u00fdrobku, v\u00fdznamn\u011b se li\u0161\u00ed.<\/p>\n<p>Zam\u011b\u0148ov\u00e1n\u00ed t\u011bchto term\u00edn\u016f m\u016f\u017ee v\u00e9st ke \u0161patn\u00fdm testovac\u00edm postup\u016fm a probl\u00e9m\u016fm s procesy zaji\u0161t\u011bn\u00ed kvality, kter\u00e9 se navz\u00e1jem zam\u011b\u0148uj\u00ed, proto se zam\u011b\u0159te na osvojen\u00ed si t\u011bchto term\u00edn\u016f a jejich spr\u00e1vn\u00e9ho pou\u017eit\u00ed d\u0159\u00edve, ne\u017e podniknete kroky k jejich pou\u017e\u00edv\u00e1n\u00ed na pracovi\u0161ti.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Manualni_nebo_automatizovane_testy_od_konce_ke_konci\"><\/span><strong>Manu\u00e1ln\u00ed nebo automatizovan\u00e9 testy od konce ke konci?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>V\u00fdvoj\u00e1\u0159i mohou zvolit n\u011bkolik zp\u016fsob\u016f proveden\u00ed end-to-end test\u016f v z\u00e1vislosti na sv\u00fdch dostupn\u00fdch zdroj\u00edch a person\u00e1lu. Jedn\u00e1 se o zm\u011bnu mezi manu\u00e1ln\u00edm testov\u00e1n\u00edm end-to-end a automatizac\u00ed t\u011bchto test\u016f.<\/p>\n<p>Pod\u00edvejte se, jak\u00e9 jsou v\u00fdhody, probl\u00e9my a postupy manu\u00e1ln\u00edho i <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-automatizace-testovani-jednoduchy-pruvodce-bez-zargonu\">automatizovan\u00e9ho<\/a> end-to-end testov\u00e1n\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Manualni_testovani_od_konce_ke_konci_%E2%80%93_vyhody_vyzvy_proces\"><\/span><strong>1. Manu\u00e1ln\u00ed testov\u00e1n\u00ed od konce ke konci &#8211; v\u00fdhody, v\u00fdzvy, proces<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Manu\u00e1ln\u00ed end-to-end testov\u00e1n\u00ed spo\u010d\u00edv\u00e1 v tom, \u017ee si testy end-to-end provedete sami a ka\u017ed\u00fd z nich provedete &#8222;ru\u010dn\u011b&#8220;, m\u00edsto abyste si nechali ud\u011blat automatick\u00fd n\u00e1stroj.<\/p>\n<p>Spole\u010dnosti obvykle vyu\u017e\u00edvaj\u00ed specializovan\u00fd t\u00fdm tester\u016f, kte\u0159\u00ed maj\u00ed zku\u0161enosti s <a href=\"https:\/\/www.zaptest.com\/cs\/kompletni-pruvodce-automatizaci-testovani-softwaru\">testov\u00e1n\u00edm softwaru<\/a> a v\u011bd\u00ed, jak zaznamenat povahu chyb a nedostatk\u016f v syst\u00e9mech.<\/p>\n<p>Jednou z hlavn\u00edch v\u00fdhod ru\u010dn\u00edho testov\u00e1n\u00ed end-to-end je skute\u010dnost, \u017ee sami vid\u00edte v\u0161echny potenci\u00e1ln\u00ed probl\u00e9my a upozorn\u00edte na chyby v softwaru, kter\u00e9 by po\u010d\u00edta\u010d nemusel vid\u011bt.<\/p>\n<p>Tento proces v\u0161ak m\u016f\u017ee b\u00fdt ve srovn\u00e1n\u00ed s automatizac\u00ed testovac\u00edch proces\u016f pom\u011brn\u011b pomal\u00fd.<\/p>\n<p>V t\u011bchto p\u0159\u00edpadech \u010dlov\u011bk, nap\u0159\u00edklad jeden z v\u00fdvoj\u00e1\u0159\u016f, projde aplikaci a dopln\u00ed v\u0161echny funkce, p\u0159i\u010dem\u017e se rychle nau\u010d\u00ed, co z dostupn\u00e9ho softwarov\u00e9ho bal\u00edku funguje a co ne.<\/p>\n<p>N\u00e1sleduje proces pl\u00e1nov\u00e1n\u00ed, p\u0159i kter\u00e9m tester od konce do konce p\u0159iprav\u00ed konkr\u00e9tn\u00ed sadu test\u016f a nau\u010d\u00ed se metriky, kter\u00e9 chce v pr\u016fb\u011bhu procesu sledovat, a to podle p\u0159esn\u011b stanoven\u00fdch c\u00edl\u016f.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Automatizace_testovani_od_zacatku_do_konce_%E2%80%93_vyhody_vyzvy_proces\"><\/span><strong>2. Automatizace testov\u00e1n\u00ed od za\u010d\u00e1tku do konce &#8211; v\u00fdhody, v\u00fdzvy, proces<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Automatizace test\u016f ozna\u010duje proces prov\u00e1d\u011bn\u00ed test\u016f E2E pomoc\u00ed po\u010d\u00edta\u010dov\u00e9ho programu pro automatizaci test\u016f. V\u011bt\u0161ina automatizace prob\u00edh\u00e1 prost\u0159ednictv\u00edm specializovan\u00fdch n\u00e1stroj\u016f pro testov\u00e1n\u00ed od konce ke konci, kter\u00e9 jsou ur\u010deny pro pr\u00e1ci s konkr\u00e9tn\u00edmi k\u00f3dovac\u00edmi jazyky a typy program\u016f.<\/p>\n<p>Do tohoto procesu je st\u00e1le zapojen \u010dlov\u011bk, ale pouze ve f\u00e1zi po\u010d\u00e1te\u010dn\u00edho k\u00f3dov\u00e1n\u00ed a kone\u010dn\u00e9 anal\u00fdzy.<\/p>\n<p>Jednou z hlavn\u00edch v\u00fdhod automatizovan\u00e9ho testov\u00e1n\u00ed od konce ke konci je, \u017ee rozs\u00e1hlej\u0161\u00ed aplikace a programy vy\u017eaduj\u00ed mnohem d\u016fkladn\u011bj\u0161\u00ed posouzen\u00ed a anal\u00fdzu, proto\u017ee sou\u010d\u00e1st\u00ed pracovn\u00edho postupu se st\u00e1v\u00e1 st\u00e1le v\u00edce funkc\u00ed a <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\">prvk\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a>.<\/p>\n<p>Automatizovan\u00e9 testy e-to-e tyto men\u0161\u00ed odchylky najdou. Jedn\u00edm z probl\u00e9m\u016f automatizovan\u00e9ho testov\u00e1n\u00ed v\u0161ak je, \u017ee lidsk\u00e9 oko si v\u0161imne n\u011bkter\u00fdch rozd\u00edl\u016f, kter\u00fdch si po\u010d\u00edta\u010d nev\u0161imne, co\u017e vede k tomu, \u017ee automatizovan\u00e9 testov\u00e1n\u00ed n\u011bkdy p\u0159ehl\u00e9dne chyby, kter\u00e9 lid\u0161t\u00ed teste\u0159i nepost\u0159ehnou.<\/p>\n<p>Chcete-li dokon\u010dit automatizovan\u00e9 testov\u00e1n\u00ed od za\u010d\u00e1tku do konce, rozhodn\u011bte se pro testovac\u00ed p\u0159\u00edpady, napi\u0161te je jako k\u00f3d a integrujte je do n\u00e1stroje pro testov\u00e1n\u00ed softwaru.<\/p>\n<p>Pot\u00e9 spus\u0165te test, z\u00edskejte v\u00fdsledky a vyu\u017eijte z\u00edskan\u00e9 informace k p\u0159\u00edpadn\u00fdm \u00faprav\u00e1m aplikace.<\/p>\n<p>Pokud je to mo\u017en\u00e9, dokon\u010dete ka\u017ed\u00fd testovac\u00ed p\u0159\u00edpad od konce ke konci zvl\u00e1\u0161\u0165, proto\u017ee r\u016fzn\u00e9 testovac\u00ed p\u0159\u00edpady hledaj\u00ed r\u016fzn\u00e9 v\u011bci. Jejich nez\u00e1visl\u00e9 prov\u00e1d\u011bn\u00ed sni\u017euje pravd\u011bpodobnost vz\u00e1jemn\u00e9ho ovliv\u0148ov\u00e1n\u00ed test\u016f.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Zaver_Zaver_Manualni_nebo_komplexni_automatizace_testovani\"><\/span><strong>3. Z\u00e1v\u011br: Z\u00e1v\u011br: Manu\u00e1ln\u00ed nebo komplexn\u00ed automatizace testov\u00e1n\u00ed?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Rozhodnut\u00ed, zda je ide\u00e1ln\u00ed volbou manu\u00e1ln\u00ed testov\u00e1n\u00ed, nebo automatizace, z\u00e1vis\u00ed v\u00fdhradn\u011b na pot\u0159eb\u00e1ch va\u0161eho v\u00fdvojov\u00e9ho t\u00fdmu.<\/p>\n<p>Men\u0161\u00ed projekty m\u016f\u017ee t\u00fdm d\u016fkladn\u011b otestovat ru\u010dn\u011b, proj\u00edt k\u00f3d a okam\u017eit\u011b zaznamenat p\u0159\u00edpadn\u00e9 chyby.<\/p>\n<p>Naopak v\u011bt\u0161\u00ed projekty jsou prost\u011b p\u0159\u00edli\u0161 velk\u00e9 na to, aby se daly testovat ru\u010dn\u011b, a vy\u017eaduj\u00ed velkou m\u00edru <a href=\"https:\/\/www.zaptest.com\/cs\/kompletni-pruvodce-automatizaci-testovani-softwaru\">automatizace testov\u00e1n\u00ed softwaru<\/a>.<\/p>\n<p>Zamyslete se nad specifick\u00fdmi pot\u0159ebami sv\u00e9ho projektu a p\u0159izp\u016fsobte sv\u00e9 pl\u00e1ny testov\u00e1n\u00ed e-to-e podle toho, co se dozv\u00edte o rozsahu testov\u00e1n\u00ed.<\/p>\n<p>Rozpo\u010det nemus\u00ed b\u00fdt nutn\u011b rozhoduj\u00edc\u00ed, proto\u017ee automatizace testov\u00e1n\u00ed se ve v\u011bt\u0161in\u011b p\u0159\u00edpad\u016f dod\u00e1v\u00e1 v bezplatn\u00e9 i podnikov\u00e9 verzi.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Co_potrebujete_k_dokonceni_testovani_End-to-End\"><\/span><strong>Co pot\u0159ebujete k dokon\u010den\u00ed testov\u00e1n\u00ed End-to-End<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Ne\u017e za\u010dnete s end-to-end testov\u00e1n\u00edm, je t\u0159eba ud\u011blat n\u011bkolik v\u011bc\u00ed, a\u0165 u\u017e se zam\u011b\u0159\u00edte na manu\u00e1ln\u00ed metodu, nebo na automatizaci pr\u00e1ce.<\/p>\n<p>Pat\u0159\u00ed mezi n\u011b:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Reprezentativni_hardware\"><\/span><strong>1. Reprezentativn\u00ed hardware<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Mnoho v\u00fdvoj\u00e1\u0159\u016f m\u00e1 p\u0159\u00edstup ke \u0161pi\u010dkov\u00e9mu hardwaru a pou\u017e\u00edv\u00e1 modern\u00ed po\u010d\u00edta\u010de jako n\u00e1stroj pro v\u00fdvoj sv\u00e9ho softwaru. To je ide\u00e1ln\u00ed pro n\u00e1ro\u010dn\u00e9 testy a kontrolu funk\u010dnosti r\u016fzn\u00fdch aspekt\u016f softwaru, ale nereprezentuje to p\u0159esn\u011b hardware, kter\u00fd si vybere koncov\u00fd u\u017eivatel.<\/p>\n<p>Po\u0159i\u010fte si hardware, kter\u00fd l\u00e9pe odpov\u00edd\u00e1 profilu pr\u016fm\u011brn\u00e9ho u\u017eivatele, proto\u017ee z\u00edsk\u00e1te p\u0159esn\u011bj\u0161\u00ed p\u0159edstavu o probl\u00e9mech, kter\u00e9 maj\u00ed s programem, kter\u00fd testujete od konce ke konci.<\/p>\n<p>Ide\u00e1ln\u00ed je nap\u0159\u00edklad pou\u017eit\u00ed mobiln\u00edho telefonu pro telefonn\u00ed aplikaci a pr\u016fmyslov\u00e9ho po\u010d\u00edta\u010de pro v\u00fdrobn\u00ed software.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Nastroje_pro_automatizaci_testovani\"><\/span><strong>2. N\u00e1stroje pro automatizaci testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>P\u0159i pr\u00e1ci s automatizac\u00ed testov\u00e1n\u00ed dbejte na to, abyste m\u011bli testovac\u00ed software k dispozici ji\u017e od sam\u00e9ho po\u010d\u00e1tku e-to-e testov\u00e1n\u00ed.<\/p>\n<p>Software si vyb\u00edrejte pe\u010dliv\u011b, proto\u017ee jak bezplatn\u00e9, tak podnikov\u00e9 verze testovac\u00edho softwaru maj\u00ed sv\u00e9 v\u00fdhody i potenci\u00e1ln\u00ed nev\u00fdhody. Prozkoumejte software, kter\u00fd pou\u017e\u00edv\u00e1te, a prove\u010fte n\u011bkolik cvi\u010dn\u00fdch test\u016f, abyste zkr\u00e1tili dobu, kterou str\u00e1v\u00edte p\u0159izp\u016fsobov\u00e1n\u00edm se testovac\u00ed platform\u011b.<\/p>\n<p>Mnoho komplexn\u00edch softwarov\u00fdch bal\u00edk\u016f nab\u00edz\u00ed d\u016fkladn\u00e9 pr\u016fvodce nebo odborn\u00edky, jako je podpora testov\u00e1n\u00ed ZAPTEST, a n\u011bkte\u0159\u00ed odborn\u00edci vytv\u00e1\u0159ej\u00ed v\u00fdukov\u00e9 programy na YouTube a dal\u0161\u00edch souvisej\u00edc\u00edch str\u00e1nk\u00e1ch, aby poskytli v\u00edce informac\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Soudrzny_plan\"><\/span><strong>3. Soudr\u017en\u00fd pl\u00e1n<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jednou z nejd\u016fle\u017eit\u011bj\u0161\u00edch v\u011bc\u00ed, kterou je t\u0159eba m\u00edt p\u0159i vstupu do procesu testov\u00e1n\u00ed od za\u010d\u00e1tku do konce, je ucelen\u00fd pl\u00e1n testov\u00e1n\u00ed.<\/p>\n<p>Jedn\u00e1 se o dokument, kter\u00fd zaznamen\u00e1v\u00e1 testovanou verzi softwaru, konkr\u00e9tn\u00ed testy, kter\u00e9 se na softwaru prov\u00e1d\u011bj\u00ed, pou\u017e\u00edvan\u00fd hardware a testovac\u00ed platformu.<\/p>\n<p>\u010c\u00edm d\u016fkladn\u011bj\u0161\u00ed je va\u0161e dokumentace, t\u00edm v\u00edce u\u017eite\u010dn\u00fdch poznatk\u016f z\u00edsk\u00e1te z proveden\u00fdch test\u016f e to e.<\/p>\n<p>Pokud va\u0161e organizace vyv\u00edj\u00ed velk\u00e9 mno\u017estv\u00ed softwaru, vytvo\u0159te si \u0161ablonu pro pl\u00e1nov\u00e1n\u00ed test\u016f a pou\u017e\u00edvejte ji pro ka\u017ed\u00fd test, abyste dos\u00e1hli v\u011bt\u0161\u00ed konzistence.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Kompletni_software\"><\/span><strong>4. Kompletn\u00ed software<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Proces testov\u00e1n\u00ed softwaru vy\u017eaduje kompletn\u00ed software, kter\u00fd m\u00e1 testovac\u00ed t\u00fdm k dispozici.<\/p>\n<p>V t\u011bchto p\u0159\u00edpadech je nezbytn\u00e9 m\u00edt k dispozici nejnov\u011bj\u0161\u00ed softwarov\u00fd bal\u00ed\u010dek, proto\u017ee nov\u011bj\u0161\u00ed verze znamen\u00e1, \u017ee ve\u0161ker\u00e1 zji\u0161t\u011bn\u00ed jsou co nejreprezentativn\u011bj\u0161\u00ed v\u016f\u010di kone\u010dn\u00e9 verzi.<\/p>\n<p>\u010c\u00edm bl\u00ed\u017ee je softwarov\u00fd bal\u00ed\u010dek k vyd\u00e1n\u00ed, t\u00edm u\u017eite\u010dn\u011bj\u0161\u00ed v\u00fdsledky t\u00fdm z testov\u00e1n\u00ed E2E z\u00edsk\u00e1.<\/p>\n<p>T\u011bsn\u011b p\u0159ed testem zkompilujte z nejnov\u011bj\u0161\u00edho k\u00f3du, kter\u00fd m\u00e1te k dispozici, abyste se ujistili, \u017ee n\u00e1hodou nepracujete se starou verz\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Proces_testovani_automatizace_od_zacatku_do_konce\"><\/span><strong>Proces testov\u00e1n\u00ed automatizace od za\u010d\u00e1tku do konce<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>P\u0159i prov\u00e1d\u011bn\u00ed end-to-end testov\u00e1n\u00ed automatizovan\u00fdmi prost\u0159edky je t\u0159eba dodr\u017eovat podrobn\u00fd postup, kter\u00fd zahrnuje n\u00e1sleduj\u00edc\u00ed kroky:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Zvazte_sve_e-to-e_testovaci_pripady\"><\/span><strong>1. Zva\u017ete sv\u00e9 e-to-e testovac\u00ed p\u0159\u00edpady<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Za\u010dn\u011bte t\u00edm, \u017ee se zamysl\u00edte nad testovac\u00edmi p\u0159\u00edpady, kter\u00e9 zkoum\u00e1te v r\u00e1mci end-to-end testov\u00e1n\u00ed.<\/p>\n<p>Nap\u0159\u00edklad testovac\u00ed p\u0159\u00edpady v po\u010d\u00e1te\u010dn\u00edch testech zahrnuj\u00ed zaji\u0161t\u011bn\u00ed spr\u00e1vn\u00e9 funk\u010dnosti a testov\u00e1n\u00ed v\u0161ech funkc\u00ed softwaru, kter\u00e9 funguj\u00ed a poskytuj\u00ed spr\u00e1vn\u00e9 v\u00fdstupy.<\/p>\n<p>Pozd\u011bji v procesu zva\u017ete testovac\u00ed p\u0159\u00edpady, jako je efektivita programu a rychlost, s jakou pracuje.<\/p>\n<p>Vyva\u017ete testovac\u00ed p\u0159\u00edpady s pot\u0159ebami projektu v z\u00e1vislosti na f\u00e1zi v\u00fdvoje a mno\u017estv\u00ed d\u0159\u00edve proveden\u00fdch test\u016f od konce ke konci.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Kodovani_testovacich_pripadu_od_konce_do_konce\"><\/span><strong>2. K\u00f3dov\u00e1n\u00ed testovac\u00edch p\u0159\u00edpad\u016f od konce do konce<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jakmile se rozhodnete pro testovac\u00ed p\u0159\u00edpady, nak\u00f3dujte konkr\u00e9tn\u00ed testovac\u00ed p\u0159\u00edpady do testovac\u00edho softwaru, kter\u00fd pou\u017e\u00edv\u00e1te.<\/p>\n<p>P\u0159i k\u00f3dov\u00e1n\u00ed testovac\u00edch p\u0159\u00edpad\u016f od konce ke konci postupujte opatrn\u011b, proto\u017ee nep\u0159esn\u011b nak\u00f3dovan\u00fd testovac\u00ed p\u0159\u00edpad nemus\u00ed testovat spr\u00e1vnou v\u011bc nebo m\u016f\u017ee na konci procesu hledat nespr\u00e1vnou metriku.<\/p>\n<p>Jedn\u00e1 se v\u00fdhradn\u011b o sou\u010d\u00e1st<a href=\"https:\/\/www.zaptest.com\/hyperautomation\"> procesu automatick\u00e9ho testov\u00e1n\u00ed<\/a>, proto\u017ee manu\u00e1ln\u00ed testov\u00e1n\u00ed spo\u010d\u00edv\u00e1 v tom, \u017ee tester jednodu\u0161e posoud\u00ed kvalitu programu, ani\u017e by vy\u017eadoval jak\u00fdkoli z\u00e1sah po\u010d\u00edta\u010de.<\/p>\n<p>Pokud je to mo\u017en\u00e9, prov\u00e1d\u011bjte jeden test najednou, aby byly v\u00fdsledky konzistentn\u00ed a neru\u0161en\u00e9.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Provedte_testy_E2E\"><\/span><strong>3. Prove\u010fte testy E2E<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Po zak\u00f3dov\u00e1n\u00ed v\u0161ech test\u016f do testovac\u00edho softwaru spus\u0165te testy.<\/p>\n<p>V z\u00e1vislosti na povaze prov\u00e1d\u011bn\u00fdch test\u016f to m\u016f\u017ee trvat od n\u011bkolika okam\u017eik\u016f a\u017e po n\u011bkolik minut, p\u0159i\u010dem\u017e se rozli\u0161uj\u00ed faktory, jako je velikost testovan\u00e9 aplikace a konkr\u00e9tn\u00ed testy, kter\u00e9 prov\u00e1d\u00edte.<\/p>\n<p>V\u011bt\u0161ina program\u016f pro automatizaci test\u016f E2E v\u00e1s bude informovat o zb\u00fdvaj\u00edc\u00edm \u010dase procesu a o f\u00e1zi procesu, ve kter\u00e9 se nach\u00e1z\u00ed.<\/p>\n<p>Manu\u00e1ln\u00ed testy vy\u017eaduj\u00ed v\u00edce \u010dasu a \u00fasil\u00ed, proto\u017ee tester proch\u00e1z\u00ed v\u0161echny funkce a procesy aplikace.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Poucte_se_z_vysledku\"><\/span><strong>4. Pou\u010dte se z v\u00fdsledk\u016f<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Na konci samotn\u00e9ho testu obdr\u017e\u00ed program\u00e1to\u0159i a teste\u0159i \u0159adu metrik a dal\u0161\u00edch informac\u00ed t\u00fdkaj\u00edc\u00edch se testu.<\/p>\n<p>Pomoc\u00ed t\u011bchto informac\u00ed se dozv\u00edte v\u00edce o sv\u00e9 aplikaci nebo programu, nap\u0159\u00edklad o oblastech, kter\u00e9 vy\u017eaduj\u00ed zlep\u0161en\u00ed, a o konkr\u00e9tn\u00edch procesech, kter\u00e9 vy\u017eaduj\u00ed v\u011bt\u0161\u00ed p\u0159izp\u016fsoben\u00ed, aby fungovaly na vy\u0161\u0161\u00ed \u00farovni.<\/p>\n<p>Testovac\u00ed metriky jsou jedny z nejcenn\u011bj\u0161\u00edch \u00fadaj\u016f, kter\u00e9 organizace z\u00edsk\u00e1v\u00e1, a jejich spr\u00e1vn\u00fdm pou\u017e\u00edv\u00e1n\u00edm v\u00fdrazn\u011b zvy\u0161ujete kvalitu sv\u00e9ho kone\u010dn\u00e9ho produktu. Uchov\u00e1vejte dlouhodob\u00e1 data z p\u0159edchoz\u00edch test\u016f, abyste mohli d\u016fkladn\u011bji porovn\u00e1vat jednotliv\u00e9 verze.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Osvedcene_postupy_pro_testovani_od_konce_ke_konci\"><\/span><strong>Osv\u011bd\u010den\u00e9 postupy pro testov\u00e1n\u00ed od konce ke konci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Dodr\u017eov\u00e1n\u00ed osv\u011bd\u010den\u00fdch postup\u016f v jak\u00e9mkoli oboru a kompetenci je prvn\u00edm krokem k zaji\u0161t\u011bn\u00ed lep\u0161\u00edch v\u00fdsledk\u016f.<\/p>\n<p>Mezi osv\u011bd\u010den\u00e9 postupy pro end-to-end testov\u00e1n\u00ed v procesu v\u00fdvoje softwaru pat\u0159\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Definujte_pokryti_testu\"><\/span><strong>1. Definujte pokryt\u00ed test\u016f<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>P\u0159i prov\u00e1d\u011bn\u00ed jak\u00e9hokoli testov\u00e1n\u00ed softwaru E2E spr\u00e1vn\u011b definujte pokryt\u00ed testu.<\/p>\n<p>To zahrnuje, jak velk\u00e1 \u010d\u00e1st aplikace se testuje, a konkr\u00e9tn\u00ed metriky, kter\u00e9 v testech hled\u00e1te.<\/p>\n<p>Pokud tyto informace jasn\u011b definujete hned na za\u010d\u00e1tku procesu, budete v\u011bd\u011bt, co hled\u00e1te, a v\u00fdsledky budou snadno interpretovateln\u00e9. &#8222;Datov\u00fd \u0161um&#8220;, jako jsou informace z jin\u00fdch aplikac\u00ed nebo test\u016f, je eliminov\u00e1n.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Zamereni_na_efektivni_testy\"><\/span><strong>2. Zam\u011b\u0159en\u00ed na efektivn\u00ed testy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Efektivita je z\u00e1sadn\u00ed sou\u010d\u00e1st\u00ed testov\u00e1n\u00ed, proto\u017ee \u010d\u00edm v\u00edce prost\u0159edk\u016f spot\u0159ebujete v testovac\u00edm programu, t\u00edm v\u00edce jich uberete samotn\u00e9 aplikaci.<\/p>\n<p>Abyste tomu zabr\u00e1nili, zam\u011b\u0159te se na nastaven\u00ed velmi jednoduch\u00fdch a \u00fa\u010dinn\u00fdch test\u016f.<\/p>\n<p>Pokud se ka\u017ed\u00fd test zab\u00fdv\u00e1 odli\u0161n\u00fdmi a relativn\u011b mal\u00fdmi parametry, zab\u00edr\u00e1 m\u00e9n\u011b zdroj\u016f a znamen\u00e1 to, \u017ee v\u00fdsledek je co nejp\u0159esn\u011bj\u0161\u00ed a na konci projektu poskytuje u\u017eite\u010dn\u011bj\u0161\u00ed \u00fadaje.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Vytvoreni_jednoduche_sady_oznameni\"><\/span><strong>3. Vytvo\u0159en\u00ed jednoduch\u00e9 sady ozn\u00e1men\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Sady ozn\u00e1men\u00ed jsou n\u00e1stroje, kter\u00e9 teste\u0159i pou\u017e\u00edvaj\u00ed k z\u00edsk\u00e1v\u00e1n\u00ed informac\u00ed o testech.<\/p>\n<p>P\u0159i vytv\u00e1\u0159en\u00ed sady ozn\u00e1men\u00ed kla\u010fte d\u016fraz na p\u0159ehlednost a jednoduchost. Pokud snadno porozum\u00edte chybov\u00fdm k\u00f3d\u016fm, nap\u0159\u00edklad vytvo\u0159\u00edte takov\u00fd, kter\u00fd uv\u00e1d\u00ed povahu probl\u00e9mu a m\u00edsto, kde se probl\u00e9m v syst\u00e9mu nach\u00e1z\u00ed, zv\u00fd\u0161\u00edte sv\u00e9 \u0161ance na v\u010dasn\u00e9 nalezen\u00ed probl\u00e9m\u016f a na jejich \u0159e\u0161en\u00ed tak, aby byl program co nejd\u0159\u00edve opraven.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Typy_vystupu_z_koncoveho_testu\"><\/span><strong>Typy v\u00fdstup\u016f z koncov\u00e9ho testu<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>P\u0159i prov\u00e1d\u011bn\u00ed end-to-end testu je t\u0159eba sledovat n\u011bkolik r\u016fzn\u00fdch typ\u016f v\u00fdstup\u016f, z nich\u017e ka\u017ed\u00fd poskytuje jedine\u010dn\u00fd pohled na v\u011bc.<\/p>\n<p>Mezi tyto typy v\u00fdstup\u016f pat\u0159\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Data\"><\/span><strong>1. Data<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>K tomu doch\u00e1z\u00ed, pokud je v\u00fdstupem z koncov\u00e9ho testov\u00e1n\u00ed jednoduch\u00e1 datov\u00e1 metrika.<\/p>\n<p>Data zahrnuj\u00ed dobu, za kterou proces vr\u00e1t\u00ed p\u0159esn\u00fd v\u00fdstup, v\u00fdsledek v\u00fdpo\u010dtu nebo dokonce obr\u00e1zek z\u00edskan\u00fd z datab\u00e1ze.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_PRAVDANEPRAVDA\"><\/span><strong>2. PRAVDA\/NEPRAVDA<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>N\u011bkter\u00e9 testy E2E vracej\u00ed na konci procesu v\u00fdstup TRUE nebo FALSE, kter\u00fd ud\u00e1v\u00e1, zda je sada parametr\u016f nebo podm\u00ednek pravdiv\u00e1 nebo nepravdiv\u00e1.<\/p>\n<p>To je u\u017eite\u010dn\u00e9 pro bezpe\u010dnostn\u00ed syst\u00e9my, proto\u017ee vr\u00e1cen\u00ed hodnoty FALSE do bezpe\u010dnostn\u00edch podm\u00ednek m\u016f\u017ee b\u00fdt spou\u0161t\u011b\u010dem spu\u0161t\u011bn\u00ed alarmu.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Stavy_selhani\"><\/span><strong>3. Stavy selh\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Jedn\u00edm z u\u017eite\u010dn\u00fdch typ\u016f v\u00fdstup\u016f je p\u0159edstava o stavu selh\u00e1n\u00ed a o tom, zda procesy v r\u00e1mci aplikace fungovaly podle o\u010dek\u00e1v\u00e1n\u00ed.<\/p>\n<p>V t\u011bchto p\u0159\u00edpadech program po spu\u0161t\u011bn\u00ed odpov\u00ed, zda dokon\u010dil sv\u00e9 procesy, nebo ne, p\u0159i\u010dem\u017e v p\u0159\u00edpad\u011b selh\u00e1n\u00ed se zobraz\u00ed konkr\u00e9tn\u00ed chybov\u00e9 zpr\u00e1vy a k\u00f3dy.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Priklady_end-to-end_testu\"><\/span><strong>P\u0159\u00edklady end-to-end test\u016f<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Pochopen\u00ed end-to-end test\u016f je mnohem jednodu\u0161\u0161\u00ed, pokud m\u00e1te k dispozici n\u011bkolik p\u0159\u00edklad\u016f, a to jak \u00fasp\u011b\u0161n\u00fdch, tak ne\u00fasp\u011b\u0161n\u00fdch pokus\u016f o tento proces.<\/p>\n<p>Zde je n\u011bkolik p\u0159\u00edklad\u016f end-to-end testov\u00e1n\u00ed v procesu v\u00fdvoje:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Manualni_end-to-end_testy\"><\/span><strong>1. Manu\u00e1ln\u00ed end-to-end testy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Spole\u010dnost je v posledn\u00ed f\u00e1zi v\u00fdvoje sv\u00e9ho produktu a vytvo\u0159ila jednoduch\u00fd webov\u00fd n\u00e1stroj pro v\u00fdpo\u010det dan\u00ed z p\u0159\u00edjm\u016f ze svobodn\u00e9ho povol\u00e1n\u00ed.<\/p>\n<p>V\u00fdvojov\u00fd t\u00fdm proch\u00e1z\u00ed manu\u00e1ln\u00edm testov\u00e1n\u00edm E2E, p\u0159i kter\u00e9m kontroluje, zda program reaguje spr\u00e1vn\u00fdmi hodnotami a zda v\u0161echny funkce u\u017eivatelsk\u00e9ho rozhran\u00ed funguj\u00ed tak, jak v\u00fdvoj\u00e1\u0159i o\u010dek\u00e1vaj\u00ed.<\/p>\n<p>T\u00fdm zjist\u00ed n\u011bkter\u00e9 drobn\u00e9 chyby ve v\u00fdpo\u010dtu a reaguje na n\u011b aktualizac\u00ed programu p\u0159ed dokon\u010den\u00edm dal\u0161\u00edho testu.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Automaticky_end-to-end_test\"><\/span><strong>2. Automatick\u00fd end-to-end test<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>V\u00fdvoj\u00e1\u0159 rozs\u00e1hl\u00e9 webov\u00e9 aplikace ur\u010den\u00e9 k v\u00fdpo\u010dtu podnikov\u00fdch financ\u00ed se chyst\u00e1 vydat sv\u016fj produkt a p\u0159edt\u00edm projde procesem testov\u00e1n\u00ed E2E.<\/p>\n<p>T\u00fdm zak\u00f3duje sv\u00e9 testy do automatick\u00e9 testovac\u00ed platformy, obdr\u017e\u00ed v\u00fdsledky a pomoc\u00ed metrik zajist\u00ed funk\u010dnost a efektivitu.<\/p>\n<p>Proto\u017ee je program \u00fa\u010dinn\u00fd, teste\u0159i p\u0159ejdou ke zlep\u0161en\u00ed v\u00fdkonu softwaru a sn\u00ed\u017een\u00ed spot\u0159eby zdroj\u016f p\u0159ed testov\u00e1n\u00edm UAT.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Nekvalitni_end-to-end_testovani\"><\/span><strong>3. Nekvalitn\u00ed end-to-end testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Spole\u010dnost chce co nejd\u0159\u00edve zve\u0159ejnit sv\u016fj software.<\/p>\n<p>V\u00fdvoj\u00e1\u0159i si aplikaci rychle prohl\u00e9dnou a velmi zb\u011b\u017en\u011b prozkoumaj\u00ed jej\u00ed funkce, ani\u017e by si p\u0159edem napl\u00e1novali testov\u00e1n\u00ed end-to-end.<\/p>\n<p>Podnik p\u0159ehl\u00ed\u017e\u00ed n\u011bkter\u00e9 probl\u00e9my v softwaru, kter\u00e9 z\u00e1kazn\u00edci vid\u00ed a\u017e po vyd\u00e1n\u00ed produktu. Ztr\u00e1ta reputace je jedn\u00edm z nejv\u011bt\u0161\u00edch dopad\u016f tohoto \u0161patn\u00e9ho testov\u00e1n\u00ed, spole\u010dnost tak\u00e9 vr\u00e1tila pen\u00edze za n\u011bkter\u00e9 n\u00e1kupy.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Typy_chyb_a_nedostatku_zjistenych_pri_testovani_End-to-End\"><\/span><strong>Typy chyb a nedostatk\u016f zji\u0161t\u011bn\u00fdch p\u0159i testov\u00e1n\u00ed End-to-End<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Odhalen\u00ed chyb a nedostatk\u016f je jedn\u00edm z hlavn\u00edch c\u00edl\u016f testov\u00e1n\u00ed p\u0159i v\u00fdvoji softwaru, p\u0159i\u010dem\u017e n\u011bkter\u00e9 chyby a probl\u00e9my jsou b\u011b\u017en\u00e9, nap\u0159.:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Vizualni_zavady\"><\/span><strong>1. Vizu\u00e1ln\u00ed z\u00e1vady<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Vizu\u00e1ln\u00ed z\u00e1vady se objevuj\u00ed, kdy\u017e program vypad\u00e1 jinak, ne\u017e v\u00fdvoj\u00e1\u0159i zam\u00fd\u0161leli.<\/p>\n<p>N\u011bkter\u00e9 z probl\u00e9m\u016f v tomto p\u0159\u00edpad\u011b zahrnuj\u00ed nena\u010d\u00edt\u00e1n\u00ed textur do virtu\u00e1ln\u00edch prost\u0159ed\u00ed, zkreslen\u00e9 nebo nespr\u00e1vn\u011b velk\u00e9 obr\u00e1zky a nezobrazov\u00e1n\u00ed textu v u\u017eivatelsk\u00e9m rozhran\u00ed.<\/p>\n<p>Software s vizu\u00e1ln\u00edmi chybami m\u016f\u017ee b\u00fdt pro spot\u0159ebitele, kte\u0159\u00ed software zpo\u010d\u00e1tku posuzuj\u00ed na prvn\u00ed pohled, odrazuj\u00edc\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Selhavajici_funkce\"><\/span><strong>2. Selh\u00e1vaj\u00edc\u00ed funkce<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Funk\u010dnost je zp\u016fsob, jak\u00fdm se od softwaru o\u010dek\u00e1v\u00e1, \u017ee se bude chovat, p\u0159i\u010dem\u017e chybn\u00e1 funk\u010dnost jednodu\u0161e znamen\u00e1, \u017ee aplikace nespln\u00ed svou o\u010dek\u00e1vanou \u00falohu.<\/p>\n<p>M\u016f\u017ee se jednat o nespr\u00e1vn\u00fd tisk textu, neschopnost shroma\u017e\u010fovat informace z datab\u00e1ze nebo pomalou pr\u00e1ci v porovn\u00e1n\u00ed s o\u010dek\u00e1v\u00e1n\u00edm z\u00e1kazn\u00edka a v\u00fdvoj\u00e1\u0159e.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Chyby_pri_zpracovani_chyb\"><\/span><strong>3. Chyby p\u0159i zpracov\u00e1n\u00ed chyb<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Probl\u00e9my s o\u0161et\u0159en\u00edm chyb se t\u00fdkaj\u00ed p\u0159\u00edpad\u016f, kdy m\u00e1 software n\u011bjak\u00fd probl\u00e9m, ale nelze definovat, o jak\u00fd probl\u00e9m se jedn\u00e1. To je p\u0159\u00ed\u010dinou dlouh\u00fdch a komplikovan\u00fdch chybov\u00fdch hl\u00e1\u0161en\u00ed v softwaru.<\/p>\n<p>Hlavn\u00edm probl\u00e9mem p\u0159i zpracov\u00e1n\u00ed chyb je, \u017ee u\u017eivatel nem\u016f\u017ee ur\u010dit, o jak\u00fd probl\u00e9m se jedn\u00e1, a proto nem\u016f\u017ee probl\u00e9m vy\u0159e\u0161it.<\/p>\n<p>V\u00fdznamn\u00fdm probl\u00e9mem pro v\u00fdvoj\u00e1\u0159e je tak\u00e9 o\u0161et\u0159en\u00ed chyb, proto\u017ee p\u0159edstavuje p\u0159ek\u00e1\u017eku pro efektivn\u00ed opravu chyb.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Bezne_metriky_pro_testovani_od_konce_ke_konci\"><\/span><strong>B\u011b\u017en\u00e9 metriky pro testov\u00e1n\u00ed od konce ke konci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>P\u0159i dokon\u010dov\u00e1n\u00ed procesu testov\u00e1n\u00ed E2E je nutn\u00e9 m\u00edt zaveden\u00e9 jednoduch\u00e9 metriky, kter\u00e9 v\u00e1m poskytnou pevn\u00fd z\u00e1klad pro porovn\u00e1n\u00ed r\u016fzn\u00fdch iterac\u00ed aplikace.<\/p>\n<p>P\u0159\u00edklady metrik pro end-to-end testov\u00e1n\u00ed jsou:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Doba_provedeni_testu\"><\/span><strong>1. Doba proveden\u00ed testu<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Jedn\u00e1 se o dobu, za kterou automatizovan\u00fd syst\u00e9m dokon\u010d\u00ed v\u0161echny end-to-end testy. \u010c\u00edm rychlej\u0161\u00ed je tento \u010das, t\u00edm je software efektivn\u011bj\u0161\u00ed.<\/p>\n<p>Porovn\u00e1n\u00edm doby prov\u00e1d\u011bn\u00ed test\u016f mezi jednotliv\u00fdmi testy mohou v\u00fdvoj\u00e1\u0159i zjistit, zda od posledn\u00ed iterace efektivn\u011b zv\u00fd\u0161ili rychlost softwaru.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Pocet_selhani\"><\/span><strong>2. Po\u010det selh\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>N\u011bkte\u0159\u00ed v\u00fdvoj\u00e1\u0159i sleduj\u00ed po\u010det chyb v jednotliv\u00fdch verz\u00edch. Jedn\u00e1 se o hrub\u00fd \u00fadaj, a pokud v\u00fdvoj\u00e1\u0159i vid\u00ed, \u017ee se sou\u010det mezi jednotliv\u00fdmi verzemi v\u00fdrazn\u011b sni\u017euje, v\u011bd\u00ed, \u017ee \u0159e\u0161\u00ed v\u00fdznamn\u00e9 probl\u00e9my v k\u00f3du.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Hustota_poruch\"><\/span><strong>3. Hustota poruch<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Hustota selh\u00e1n\u00ed ozna\u010duje po\u010det selh\u00e1n\u00ed, ke kter\u00fdm dojde p\u0159i zohledn\u011bn\u00ed velikosti k\u00f3du.<\/p>\n<p>Pokud nap\u0159\u00edklad k\u00f3d aplikace vzroste \u010dty\u0159n\u00e1sobn\u011b, ale m\u00edra selh\u00e1n\u00ed se zv\u00fd\u0161\u00ed pouze o 50 %, hustota selh\u00e1n\u00ed ukazuje, \u017ee se jedn\u00e1 o zlep\u0161en\u00ed, nikoli o n\u00e1r\u016fst probl\u00e9m\u016f, kter\u00e9 aplikace m\u00e1.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nejlepsi_bezplatne_nastroje_pro_end-to-end_testovani\"><\/span><strong>Nejlep\u0161\u00ed bezplatn\u00e9 n\u00e1stroje pro end-to-end testov\u00e1n\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>P\u0159i vytv\u00e1\u0159en\u00ed end-to-end testu m\u016f\u017eete za\u010d\u00edt pomoc\u00ed bezplatn\u00e9ho n\u00e1stroje.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_nejlepsich_bezplatnych_nastroju_pro_automatizovane_testovani_od_zacatku_do_konce\"><\/span><strong>5 nejlep\u0161\u00edch bezplatn\u00fdch n\u00e1stroj\u016f pro automatizovan\u00e9 testov\u00e1n\u00ed od za\u010d\u00e1tku do konce<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Mezi nejlep\u0161\u00ed bezplatn\u00e9 n\u00e1stroje pro automatizovan\u00e9 testov\u00e1n\u00ed end-to-end pat\u0159\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_ZAPTEST_FREE_Edition\"><\/span><strong>1. ZAPTEST FREE Edition<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>ZAPTEST Free Edition je verze <a href=\"https:\/\/www.zaptest.com\/cs\">platformy ZAPTEST<\/a>, kter\u00e1 je p\u0159\u00edstupn\u00e1 v\u0161em u\u017eivatel\u016fm bez placen\u00ed.<\/p>\n<p>Bezplatn\u00e1 verze se zam\u011b\u0159uje na automatizaci a umo\u017e\u0148uje prov\u00e1d\u011bt ladic\u00ed cvi\u010den\u00ed v re\u017eimu Just-in-Time. Dokon\u010dov\u00e1n\u00ed e-to-e test\u016f t\u00edmto zp\u016fsobem podporuje zejm\u00e9na organizace vyu\u017e\u00edvaj\u00edc\u00ed <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-agilni-testovani-proces-zivotni-cyklus-metody-a-implementace\">agiln\u00ed v\u00fdvoj<\/a>, proto\u017ee podporuje mnohem rychlej\u0161\u00ed \u010dasy realizace.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_Katalon\"><\/span>2. Katalon<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Mo\u017enost s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem, kter\u00e1 poskytuje z\u00e1kladn\u00ed automatiza\u010dn\u00ed n\u00e1stroje v syst\u00e9mu bez k\u00f3du.<\/p>\n<p>Snadno se roz\u0161i\u0159uje, ale vy\u017eaduje n\u011bkter\u00e1 roz\u0161\u00ed\u0159en\u00ed a dal\u0161\u00ed funkce, kter\u00e9 jsou za placenou zd\u00ed, aby bylo mo\u017en\u00e9 software maxim\u00e1ln\u011b vyu\u017e\u00edt.<\/p>\n<p>Dal\u0161\u00edm probl\u00e9mem je, \u017ee b\u011b\u017e\u00ed pomaleji ne\u017e n\u011bkter\u00e9 alternativy, nap\u0159\u00edklad Selenium.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Selen\"><\/span>3. Selen<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Selenium je tak\u00e9 platforma s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem, kter\u00e1 funguje s \u0159adou r\u016fzn\u00fdch k\u00f3dovac\u00edch jazyk\u016f a prohl\u00ed\u017ee\u010d\u016f, a je tak velmi flexibiln\u00ed.<\/p>\n<p>Pro u\u017eivatele, kte\u0159\u00ed se cht\u011bj\u00ed dozv\u011bd\u011bt v\u00edce o automatizaci testov\u00e1n\u00ed, m\u016f\u017ee b\u00fdt p\u0159\u00edli\u0161 slo\u017eit\u00fd. Tento n\u00e1stroj tak\u00e9 nen\u00ed ur\u010den pouze k testov\u00e1n\u00ed a slou\u017e\u00ed jako obecn\u00fd n\u00e1stroj pro automatizaci prohl\u00ed\u017ee\u010de.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"4_Watir\"><\/span>4. Watir<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Watir je extr\u00e9mn\u011b lehk\u00fd testovac\u00ed n\u00e1stroj s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem. Je ide\u00e1ln\u00ed pro testov\u00e1n\u00ed velmi mal\u00fdch \u010d\u00e1st\u00ed k\u00f3du, ale kv\u016fli z\u00e1vislosti na ru\u010dn\u00edm zad\u00e1v\u00e1n\u00ed m\u00e1 probl\u00e9my s n\u00e1ro\u010dn\u011bj\u0161\u00edmi \u00falohami a procesy.<\/p>\n<p>Watir pou\u017e\u00edvejte jako podporu manu\u00e1ln\u00edho testov\u00e1n\u00ed E2E, ale ne jako \u010dist\u011b automatiza\u010dn\u00ed n\u00e1stroj pro va\u0161i pr\u00e1ci.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"5_Kapybara\"><\/span>5. Kapybara<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Capybara se sna\u017e\u00ed napodobit chov\u00e1n\u00ed u\u017eivatele p\u0159i pr\u00e1ci se softwarem, ale pracuje p\u0159edev\u0161\u00edm s <a href=\"https:\/\/www.zaptest.com\/web-apps-test-automation\">webov\u00fdmi aplikacemi<\/a>, tak\u017ee je jako n\u00e1stroj trochu omezen\u011bj\u0161\u00ed, ne\u017e by bylo ide\u00e1ln\u00ed.<\/p>\n<p>U men\u0161\u00edch komplexn\u00edch test\u016f to m\u016f\u017ee b\u00fdt dobr\u00e9, ale u samostatn\u00fdch program\u016f Capybara jen t\u011b\u017eko dr\u017e\u00ed krok s konkurenc\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_nejlepsich_nastroju_pro_testovani_od_konce_ke_konci_v_podniku\"><\/span><strong>5 nejlep\u0161\u00edch n\u00e1stroj\u016f pro testov\u00e1n\u00ed od konce ke konci v podniku<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Pokud v\u00e1m nesta\u010d\u00ed bezplatn\u00fd n\u00e1stroj pro end-to-end testov\u00e1n\u00ed, proto\u017ee va\u0161e aplikace je p\u0159\u00edli\u0161 rozs\u00e1hl\u00e1 nebo n\u00e1stroj nem\u00e1 po\u017eadovan\u00e9 funkce, je v\u017edy alternativou podnikov\u00fd n\u00e1stroj.<\/p>\n<p>Mezi n\u00e1stroje pro komplexn\u00ed testov\u00e1n\u00ed na podnikov\u00e9 \u00farovni, jejich\u017e pou\u017eit\u00ed m\u016f\u017eete zv\u00e1\u017eit, pat\u0159\u00ed:<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"1_ZAPTEST_ENTERPRISE_Edition\"><\/span><strong>1. ZAPTEST ENTERPRISE Edition<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Podnikov\u00e1 edice ZAPTEST je d\u016fkladn\u011bj\u0161\u00ed n\u00e1stroj ne\u017e bezplatn\u00e1 verze a nab\u00edz\u00ed funkce, jako jsou neomezen\u00fd po\u010det licenc\u00ed, bezk\u00f3dov\u00e9 rozhran\u00ed, technologie 1SCRIPT pro r\u016fzn\u00e9 platformy, za\u0159\u00edzen\u00ed a aplikace a p\u0159\u00edstup k certifikovan\u00e9mu odborn\u00edkovi ZAP, kter\u00fd pracuje na d\u00e1lku spolu s t\u00fdmem klienta, jako jeho sou\u010d\u00e1st.<\/p>\n<p>Z hlediska pom\u011bru ceny a kvality je to ide\u00e1ln\u00ed volba pro komplexn\u00ed testov\u00e1n\u00ed softwaru bez ohledu na va\u0161i dosavadn\u00ed \u00farove\u0148 zku\u0161enost\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"2_BugBug\"><\/span>2. BugBug<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>BugBug je n\u00e1stroj pro testov\u00e1n\u00ed prohl\u00ed\u017ee\u010d\u016f ur\u010den\u00fd pro agiln\u00ed t\u00fdmy, a p\u0159esto\u017ee se pom\u011brn\u011b snadno pou\u017e\u00edv\u00e1, jeho intenzivn\u00ed zam\u011b\u0159en\u00ed na prohl\u00ed\u017ee\u010de a agiln\u00ed v\u00fdvoj mu na flexibilit\u011b nep\u0159id\u00e1v\u00e1.<\/p>\n<p>P\u0159i v\u00fdvoji rozs\u00e1hl\u00e9ho softwaru tradi\u010dn\u011bj\u0161\u00edm postupem m\u00e1 BugBug probl\u00e9my a st\u00e1v\u00e1 se pro e-to-e testera m\u00e9n\u011b vhodn\u00fdm.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"3_Cypress\"><\/span>3. Cypress<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Cypress je v\u0161eobecn\u011b uzn\u00e1van\u00fd testovac\u00ed n\u00e1stroj, kter\u00fd je ur\u010den pro <a href=\"https:\/\/www.zaptest.com\/ui-testing-automation\">testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a>, co\u017e znamen\u00e1, \u017ee nepodporuje testov\u00e1n\u00ed backendu, kter\u00e9 je nezbytn\u00e9 pro efektivn\u00ed testy E2E.<\/p>\n<p>Tento n\u00e1stroj je siln\u00fd v posledn\u00edch f\u00e1z\u00edch v\u00fdvoje, ale jeho nedostate\u010dn\u00e9 vyu\u017eit\u00ed pro testov\u00e1n\u00ed funk\u010dnosti z n\u011bj d\u011bl\u00e1 pom\u011brn\u011b slab\u00fd n\u00e1stroj E2E.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"4_Testsigma\"><\/span>4. Testsigma<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>N\u00e1stroj s otev\u0159en\u00fdm zdrojov\u00fdm k\u00f3dem, kter\u00fd se zam\u011b\u0159uje na \u00fadr\u017ebu test\u016f um\u011bl\u00e9 inteligence, s cloudov\u00fdm \u00falo\u017ei\u0161t\u011bm, kter\u00e9 potenci\u00e1ln\u011b p\u0159edstavuje bezpe\u010dnostn\u00ed hrozbu p\u0159i ji\u017e tak vysok\u00e9 cen\u011b.<\/p>\n<p>Pom\u011brn\u011b funk\u010dn\u00ed, ale chyb\u00ed mu osobn\u00ed podpora, kterou nab\u00edz\u00ed nap\u0159\u00edklad ZAPTEST.<\/p>\n<p>&nbsp;<\/p>\n<h4><span class=\"ez-toc-section\" id=\"5_Autify\"><\/span>5. Autify<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ide\u00e1ln\u00ed pro za\u010d\u00e1te\u010dn\u00edky a paraleln\u00ed testov\u00e1n\u00ed, ale ceny na vy\u017e\u00e1d\u00e1n\u00ed mohou v\u00e9st k nejasnostem ohledn\u011b dlouhodob\u00e9ho pl\u00e1nov\u00e1n\u00ed organizace.<\/p>\n<p>Pom\u00e1h\u00e1 v d\u0159\u00edv\u011bj\u0161\u00edch f\u00e1z\u00edch testov\u00e1n\u00ed, ale m\u016f\u017ee m\u00edt pot\u00ed\u017ee s n\u011bkter\u00fdmi slo\u017eit\u011bj\u0161\u00edmi \u00fakoly, kter\u00e9 se prov\u00e1d\u011bj\u00ed v procesu testov\u00e1n\u00ed End-to-End.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Kontrolni_seznam_pro_testovani_od_konce_ke_konci\"><\/span><strong>Kontroln\u00ed seznam pro testov\u00e1n\u00ed od konce ke konci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Testov\u00e1n\u00ed od konce ke konci mus\u00ed b\u00fdt d\u016fkladn\u00fd proces, a proto mnoho t\u00fdm\u016f pou\u017e\u00edv\u00e1 kontroln\u00ed seznam, aby bylo zaru\u010deno, \u017ee otestuj\u00ed v\u0161echny d\u016fle\u017eit\u00e9 aspekty aplikace.<\/p>\n<p>Do kontroln\u00edho seznamu testov\u00e1n\u00ed E2E je t\u0159eba doplnit tyto informace:<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Testovani_funkcnosti\"><\/span><strong>1. Testov\u00e1n\u00ed funk\u010dnosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Otestujte funk\u010dnost softwaru obecn\u011b z pohledu u\u017eivatele, p\u0159i\u010dem\u017e si v\u0161\u00edmejte efektivity funkc\u00ed a toho, kter\u00e9 funkce maj\u00ed probl\u00e9my.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Testovani_vykonu\"><\/span><strong>2. <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-vykonu-hluboky-ponor-do-typu-postupu-nastroju-vyzev-a-dalsich-veci\">Testov\u00e1n\u00ed v\u00fdkonu<\/a><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/www.zaptest.com\/performance-testing-automation\">Testujte v\u00fdkonnost softwaru<\/a> a zajist\u011bte, aby b\u011b\u017eel efektivn\u011b a nezat\u011b\u017eoval zdroje, v\u010detn\u011b posouzen\u00ed \u010dasu, kter\u00fd software pot\u0159ebuje k dokon\u010den\u00ed \u00fakol\u016f, a <a href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-zateze-hloubkovy-ponor-do-typu-postupu-nastroju-vyzev-a-dalsich-aspektu\">testov\u00e1n\u00ed z\u00e1t\u011b\u017ee<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Testovani_dat\"><\/span><strong>3. Testov\u00e1n\u00ed dat<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Otestujte \u00falo\u017ei\u0161t\u011b aplikace a ujist\u011bte se, \u017ee jsou v\u0161echna data bezpe\u010dn\u00e1 a spr\u00e1vn\u011b uspo\u0159\u00e1dan\u00e1 a \u017ee v p\u0159\u00edpad\u011b pot\u0159eby lze snadno naj\u00edt konkr\u00e9tn\u00ed polo\u017eky.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Testovani_pouzitelnosti\"><\/span><strong>4. Testov\u00e1n\u00ed pou\u017eitelnosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><a href=\"https:\/\/www.zaptest.com\/ui-testing-automation\">Otestujte, zda je cel\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed pou\u017eiteln\u00e9<\/a> a zda s n\u00edm m\u00e1 smysl pracovat z pohledu z\u00e1kazn\u00edka, kter\u00fd se nepod\u00edlel na procesu n\u00e1vrhu a v\u00fdvoje.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Testovani_bezpecnosti\"><\/span><strong>5. Testov\u00e1n\u00ed bezpe\u010dnosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testov\u00e1n\u00ed bezpe\u010dnostn\u00edch nedostatk\u016f nebo zranitelnost\u00ed v aplikaci, aby byla aplikace chr\u00e1n\u011bna p\u0159ed t\u0159et\u00edmi stranami, nebo nedostatk\u016f, kter\u00e9 ji\u017e existuj\u00ed v k\u00f3dov\u00e9 z\u00e1kladn\u011b, aby z\u016fstala v souladu s normami GDPR.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Zaver\"><\/span><strong>Z\u00e1v\u011br<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Z\u00e1v\u011brem lze \u0159\u00edci, \u017ee end-to-end testov\u00e1n\u00ed je neuv\u011b\u0159iteln\u011b d\u016fkladn\u00e1 metoda, jak zajistit, aby program fungoval tak, jak od n\u011bj o\u010dek\u00e1v\u00e1te.<\/p>\n<p>Pou\u017eit\u00ed end-to-end testov\u00e1n\u00ed je velmi flexibiln\u00ed n\u00e1stroj, kter\u00fd mohou v\u00fdvoj\u00e1\u0159i v\u0161ech velikost\u00ed implementovat do sv\u00fdch proces\u016f a zajistit, \u017ee koncov\u00e9mu u\u017eivateli dodaj\u00ed kvalitn\u00ed produkt.<\/p>\n<p>V\u011bnujte \u010das zv\u00e1\u017een\u00ed konkr\u00e9tn\u00edho typu testov\u00e1n\u00ed, kter\u00e9 pou\u017e\u00edv\u00e1te, a\u0165 u\u017e manu\u00e1ln\u00ed a horizont\u00e1ln\u00ed, nebo automatick\u00e9 a vertik\u00e1ln\u00ed, ale v\u0161ichni v\u00fdvoj\u00e1\u0159i by m\u011bli vn\u00edmat end-to-end testov\u00e1n\u00ed jako p\u0159\u00edle\u017eitost ke zlep\u0161en\u00ed sv\u00fdch fin\u00e1ln\u00edch produkt\u016f.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Casto_kladene_dotazy_a_zdroje\"><\/span><strong>\u010casto kladen\u00e9 dotazy a zdroje<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Vzhledem k tomu, \u017ee end-to-end testov\u00e1n\u00ed je rozs\u00e1hlou oblast\u00ed v\u00fdvoje, m\u016f\u017ee vyvolat mnoho ot\u00e1zek. P\u0159e\u010dt\u011bte si na\u0161e \u010dasto kladen\u00e9 ot\u00e1zky a zjist\u011bte v\u00edce o end-to-end testech a o tom, jak v budoucnu zlep\u0161it kvalitu testov\u00e1n\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Nejlepsi_kurzy_automatizace_testovani_od_konce_ke_konci\"><\/span><strong>1. Nejlep\u0161\u00ed kurzy automatizace testov\u00e1n\u00ed od konce ke konci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Jedn\u00edm z nejlep\u0161\u00edch zp\u016fsob\u016f, jak zlep\u0161it sv\u00e9 standardy v oblasti end-to-end testov\u00e1n\u00ed, je \u00fa\u010dast na kurzu. Mezi nejobl\u00edben\u011bj\u0161\u00ed kurzy pro ty, kte\u0159\u00ed cht\u011bj\u00ed zlep\u0161it sv\u00e9 schopnosti v oblasti testov\u00e1n\u00ed E2E, pat\u0159\u00ed:<\/p>\n<p>&#8211; End to End Testing Implementation od Skillsoftu, kurz, kter\u00fd trv\u00e1 jen n\u011bco m\u00e1lo p\u0159es hodinu a poskytuje po\u010d\u00e1te\u010dn\u00ed z\u00e1klady u\u010den\u00ed.<\/p>\n<p>&#8211; Kurz automatizovan\u00e9ho testov\u00e1n\u00ed od spole\u010dnosti PluralSight, kter\u00fd u\u017eivatele u\u010d\u00ed, jak prov\u00e1d\u011bt testy pomoc\u00ed automatizace a softwaru.<\/p>\n<p>&#8211; E2E Web Testing od TestCafe, kr\u00e1tk\u00fd kurz pokr\u00fdvaj\u00edc\u00ed z\u00e1klady automatizace testovac\u00edch proces\u016f pomoc\u00ed NodeJS.<\/p>\n<p>&#8211; Specializace na testov\u00e1n\u00ed a automatizaci softwaru od spole\u010dnosti Coursera, kter\u00e1 pokr\u00fdv\u00e1 v\u011bt\u0161inu dovednost\u00ed a kompetenc\u00ed v oblasti testov\u00e1n\u00ed softwaru.<\/p>\n<p>&#8211; \u00davod do testov\u00e1n\u00ed softwaru od spole\u010dnosti Coursera, ide\u00e1ln\u00ed pro v\u0161echny, kte\u0159\u00ed s testov\u00e1n\u00edm softwaru za\u010d\u00ednaj\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Nejlepsi_knihy_o_end-to-end_testovani\"><\/span><strong>2. Nejlep\u0161\u00ed knihy o end-to-end testov\u00e1n\u00ed?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>N\u011bkte\u0159\u00ed lid\u00e9 d\u00e1vaj\u00ed p\u0159ednost tomu, aby si sv\u00e9 dovednosti rozv\u00edjeli vlastn\u00edm tempem a v r\u00e1mci rozvoje sv\u00fdch dovednost\u00ed v oblasti testov\u00e1n\u00ed E2E proch\u00e1zeli sp\u00ed\u0161e procesem \u010dten\u00ed ne\u017e absolvov\u00e1n\u00edm komplexn\u00edho kurzu.<\/p>\n<p>Mezi nejlep\u0161\u00ed dostupn\u00e9 knihy o testov\u00e1n\u00ed E2E pro software pat\u0159\u00ed:<\/p>\n<p>&#8211; &#8222;Kompletn\u00ed pr\u016fvodce automatizac\u00ed testov\u00e1n\u00ed&#8220; od Arnona Axelroda<\/p>\n<p>&#8211; &#8222;Tipy pro automatizaci testov\u00e1n\u00ed softwaru&#8220; od Gennadiy Alpaev<\/p>\n<p>&#8211; &#8222;Praktick\u00e9 testov\u00e1n\u00ed mobiln\u00edch aplikac\u00ed&#8220; od Daniela Knotta<\/p>\n<p>&#8211; &#8222;Explorativn\u00ed testov\u00e1n\u00ed softwaru&#8220; od Jamese A. Whittakera<\/p>\n<p>&#8211; &#8222;Testov\u00e1n\u00ed v\u00fdvoj\u00e1\u0159\u016f: Alexander Tarlinder: &#8222;Budov\u00e1n\u00ed kvality v softwaru<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Jakych_je_5_nejcastejsich_otazek_pri_pohovoru_o_testovani_End-to-End\"><\/span><strong>3. Jak\u00fdch je 5 nej\u010dast\u011bj\u0161\u00edch ot\u00e1zek p\u0159i pohovoru o testov\u00e1n\u00ed End-to-End?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Kdy\u017e se uch\u00e1z\u00edte o pozici ve v\u00fdvoj\u00e1\u0159sk\u00e9 spole\u010dnosti, mnoho n\u00e1borov\u00fdch t\u00fdm\u016f se pt\u00e1 pr\u00e1v\u011b na testov\u00e1n\u00ed E2E.<\/p>\n<p>N\u011bkter\u00e9 z hlavn\u00edch ot\u00e1zek, kter\u00e9 uchaze\u010di dost\u00e1vaj\u00ed p\u0159i pohovoru, jsou:<\/p>\n<p>&#8211; Jak\u00e9 m\u00e1te zku\u0161enosti s testov\u00e1n\u00edm E2E na aktivn\u00edm pracovi\u0161ti a s jak\u00fdmi probl\u00e9my jste se p\u0159i n\u011bm setkali?<\/p>\n<p>&#8211; M\u016f\u017eete mi \u0159\u00edci, jak\u00e9 jsou rozd\u00edly mezi testov\u00e1n\u00edm UAT a E2E a kdy byste pou\u017eili jednotliv\u00e9 typy testov\u00e1n\u00ed ve v\u00fdvojov\u00e9m cyklu?<\/p>\n<p>&#8211; Jak se li\u0161\u00ed automatizovan\u00e9 testov\u00e1n\u00ed E2E od manu\u00e1ln\u00edho testov\u00e1n\u00ed E2E a pro\u010d spole\u010dnosti pou\u017e\u00edvaj\u00ed jednotliv\u00e9 metody?<\/p>\n<p>&#8211; Jak jste v minulosti \u0159e\u0161ili probl\u00e9my p\u0159i pou\u017e\u00edv\u00e1n\u00ed testov\u00e1n\u00ed E2E?<\/p>\n<p>&#8211; Jak\u00e9 jsou v\u00fdhody pou\u017e\u00edv\u00e1n\u00ed testov\u00e1n\u00ed E2E na v\u00fdvojov\u00e9m pracovi\u0161ti a pro\u010d jsou tyto v\u00fdhody d\u016fle\u017eit\u00e9?<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Nejlepsi_vyukove_programy_na_YouTube_o_testovani_od_konce_ke_konci\"><\/span><strong>4. Nejlep\u0161\u00ed v\u00fdukov\u00e9 programy na YouTube o testov\u00e1n\u00ed od konce ke konci<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>YouTube je jedn\u00edm z nejlep\u0161\u00edch m\u00edst, kde se m\u016f\u017eete nau\u010dit r\u016fzn\u00e9 dovednosti, a u\u017eivatel\u00e9 zde maj\u00ed k dispozici spoustu v\u00fdukov\u00fdch program\u016f, kter\u00e9 jim umo\u017en\u00ed rozv\u00edjet sv\u00e9 dovednosti. Mezi ide\u00e1ln\u00ed v\u00fdukov\u00e9 programy na YouTube pro v\u0161echny, kdo pracuj\u00ed na sv\u00fdch dovednostech v oblasti testov\u00e1n\u00ed E2E, pat\u0159\u00ed:<\/p>\n<p>&#8211; &#8222;Software Testing Tutorial #28 &#8211; End to End Testing in Software Testing&#8220; od Software Testing Mentor<\/p>\n<p>&#8211; &#8222;Bezplatn\u00fd kompletn\u00ed kurz o ru\u010dn\u00edm testov\u00e1n\u00ed &#8211; \u010dervenec 2022&#8220; od Performance Testing Basic and Advanced<\/p>\n<p>&#8211; &#8222;Je \u010das na end-to-end testov\u00e1n\u00ed!&#8220; od Academind<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Jak_udrzovat_testy_od_konce_ke_konci\"><\/span><strong>5. Jak udr\u017eovat testy od konce ke konci?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Udr\u017eovat end-to-end testy znamen\u00e1 udr\u017eovat testovac\u00ed protokoly v chodu po celou dobu v\u00fdvoje.<\/p>\n<p>Jedn\u00edm z nejlep\u0161\u00edch zp\u016fsob\u016f, jak zajistit, abyste si udr\u017eeli sv\u00e9 testov\u00e1n\u00ed, je opakovan\u011b prov\u00e1d\u011bt stejn\u00e9 testy, \u010d\u00edm\u017e se zajist\u00ed vy\u0161\u0161\u00ed \u00farove\u0148 konzistence mezi jednotliv\u00fdmi testy.<\/p>\n<p>P\u0159i tomto procesu se zam\u011b\u0159te tak\u00e9 na jednoduchost, proto\u017ee \u010d\u00edm jednodu\u0161\u0161\u00ed jsou testy, t\u00edm snadn\u011bji se data udr\u017euj\u00ed a t\u00edm jednodu\u0161\u0161\u00ed je opakovat testy pro budouc\u00ed soubory dat.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Co_je_to_testovani_od_konce_ke_konci_v_QA\"><\/span><strong>6. Co je to testov\u00e1n\u00ed od konce ke konci v QA?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>End-to-end testov\u00e1n\u00ed v QA ozna\u010duje roli E2E testov\u00e1n\u00ed v procesech zaji\u0161t\u011bn\u00ed kvality. V t\u011bchto p\u0159\u00edpadech je postup podobn\u00fd, teste\u0159i zkoumaj\u00ed celou aplikaci nebo program, ale konkr\u00e9tn\u00ed c\u00edle testov\u00e1n\u00ed se li\u0161\u00ed.<\/p>\n<p>C\u00edlem je v t\u011bchto p\u0159\u00edpadech zajistit vysokou \u00farove\u0148 kvality u\u017eivatelsk\u00e9ho z\u00e1\u017eitku, nikoliv zajistit, aby v\u0161e bylo co nejfunk\u010dn\u011bj\u0161\u00ed a nejefektivn\u011bj\u0161\u00ed.<\/p>\n<p>K <a href=\"https:\/\/www.zaptest.com\/qa-test-automation\">testov\u00e1n\u00ed QA<\/a> doch\u00e1z\u00ed zpravidla a\u017e po dokon\u010den\u00ed procesu v\u00fdvoje.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jednou z nejd\u016fle\u017eit\u011bj\u0161\u00edch sou\u010d\u00e1st\u00ed na\u0161\u00ed pr\u00e1ce jako v\u00fdvoj\u00e1\u0159\u016f softwaru je testov\u00e1n\u00ed. Pou\u017e\u00edvaj\u00ed se des\u00edtky form\u00e1t\u016f testov\u00e1n\u00ed, kdy teste\u0159i zkoumaj\u00ed ka\u017ed\u00fd \u0159\u00e1dek k\u00f3du, aby dodali dokonal\u00fd produkt. Testov\u00e1n\u00ed od konce ke konci je kone\u010dn\u00fdm testem \u010d\u00e1sti k\u00f3du, kter\u00fd hodnot\u00ed program z pohledu u\u017eivatele a hled\u00e1 potenci\u00e1ln\u00ed chyby, kter\u00e9 by mohly n\u011bkomu zkazit z\u00e1\u017eitek z pr\u00e1ce. P\u0159e\u010dt\u011bte [&hellip;]<\/p>\n","protected":false},"author":14624,"featured_media":14421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Testov\u00e1n\u00ed od za\u010d\u00e1tku do konce - typy, proces, n\u00e1stroje a dal\u0161\u00ed!  ","_seopress_titles_desc":"Od typ\u016f, trik\u016f a v\u00fdzev End to End testov\u00e1n\u00ed, p\u0159es bezplatn\u00e9 a podnikov\u00e9 n\u00e1stroje a\u017e po kontroln\u00ed seznamy - nau\u010dte se v\u0161e, co je t\u0159eba v\u011bd\u011bt o E2E testov\u00e1n\u00ed softwaru!","_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-56343","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\/56343","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\/14624"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/comments?post=56343"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/posts\/56343\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/media\/14421"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/media?parent=56343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/categories?post=56343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/tags?post=56343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}