{"id":44028,"date":"2022-07-31T15:37:13","date_gmt":"2022-07-31T15:37:13","guid":{"rendered":"https:\/\/www.zaptest.com\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace"},"modified":"2022-11-02T07:39:09","modified_gmt":"2022-11-02T07:39:09","slug":"co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace","title":{"rendered":"Co je testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed softwaru? Hloubkov\u00fd ponor do typ\u016f, proces\u016f, n\u00e1stroj\u016f a implementace"},"content":{"rendered":"<p>Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je d\u00edky celosv\u011btov\u00e9mu roz\u0161\u00ed\u0159en\u00ed webov\u00fdch str\u00e1nek a aplikac\u00ed d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e kdy d\u0159\u00edve. Pokud zav\u00e1d\u00edte nov\u00fd software nebo webovou str\u00e1nku, je velmi d\u016fle\u017eit\u00e9, abyste spr\u00e1vn\u011b vyladili u\u017eivatelsk\u00e9 rozhran\u00ed (UI) a vyv\u00e1\u017eili tak funk\u010dnost a estetiku.<\/p>\n<p>Vytvo\u0159en\u00ed p\u0159esv\u011bd\u010div\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed vy\u017eaduje mnoho \u00fasil\u00ed, p\u0159i\u010dem\u017e testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed slou\u017e\u00ed jako lakmusov\u00fd pap\u00edrek, kter\u00fd ur\u010d\u00ed, zda rozhran\u00ed spl\u0148uje v\u0161echny po\u017eadavky.<\/p>\n<p>V tomto \u010dl\u00e1nku probereme v\u0161echny kl\u00ed\u010dov\u00e9 oblasti souvisej\u00edc\u00ed s testov\u00e1n\u00edm u\u017eivatelsk\u00e9ho rozhran\u00ed, od definice u\u017eivatelsk\u00e9ho rozhran\u00ed a\u017e po nejlep\u0161\u00ed zp\u016fsoby testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed.<\/p>\n<h2><\/h2>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #b90000;color:#b90000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #b90000;color:#b90000\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Uzivatelske_rozhrani_vs_graficke_uzivatelske_rozhrani_Vyjasneni_nejasnosti\" >U\u017eivatelsk\u00e9 rozhran\u00ed vs. grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed: Vyjasn\u011bn\u00ed nejasnost\u00ed<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Co_je_testovani_uzivatelskeho_rozhrani\" >1. Co je testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Co_je_to_graficke_uzivatelske_rozhrani_GUI\" >2. Co je to grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed (GUI)?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#3_Uzivatelske_rozhrani_vs_graficke_uzivatelske_rozhrani\" >3. U\u017eivatelsk\u00e9 rozhran\u00ed vs. grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#UZIVATELSKE_ROZHRANI\" >U\u017dIVATELSK\u00c9 ROZHRAN\u00cd:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#GRAFICKE_UZIVATELSKE_ROZHRANI\" >GRAFICK\u00c9 U\u017dIVATELSK\u00c9 ROZHRAN\u00cd:<\/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-7\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Co_je_testovani_uzivatelskeho_rozhrani_UI\" >Co je testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed (UI)?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Kdy_a_proc_potrebujete_testy_uzivatelskeho_rozhrani\" >Kdy a pro\u010d pot\u0159ebujete testy u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/a><\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Typy_testu_uzivatelskeho_rozhrani\" >Typy test\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Regresni_testovani\" >1. Regresn\u00ed testov\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Funkcni_testovani\" >2. Funk\u010dn\u00ed testov\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#3_Prejimaci_zkousky\" >3. P\u0159ej\u00edmac\u00ed zkou\u0161ky<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#4_Testovani_jednotek\" >4. Testov\u00e1n\u00ed jednotek<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#5_Testovani_vykonu\" >5. 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-15\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#6_Testovani_grafickeho_uzivatelskeho_rozhrani\" >6. Testov\u00e1n\u00ed grafick\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Jake_jsou_vyhody_testovani_uzivatelskeho_rozhrani\" >Jak\u00e9 jsou v\u00fdhody testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Zlepsuje_funkcnost\" >1. Zlep\u0161uje funk\u010dnost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Usnadnuje_pouzivani\" >2. Usnad\u0148uje pou\u017e\u00edv\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#3_Posiluje_reputaci_aplikaci\" >3. Posiluje reputaci aplikac\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Jake_jsou_hlavni_problemy_testovani_uzivatelskeho_rozhrani\" >Jak\u00e9 jsou hlavn\u00ed probl\u00e9my testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Aktualizace_uzivatelskeho_rozhrani\" >1. Aktualizace u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Testovani_jehoz_slozitost_roste\" >2. Testov\u00e1n\u00ed, jeho\u017e slo\u017eitost roste<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#3_Casova_omezeni\" >3. \u010casov\u00e1 omezen\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#4_Aktualizace_skriptu_uzivatelskeho_rozhrani\" >4. Aktualizace skript\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Meli_byste_automatizovat_testovani_uzivatelskeho_rozhrani\" >M\u011bli byste automatizovat testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Co_je_manualni_testovani_uzivatelskeho_rozhrani\" >Co je manu\u00e1ln\u00ed testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Vyhody_manualniho_testovani_uzivatelskeho_rozhrani\" >1. V\u00fdhody manu\u00e1ln\u00edho testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Omezeni_manualniho_testovani_uzivatelskeho_rozhrani\" >2. Omezen\u00ed manu\u00e1ln\u00edho testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#3_Testovani_zaznamu_a_prehravani\" >3. Testov\u00e1n\u00ed z\u00e1znamu a p\u0159ehr\u00e1v\u00e1n\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#4_Manualni_vs_zaznam_a_prehravani_vs_automaticke_testovani\" >4. Manu\u00e1ln\u00ed vs. z\u00e1znam a p\u0159ehr\u00e1v\u00e1n\u00ed vs. automatick\u00e9 testov\u00e1n\u00ed<\/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-31\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Co_testujete_pri_provadeni_testu_uzivatelskeho_rozhrani\" >Co testujete p\u0159i prov\u00e1d\u011bn\u00ed test\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Chyby_v_datovych_typech\" >1. Chyby v datov\u00fdch typech<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Problemy_s_sirkou_pole\" >2. Probl\u00e9my s \u0161\u00ed\u0159kou pole<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#3_Tlacitka\" >3. Tla\u010d\u00edtka<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#4Posouvani_tabulky\" >4.Posouv\u00e1n\u00ed tabulky<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#5_Protokoly_o_chybach\" >5. Protokoly o chyb\u00e1ch<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Jak_se_provadi_test_uzivatelskeho_rozhrani_GUI\" >Jak se prov\u00e1d\u00ed test u\u017eivatelsk\u00e9ho rozhran\u00ed (GUI)?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Nize_je_uveden_seznam_dostupnych_TC_ktere_lze_testovat\" >N\u00ed\u017ee je uveden seznam dostupn\u00fdch TC, kter\u00e9 lze testovat:<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#TC-1_Logo_znacky_v_horni_casti_obrazovky\" >TC-1: Logo zna\u010dky v horn\u00ed \u010d\u00e1sti obrazovky<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#TC-2_Registrace_uctu\" >TC-2: Registrace \u00fa\u010dtu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#TC-3_Pole_pro_krestni_jmeno\" >TC-3: Pole pro k\u0159estn\u00ed jm\u00e9no<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#TC-4_Pole_prijmeni\" >TC-4: Pole p\u0159\u00edjmen\u00ed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#TC-5_Pole_uzivatelskeho_jmena\" >TC-5: Pole u\u017eivatelsk\u00e9ho jm\u00e9na<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#TC-6_Pole_hesla\" >TC-6: Pole hesla<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#TC-7_Tlacitko_Dalsi_stranka\" >TC-7: Tla\u010d\u00edtko Dal\u0161\u00ed str\u00e1nka<\/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-46\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Plan_testovani_uzivatelskeho_rozhrani_%E2%80%93_co_to_je\" >Pl\u00e1n testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed &#8211; co to je?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Jak_napsat_plan_testovani_uzivatelskeho_rozhrani\" >Jak napsat pl\u00e1n testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Uvedte_klicove_informace_o_testovani_uzivatelskeho_rozhrani\" >1. Uve\u010fte kl\u00ed\u010dov\u00e9 informace o testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed.<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Testovani_koure\" >2. Testov\u00e1n\u00ed kou\u0159e<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#3_Testovani_spravnosti\" >3. Testov\u00e1n\u00ed spr\u00e1vnosti<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Testovaci_scenare_uzivatelskeho_rozhrani\" >Testovac\u00ed sc\u00e9n\u00e1\u0159e u\u017eivatelsk\u00e9ho rozhran\u00ed<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Co_jsou_testovaci_scenare_uzivatelskeho_rozhrani\" >1. Co jsou testovac\u00ed sc\u00e9n\u00e1\u0159e u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Priklad_testovacich_scenaru_uzivatelskeho_rozhrani\" >2. P\u0159\u00edklad testovac\u00edch sc\u00e9n\u00e1\u0159\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Testovaci_pripady_uzivatelskeho_rozhrani\" >Testovac\u00ed p\u0159\u00edpady u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Co_jsou_testovaci_pripady_uzivatelskeho_rozhrani\" >1. Co jsou testovac\u00ed p\u0159\u00edpady u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Priklady_testovacich_pripadu_uzivatelskeho_rozhrani_a_grafickeho_rozhrani\" >2. P\u0159\u00edklady testovac\u00edch p\u0159\u00edpad\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed a grafick\u00e9ho rozhran\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Testovaci_skripty_uzivatelskeho_rozhrani\" >Testovac\u00ed skripty u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Co_jsou_testovaci_skripty_uzivatelskeho_rozhrani\" >1. Co jsou testovac\u00ed skripty u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Jak_psat_skripty_pro_testovani_uzivatelskeho_rozhrani\" >2. Jak ps\u00e1t skripty pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#Kontrolni_seznam_pro_testy_uzivatelskeho_rozhrani\" >Kontroln\u00ed seznam pro testy u\u017eivatelsk\u00e9ho rozhran\u00ed<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#1_Zkontrolujte_zakladni_funkcnost\" >1. Zkontrolujte z\u00e1kladn\u00ed funk\u010dnost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#2_Zkontrolujte_kompatibilitu_napric_platformami\" >2. Zkontrolujte kompatibilitu nap\u0159\u00ed\u010d platformami<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#3_Zkontrolujte_kompatibilitu_ruznych_velikosti_obrazovek\" >3. Zkontrolujte kompatibilitu r\u016fzn\u00fdch velikost\u00ed obrazovek<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#4_Kontrola_vykonu_a_skalovatelnosti\" >4. Kontrola v\u00fdkonu a \u0161k\u00e1lovatelnosti<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#5_Zkontrolujte_pristupnost_aplikace\" >5. Zkontrolujte p\u0159\u00edstupnost aplikace<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/www.zaptest.com\/cs\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#6_Zkontrolujte_barvy_a_text\" >6. Zkontrolujte barvy a text<\/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\/co-je-testovani-uzivatelskeho-rozhrani-softwaru-hloubkovy-ponor-do-typu-procesu-nastroju-a-implementace\/#7_Vyhodnoceni_rychlosti_navigace\" >7. Vyhodnocen\u00ed rychlosti navigace<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Uzivatelske_rozhrani_vs_graficke_uzivatelske_rozhrani_Vyjasneni_nejasnosti\"><\/span><strong>U\u017eivatelsk\u00e9 rozhran\u00ed vs. grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed: Vyjasn\u011bn\u00ed nejasnost\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-4079\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/financial-statements-review-business-performance-1024x683.jpg\" alt=\"Hranice mezi automatiza\u010dn\u00edm r\u00e1mcem a n\u00e1strojem pro automatiza\u010dn\u00ed testov\u00e1n\u00ed\" width=\"561\" height=\"374\"><\/p>\n<p>Na za\u010d\u00e1tek se pokus\u00edme vyjasnit nejasnosti t\u00fdkaj\u00edc\u00ed se pojm\u016f u\u017eivatelsk\u00e9 rozhran\u00ed a grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed. N\u00ed\u017ee je uvedeno, co tyto dva pojmy znamenaj\u00ed a v \u010dem se li\u0161\u00ed:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Co_je_testovani_uzivatelskeho_rozhrani\"><\/span>1. Co je testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>U\u017eivatelsk\u00e9 rozhran\u00ed (UI) je platforma, kterou pou\u017e\u00edv\u00e1te k interakci s ur\u010dit\u00fdm softwarem. U\u017eivatelsk\u00e9 rozhran\u00ed je m\u00edsto, kde m\u016f\u017eete zad\u00e1vat pokyny, vkl\u00e1dat data nebo zobrazovat informace z obrazovky \u010di monitoru.<\/p>\n<p>Existuje mnoho r\u016fzn\u00fdch typ\u016f u\u017eivatelsk\u00fdch rozhran\u00ed, v\u010detn\u011b grafick\u00fdch u\u017eivatelsk\u00fdch rozhran\u00ed (GUI) a rozhran\u00ed p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku, kter\u00e1 pouze zobrazuj\u00ed k\u00f3d a text.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Co_je_to_graficke_uzivatelske_rozhrani_GUI\"><\/span>2. Co je to grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed (GUI)?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed (GUI) je typ u\u017eivatelsk\u00e9ho rozhran\u00ed, kter\u00fd v\u011bt\u0161ina lid\u00ed zn\u00e1. Jedn\u00e1 se o typ rozhran\u00ed, kter\u00e9 vyu\u017e\u00edv\u00e1 vizu\u00e1ln\u00ed prvky, je\u017e n\u00e1m pom\u00e1haj\u00ed komunikovat s funkcemi syst\u00e9mu.<\/p>\n<p>M\u016f\u017eete nap\u0159\u00edklad pou\u017e\u00edvat nab\u00eddky nebo panely n\u00e1stroj\u016f s ikonami, kter\u00e9 v\u00e1m usnadn\u00ed navigaci v syst\u00e9mu. V grafick\u00fdch u\u017eivatelsk\u00fdch rozhran\u00edch funguje dob\u0159e i text, kter\u00fd u\u017eivatele provede ur\u010ditou funkc\u00ed, nap\u0159\u00edklad kdy\u017e chcete otev\u0159\u00edt nebo ulo\u017eit dokument kliknut\u00edm na &#8222;soubor&#8220;.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Uzivatelske_rozhrani_vs_graficke_uzivatelske_rozhrani\"><\/span>3. U\u017eivatelsk\u00e9 rozhran\u00ed vs. grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Abyste l\u00e9pe pochopili tyto dv\u011b formy interakce s po\u010d\u00edta\u010dem, pod\u00edvejte se n\u00ed\u017ee na p\u0159\u00edm\u00e9 srovn\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed a grafick\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed:<\/p>\n<h4><span class=\"ez-toc-section\" id=\"UZIVATELSKE_ROZHRANI\"><\/span><strong>U\u017dIVATELSK\u00c9 ROZHRAN\u00cd:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Zkratka u\u017eivatelsk\u00e9ho rozhran\u00ed<\/p>\n<p>&#8211; Jedn\u00e1 se o typ platformy, kter\u00e1 umo\u017e\u0148uje u\u017eivatel\u016fm komunikovat se za\u0159\u00edzen\u00edmi.<\/p>\n<p>&#8211; Jedn\u00e1 se o formu interakce mezi \u010dlov\u011bkem a strojem.<\/p>\n<p>&#8211; Pou\u017e\u00edv\u00e1 ho ka\u017ed\u00fd a \u010dasto pracuje na pozad\u00ed, tak\u017ee o n\u011bm nev\u00edte.<\/p>\n<p>&#8211; Mezi b\u011b\u017en\u00e9 p\u0159\u00edklady pat\u0159\u00ed MS-DOS nebo Unix<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"GRAFICKE_UZIVATELSKE_ROZHRANI\"><\/span><strong>GRAFICK\u00c9 U\u017dIVATELSK\u00c9 ROZHRAN\u00cd:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Zkratka pro grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed.<\/p>\n<p>&#8211; Jedn\u00e1 se o typ platformy, kter\u00e1 vyu\u017e\u00edv\u00e1 grafiku k navigaci u\u017eivatel\u016f ve funkc\u00edch za\u0159\u00edzen\u00ed.<\/p>\n<p>&#8211; Jedn\u00e1 se o podt\u0159\u00eddu u\u017eivatelsk\u00e9ho rozhran\u00ed<\/p>\n<p>&#8211; Obvykle ji pou\u017e\u00edvaj\u00ed b\u011b\u017en\u00ed, ka\u017edodenn\u00ed u\u017eivatel\u00e9, jako jsou spot\u0159ebitel\u00e9.<\/p>\n<p>&#8211; Mezi b\u011b\u017en\u00e9 p\u0159\u00edklady pat\u0159\u00ed Windows 10, iOS a Android<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Co_je_testovani_uzivatelskeho_rozhrani_UI\"><\/span><strong>Co je testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed (UI)?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29533\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Benefits-of-od-setting-up-a-Testing-Center-of-Excellence-scaled-e1657654391877-1024x951.jpeg\" alt=\"V\u00fdhody z\u0159\u00edzen\u00ed testovac\u00edho centra excelence. Li\u0161\u00ed se testov\u00e1n\u00ed v\u00fdkonnosti od funk\u010dn\u00edho testov\u00e1n\u00ed?\" width=\"439\" height=\"408\"><\/p>\n<p>Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed (UI), v z\u00e1vislosti na kontextu n\u011bkdy ozna\u010dovan\u00e9 jako testov\u00e1n\u00ed grafick\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed, je \u0159ada \u010dinnost\u00ed pou\u017e\u00edvan\u00fdch k m\u011b\u0159en\u00ed v\u00fdkonu a celkov\u00e9 funk\u010dnosti vizu\u00e1ln\u00edch prvk\u016f aplikace. Ov\u011b\u0159uje a validuje r\u016fzn\u00e9 funkce u\u017eivatelsk\u00e9ho rozhran\u00ed a zaji\u0161\u0165uje, \u017ee se nevyskytuj\u00ed \u017e\u00e1dn\u00e9 neo\u010dek\u00e1van\u00e9 v\u00fdsledky, vady nebo chyby.<\/p>\n<p>Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed pomoc\u00ed n\u00e1stroj\u016f, jako je ZAPTEST, slou\u017e\u00ed p\u0159edev\u0161\u00edm ke kontrole pou\u017eitelnosti, funk\u010dnosti a v\u00fdkonnosti u\u017eivatelsk\u00e9ho rozhran\u00ed, aby bylo zaji\u0161t\u011bno, \u017ee je vhodn\u00e9 pro dan\u00fd \u00fa\u010del.<\/p>\n<p>V n\u011bkter\u00fdch p\u0159\u00edpadech tak\u00e9 kontroluje nap\u0159\u00edklad soulad nebo vizu\u00e1ln\u00ed jednotu s celkovou koncepc\u00ed n\u00e1vrhu syst\u00e9mu.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Kdy_a_proc_potrebujete_testy_uzivatelskeho_rozhrani\"><\/span><strong>Kdy a pro\u010d pot\u0159ebujete testy u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je obvykle nejefektivn\u011bj\u0161\u00ed p\u0159ed uvoln\u011bn\u00edm aplikace do v\u00fdroby. To m\u00e1 koncov\u00e9mu u\u017eivateli zajistit co nejlep\u0161\u00ed z\u00e1\u017eitek s co nejmen\u0161\u00edm po\u010dtem chyb a nedostatk\u016f.<\/p>\n<p>Koncov\u00ed u\u017eivatel\u00e9 nejsou nejlep\u0161\u00edmi testery softwaru, tak\u017ee je d\u016fle\u017eit\u00e9 odstranit p\u0159\u00edpadn\u00e9 probl\u00e9my d\u0159\u00edve, ne\u017e se k nim dostanou.<\/p>\n<p>Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je u\u017eite\u010dn\u00fd zp\u016fsob, jak vyhodnotit, jak aplikace zvl\u00e1d\u00e1 ur\u010dit\u00e9 akce, nap\u0159\u00edklad pou\u017e\u00edv\u00e1n\u00ed kl\u00e1vesnice a my\u0161i p\u0159i pr\u00e1ci s nab\u00eddkami. Pom\u00e1h\u00e1 zkontrolovat vizu\u00e1ln\u00ed prvky aplikace a zajistit jejich spr\u00e1vn\u00e9 zobrazen\u00ed.<br \/>\nTestov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je tak\u00e9 skv\u011bl\u00fdm zp\u016fsobem, jak zjistit v\u00fdkonnost a ujistit se, \u017ee se v aplikaci nevyskytuj\u00ed \u017e\u00e1dn\u00e9 chyby nebo probl\u00e9my s funk\u010dnost\u00ed.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Typy_testu_uzivatelskeho_rozhrani\"><\/span><strong>Typy test\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"\" alt=\"\" decoding=\"async\" class=\"aligncenter wp-image-3197\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/devices-1024x613.jpg\" alt=\"\" width=\"464\" height=\"278\"><\/p>\n<p>V z\u00e1vislosti na testovan\u00e9 aplikaci je t\u0159eba zv\u00e1\u017eit celou \u0159adu r\u016fzn\u00fdch test\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed.<\/p>\n<p>Testy u\u017eivatelsk\u00e9ho rozhran\u00ed maj\u00ed potenci\u00e1l ov\u011b\u0159it mnoho funkc\u00ed nap\u0159\u00ed\u010d aplikacemi, tak\u017ee v\u00fdb\u011br spr\u00e1vn\u00e9ho typu testu m\u016f\u017ee pomoci identifikovat konkr\u00e9tn\u00ed probl\u00e9my.<\/p>\n<p>Jin\u00fdmi slovy, v z\u00e1vislosti na tom, co hodl\u00e1te testovat, je t\u0159eba zv\u00e1\u017eit r\u016fzn\u00e9 metody testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed a n\u00e1stroje, jako jsou n\u00e1stroje pro automatizovan\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed ZAPTEST.<\/p>\n<p>Mezi nejb\u011b\u017en\u011bj\u0161\u00ed metodiky funk\u010dn\u00edho a nefunk\u010dn\u00edho testov\u00e1n\u00ed pat\u0159\u00ed:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Regresni_testovani\"><\/span>1. Regresn\u00ed testov\u00e1n\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Regresn\u00ed testov\u00e1n\u00ed je typ testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed, kter\u00fd se zab\u00fdv\u00e1 zm\u011bnami v k\u00f3dov\u00e1n\u00ed aplikace nebo webov\u00fdch str\u00e1nek.<\/p>\n<p>Zaji\u0161\u0165uje, \u017ee po proveden\u00ed zm\u011bn v \u010d\u00e1stech k\u00f3du jsou v\u0161echny funkce aplikace v souladu se z\u00e1m\u011brem.<\/p>\n<p>Nemus\u00ed prov\u00e1d\u011bt \u017e\u00e1dn\u00e9 n\u00e1ro\u010dn\u00e9 testy, pouze spust\u00ed k\u00f3d, aby se ujistil, \u017ee v\u0161echny z\u00e1vislosti a funkce funguj\u00ed stejn\u011b jako p\u0159ed proveden\u00edm zm\u011bn.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Funkcni_testovani\"><\/span>2. Funk\u010dn\u00ed testov\u00e1n\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>C\u00edlem funk\u010dn\u00edho testov\u00e1n\u00ed je ov\u011b\u0159it, zda aplikace spl\u0148uje v\u0161echny funk\u010dn\u00ed po\u017eadavky.<\/p>\n<p>Testuje v\u0161echny jednotliv\u00e9 funkce aplikace a pot\u00e9 ov\u011b\u0159uje v\u00fdsledek, aby se ujistil, \u017ee aplikace b\u011b\u017e\u00ed podle o\u010dek\u00e1v\u00e1n\u00ed.<\/p>\n<p>Tento typ testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed se obvykle zam\u011b\u0159uje na testov\u00e1n\u00ed \u010dern\u00e9 sk\u0159\u00ed\u0148ky, p\u0159i kter\u00e9m se nezkoum\u00e1 \u017e\u00e1dn\u00fd zdrojov\u00fd k\u00f3d. Zpravidla kontroluje v\u011bci, jako je u\u017eivatelsk\u00e9 rozhran\u00ed, v\u0161echna p\u0159idru\u017een\u00e1 rozhran\u00ed API, komunikace mezi klientem a serverem nebo zabezpe\u010den\u00ed.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Prejimaci_zkousky\"><\/span>3. P\u0159ej\u00edmac\u00ed zkou\u0161ky<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Akcepta\u010dn\u00ed testov\u00e1n\u00ed, n\u011bkdy ozna\u010dovan\u00e9 jako User Acceptance Testing (UAT), je forma testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed, kter\u00e9 prov\u00e1d\u00ed koncov\u00fd u\u017eivatel aplikace, aby ov\u011b\u0159il syst\u00e9m p\u0159ed p\u0159echodem do produk\u010dn\u00edho provozu.<\/p>\n<p>Tento typ testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed se nej\u010dast\u011bji vyskytuje v z\u00e1v\u011bre\u010dn\u00fdch f\u00e1z\u00edch testov\u00e1n\u00ed po ov\u011b\u0159en\u00ed ostatn\u00edch oblast\u00ed.<\/p>\n<p>Akcepta\u010dn\u00ed testov\u00e1n\u00ed slou\u017e\u00ed k ov\u011b\u0159en\u00ed celkov\u00e9ho toku aplikace od za\u010d\u00e1tku do konce. Nezkoum\u00e1 povrchn\u00ed probl\u00e9my, jako jsou pravopisn\u00e9 chyby nebo estetick\u00e9 probl\u00e9my. Pou\u017e\u00edv\u00e1 samostatn\u00e9 testovac\u00ed prost\u0159ed\u00ed, kter\u00e9 napodobuje produk\u010dn\u00ed prost\u0159ed\u00ed a zaji\u0161\u0165uje p\u0159ipravenost k p\u0159echodu do dal\u0161\u00ed f\u00e1ze.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4_Testovani_jednotek\"><\/span>4. Testov\u00e1n\u00ed jednotek<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Jednotkov\u00e9 testov\u00e1n\u00ed se zam\u011b\u0159uje na kontrolu jednotliv\u00fdch sou\u010d\u00e1st\u00ed aplikace, aby se ov\u011b\u0159ilo, \u017ee funguje tak, jak m\u00e1.<\/p>\n<p>Obvykle se prov\u00e1d\u00ed ve f\u00e1zi k\u00f3dov\u00e1n\u00ed, tak\u017ee tento typ testu u\u017eivatelsk\u00e9ho rozhran\u00ed obvykle prov\u00e1d\u011bj\u00ed v\u00fdvoj\u00e1\u0159i.<\/p>\n<p>Testov\u00e1n\u00ed jednotek funguje tak, \u017ee odd\u011bl\u00edte \u010d\u00e1st k\u00f3du a ujist\u00edte se, \u017ee funguje podle o\u010dek\u00e1v\u00e1n\u00ed. T\u00edmto jednotliv\u00fdm kusem k\u00f3du m\u016f\u017ee b\u00fdt konkr\u00e9tn\u00ed modul, funkce, objekt nebo jin\u00e1 jednotliv\u00e1 \u010d\u00e1st aplikace.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"5_Testovani_vykonu\"><\/span>5. Testov\u00e1n\u00ed v\u00fdkonu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testov\u00e1n\u00ed v\u00fdkonu se zam\u011b\u0159uje na optimalizaci aplikace a zkoum\u00e1 nap\u0159\u00edklad rychlost, stabilitu, odezvu a \u0161k\u00e1lovatelnost aplikace p\u0159i pou\u017e\u00edv\u00e1n\u00ed.<\/p>\n<p>C\u00edlem tohoto typu testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je naj\u00edt problematick\u00e9 oblasti v aplikaci nebo \u00fazk\u00e1 m\u00edsta v toku dat. T\u0159i hlavn\u00ed oblasti, na kter\u00e9 se zam\u011b\u0159uje, jsou rychlost, \u0161k\u00e1lovatelnost a stabilita aplikace.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"6_Testovani_grafickeho_uzivatelskeho_rozhrani\"><\/span>6. Testov\u00e1n\u00ed grafick\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>N\u00e1stroje pro testov\u00e1n\u00ed grafick\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed kontroluj\u00ed grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed aplikace, aby se ujistily, \u017ee v\u0161echny funkce funguj\u00ed podle o\u010dek\u00e1v\u00e1n\u00ed.<\/p>\n<p>To zahrnuje prohl\u00eddku grafick\u00fdch prost\u0159edk\u016f a ovl\u00e1dac\u00edch prvk\u016f aplikace, jako jsou tla\u010d\u00edtka, panely n\u00e1stroj\u016f a ikony. Grafick\u00e9 u\u017eivatelsk\u00e9 rozhran\u00ed je to, s \u010d\u00edm koncov\u00fd u\u017eivatel p\u0159i pou\u017e\u00edv\u00e1n\u00ed aplikace komunikuje a co vid\u00ed.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Jake_jsou_vyhody_testovani_uzivatelskeho_rozhrani\"><\/span><strong>Jak\u00e9 jsou v\u00fdhody testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-3035\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/1SCRIPT_STEP.jpg\" alt=\"p\u0159\u00ednosy testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed\" width=\"645\" height=\"426\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/1SCRIPT_STEP.jpg 645w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/1SCRIPT_STEP-480x317.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 645px, 100vw\" \/><\/p>\n<p>Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed a pou\u017e\u00edv\u00e1n\u00ed n\u00e1stroj\u016f, jako je sada pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed ZAPTEST, p\u0159in\u00e1\u0161\u00ed \u0159adu v\u00fdhod jak pro v\u00fdvoj\u00e1\u0159e, tak pro koncov\u00e9ho u\u017eivatele.<\/p>\n<p>N\u00ed\u017ee jsou uvedeny n\u011bkter\u00e9 z hlavn\u00edch v\u00fdhod spojen\u00fdch s testov\u00e1n\u00edm u\u017eivatelsk\u00e9ho rozhran\u00ed:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Zlepsuje_funkcnost\"><\/span>1. Zlep\u0161uje funk\u010dnost<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Je d\u016fle\u017eit\u00e9 testovat aplikace, aby se zajistilo, \u017ee budou fungovat podle o\u010dek\u00e1v\u00e1n\u00ed, a aby se p\u0159\u00edpadn\u00e9 z\u00e1vady, chyby nebo jin\u00e9 probl\u00e9my mohly vy\u0159e\u0161it je\u0161t\u011b p\u0159ed vyd\u00e1n\u00edm.<\/p>\n<p>Pokud se aplikace dostane ke koncov\u00fdm u\u017eivatel\u016fm a je chybov\u00e1, pln\u00e1 chyb nebo nefunk\u010dn\u00ed, pak nespln\u00ed \u00fakol, kter\u00fd se od n\u00ed o\u010dek\u00e1v\u00e1. To zase zp\u016fsobuje p\u0159\u00edli\u0161 mnoho probl\u00e9m\u016f koncov\u00fdm u\u017eivatel\u016fm, kte\u0159\u00ed jej pravd\u011bpodobn\u011b p\u0159estanou pou\u017e\u00edvat.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Usnadnuje_pouzivani\"><\/span>2. Usnad\u0148uje pou\u017e\u00edv\u00e1n\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>N\u00e1stroje pro automatizaci testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed jsou tak\u00e9 u\u017eite\u010dn\u00fdm zp\u016fsobem optimalizace a zefektivn\u011bn\u00ed aplikace.<\/p>\n<p>I kdy\u017e ve\u0161ker\u00e9 k\u00f3dov\u00e1n\u00ed funguje tak, jak m\u00e1, \u0161patn\u011b navr\u017een\u00e9 rozhran\u00ed m\u016f\u017ee koncov\u00e9 u\u017eivatele zm\u00e1st a rychle je odradit, \u010d\u00edm\u017e se sn\u00ed\u017e\u00ed m\u00edra p\u0159ijet\u00ed aplikace. Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je skv\u011bl\u00fdm zp\u016fsobem, jak vyladit n\u011bkter\u00e9 prvky nebo designov\u00e9 volby tak, aby se snadn\u011bji pou\u017e\u00edvaly.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Posiluje_reputaci_aplikaci\"><\/span>3. Posiluje reputaci aplikac\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pokud v\u011bnujete \u010das \u0159\u00e1dn\u00e9mu testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed a pou\u017eijete n\u00e1stroje, jako je software ZAPTEST pro automatizaci testov\u00e1n\u00ed, m\u016f\u017eete aplikaci vyladit a u\u010dinit ji co nejp\u0159\u00edv\u011btiv\u011bj\u0161\u00ed pro u\u017eivatele.<\/p>\n<p>Pokud je aplikace spr\u00e1vn\u011b provedena, st\u00e1v\u00e1 se skv\u011bl\u00fdm ambasadorem zna\u010dky, co\u017e zvy\u0161uje jej\u00ed celkovou reputaci. Pokud aplikace b\u011b\u017e\u00ed bez chyb a d\u011bl\u00e1 v\u0161e, co m\u00e1, u\u017eivatel\u00e9 to ocen\u00ed a budou ji pou\u017e\u00edvat.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Jake_jsou_hlavni_problemy_testovani_uzivatelskeho_rozhrani\"><\/span><strong>Jak\u00e9 jsou hlavn\u00ed probl\u00e9my testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29407\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/challenges-load-testing-1024x683.jpeg\" alt=\"testov\u00e1n\u00ed z\u00e1t\u011b\u017ee\" width=\"534\" height=\"356\"><\/p>\n<p>A\u010dkoli je testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed d\u016fle\u017eitou sou\u010d\u00e1st\u00ed v\u00fdvoje aplikac\u00ed, nemus\u00ed b\u00fdt nutn\u011b snadnou sou\u010d\u00e1st\u00ed tohoto procesu.<\/p>\n<p>S bezplatn\u00fdm softwarem pro automatizaci testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je spojena \u0159ada probl\u00e9m\u016f a v\u00fdzev, kter\u00e9 zt\u011b\u017euj\u00ed pr\u00e1ci.<\/p>\n<p>N\u00ed\u017ee jsou uvedeny n\u011bkter\u00e9 z hlavn\u00edch probl\u00e9m\u016f spojen\u00fdch s testov\u00e1n\u00edm u\u017eivatelsk\u00e9ho rozhran\u00ed p\u0159i pou\u017eit\u00ed nevhodn\u00fdch n\u00e1stroj\u016f pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Aktualizace_uzivatelskeho_rozhrani\"><\/span>1. Aktualizace u\u017eivatelsk\u00e9ho rozhran\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>V\u00fdvoj aplikac\u00ed je obvykle iterativn\u00ed proces, kter\u00fd p\u0159in\u00e1\u0161\u00ed nov\u00e9 vlastnosti a funkce v pr\u016fb\u011bhu cel\u00e9ho v\u00fdvojov\u00e9ho cyklu i po n\u011bm.<\/p>\n<p>V\u0161echny tyto sporadick\u00e9 zm\u011bny mohou zna\u010dn\u011b zt\u00ed\u017eit efektivn\u00ed prov\u00e1d\u011bn\u00ed test\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed, proto\u017ee dal\u0161\u00ed z\u00e1vislosti a interakce k\u00f3du m\u011bn\u00ed to, co se testuje.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Testovani_jehoz_slozitost_roste\"><\/span>2. Testov\u00e1n\u00ed, jeho\u017e slo\u017eitost roste<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Aplikace a webov\u00e9 str\u00e1nky jsou dnes mnohem sofistikovan\u011bj\u0161\u00ed ne\u017e p\u0159ed n\u011bkolika lety. D\u00edky v\u0161em t\u011bmto dal\u0161\u00edm funkc\u00edm mus\u00ed n\u00e1stroje pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed a software pro automatizaci u\u017eivatelsk\u00e9ho rozhran\u00ed zkoumat v\u00edce prvk\u016f a proces\u016f.<\/p>\n<p>V d\u016fsledku toho je t\u0159eba upravit mnoho n\u00e1stroj\u016f pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed, aby se p\u0159izp\u016fsobily v\u0161em t\u011bmto slo\u017eit\u00fdm dopl\u0148k\u016fm.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Casova_omezeni\"><\/span>3. \u010casov\u00e1 omezen\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>S rostouc\u00ed slo\u017eitost\u00ed aplikac\u00ed rostou i n\u00e1stroje pou\u017e\u00edvan\u00e9 k testov\u00e1n\u00ed. Skripty pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed jsou st\u00e1le \u010dasov\u011b n\u00e1ro\u010dn\u011bj\u0161\u00ed kv\u016fli obrovsk\u00e9mu objemu k\u00f3du, kter\u00fd je t\u0159eba otestovat. Tento probl\u00e9m se je\u0161t\u011b zhor\u0161\u00ed, pokud nejsou k dispozici spr\u00e1vn\u00e9 n\u00e1stroje pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4_Aktualizace_skriptu_uzivatelskeho_rozhrani\"><\/span>4. Aktualizace skript\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>P\u0159i zm\u011bn\u00e1ch u\u017eivatelsk\u00e9ho rozhran\u00ed a zav\u00e1d\u011bn\u00ed nov\u00fdch funkc\u00ed je t\u0159eba upravit testovac\u00ed skripty tak, aby bylo mo\u017en\u00e9 testovat nov\u00e9 procesy. S ka\u017ed\u00fdm nov\u00fdm p\u0159\u00edr\u016fstkem je to st\u00e1le n\u00e1ro\u010dn\u011bj\u0161\u00ed, proto\u017ee testovac\u00ed skripty se neust\u00e1le aktualizuj\u00ed a upravuj\u00ed, aby se p\u0159izp\u016fsobily nov\u00fdm funkc\u00edm.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Meli_byste_automatizovat_testovani_uzivatelskeho_rozhrani\"><\/span><strong>M\u011bli byste automatizovat testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29164\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/computer-vision-for-software-testing-min-scaled-e1657451144405-981x1024.jpeg\" alt=\"po\u010d\u00edta\u010dov\u00e9 vid\u011bn\u00ed pro testov\u00e1n\u00ed softwaru\" width=\"420\" height=\"439\"><\/p>\n<p>P\u0159i rozhodov\u00e1n\u00ed o nejlep\u0161\u00edm p\u0159\u00edstupu k testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed aplikac\u00ed nebo web\u016f je mo\u017en\u00e9 zv\u00e1\u017eit dv\u011b r\u016fzn\u00e9 cesty &#8211; manu\u00e1ln\u00ed testov\u00e1n\u00ed nebo automatizovan\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed pomoc\u00ed <a href=\"https:\/\/www.zaptest.com\/?page_id=4060\" target=\"_blank\" rel=\"noopener\">automatizovan\u00fdch n\u00e1stroj\u016f<\/a>. Jak manu\u00e1ln\u00ed testov\u00e1n\u00ed, tak automatizace u\u017eivatelsk\u00e9ho rozhran\u00ed maj\u00ed sv\u00e9 v\u00fdhody a nev\u00fdhody, proto je vhodn\u00e9 zv\u00e1\u017eit ob\u011b mo\u017enosti a zjistit, kter\u00e1 z nich je pro danou aplikaci nejvhodn\u011bj\u0161\u00ed.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Co_je_manualni_testovani_uzivatelskeho_rozhrani\"><\/span><strong>Co je manu\u00e1ln\u00ed testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ru\u010dn\u00ed testov\u00e1n\u00ed, na rozd\u00edl od automatizace u\u017eivatelsk\u00e9ho rozhran\u00ed, zahrnuje pou\u017eit\u00ed testera, kter\u00fd ru\u010dn\u011b komunikuje se v\u0161emi funkcemi aplikace nebo webov\u00e9 str\u00e1nky a kontroluje je.<\/p>\n<p>Jejich hlavn\u00edm \u00fakolem je vyhled\u00e1vat p\u0159\u00edpadn\u00e9 probl\u00e9my, nesrovnalosti nebo probl\u00e9my v cel\u00e9 aplikaci. Tato mo\u017enost je obzvl\u00e1\u0161t\u011b u\u017eite\u010dn\u00e1 pro men\u0161\u00ed aplikace s omezen\u00fdm po\u010dtem prvk\u016f, nap\u0159\u00edklad v ran\u00fdch verz\u00edch aplikac\u00ed.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"1_Vyhody_manualniho_testovani_uzivatelskeho_rozhrani\"><\/span>1. V\u00fdhody manu\u00e1ln\u00edho testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Volba manu\u00e1ln\u00edho testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed m\u00e1 mnoho v\u00fdhod v z\u00e1vislosti na aplikaci a jej\u00edm designu.<br \/>\nN\u00ed\u017ee jsou uvedeny n\u011bkter\u00e9 v\u00fdhody spojen\u00e9 s manu\u00e1ln\u00edm testov\u00e1n\u00edm u\u017eivatelsk\u00e9ho rozhran\u00ed:<\/p>\n<p>&#8211; Manu\u00e1ln\u00ed testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed zahrnuje lidskou inteligenci p\u0159i testov\u00e1n\u00ed a hled\u00e1n\u00ed chyb nebo probl\u00e9m\u016f. Jsou v\u011bci, kter\u00e9 automatizovan\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed jednodu\u0161e nedok\u00e1\u017ee a k nalezen\u00ed v\u0161ech nedostatk\u016f aplikace je zapot\u0159eb\u00ed lidsk\u00e9 interakce, kritick\u00e9ho my\u0161len\u00ed a lidsk\u00e9ho faktoru.<\/p>\n<p>&#8211; Automatizovan\u00e9 testy mohou b\u00fdt pom\u011brn\u011b \u010dasov\u011b n\u00e1ro\u010dn\u00e9, proto\u017ee vytv\u00e1\u0159ej\u00ed v\u00edce sc\u00e9n\u00e1\u0159\u016f pro r\u016fzn\u00e9 funkce, kter\u00e9 mus\u00ed ov\u011b\u0159it lidsk\u00fd tester. Manu\u00e1ln\u00ed testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed umo\u017e\u0148uje lidsk\u00fdm tester\u016fm soust\u0159edit se na hled\u00e1n\u00ed chyb nam\u00edsto nastavov\u00e1n\u00ed emulac\u00ed.<\/p>\n<p>&#8211; Lid\u0161t\u00ed teste\u0159i obvykle aplikaci d\u016fv\u011brn\u011b znaj\u00ed a \u010dasto str\u00e1v\u00ed nespo\u010det hodin t\u00edm, \u017ee si zvykaj\u00ed na rozhran\u00ed. D\u00edky tomu v\u011bd\u00ed, na co si maj\u00ed d\u00e1vat pozor, pokud jde o chyby, a z\u00e1rove\u0148 jsou informov\u00e1ni o aktu\u00e1ln\u00edm stavu aplikace.<\/p>\n<p>&#8211; Existuj\u00ed probl\u00e9my, kter\u00e9 automatick\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed nemus\u00ed odhalit, proto\u017ee nemaj\u00ed vliv na k\u00f3d. V\u011bci jako doba odezvy serveru mohou b\u00fdt zpo\u017ed\u011bn\u00e9, ale automatizovan\u00fd test je m\u016f\u017ee snadno p\u0159ehl\u00e9dnout. Ru\u010dn\u00ed testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed tento probl\u00e9m odstra\u0148uje, proto\u017ee u\u017eivatel si t\u011bchto probl\u00e9m\u016f okam\u017eit\u011b v\u0161imne.<\/p>\n<p>&#8211; Manu\u00e1ln\u00ed testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je nejp\u0159esn\u011bj\u0161\u00ed emulac\u00ed u\u017eivatelsk\u00e9ho z\u00e1\u017eitku, proto\u017ee vytv\u00e1\u0159\u00edte situaci, kter\u00e1 odr\u00e1\u017e\u00ed zp\u016fsob, jak\u00fdm bude koncov\u00fd u\u017eivatel s aplikac\u00ed pracovat. To vytv\u00e1\u0159\u00ed re\u00e1ln\u00fd kontext pro hled\u00e1n\u00ed probl\u00e9m\u016f, kter\u00e9 b\u011b\u017en\u011b nach\u00e1zej\u00ed koncov\u00ed u\u017eivatel\u00e9, ale kter\u00e9 mo\u017en\u00e1 automatick\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed p\u0159ehl\u00e9dne.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Omezeni_manualniho_testovani_uzivatelskeho_rozhrani\"><\/span>2. Omezen\u00ed manu\u00e1ln\u00edho testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Manu\u00e1ln\u00ed testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed m\u00e1 tak\u00e9 sv\u00e1 omezen\u00ed, kter\u00e1 je t\u0159eba vz\u00edt v \u00favahu p\u0159ed rozhodnut\u00edm o nejvhodn\u011bj\u0161\u00edm p\u0159\u00edstupu k testov\u00e1n\u00ed aplikace.<\/p>\n<p>Mezi omezen\u00ed manu\u00e1ln\u00edch test\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed pat\u0159\u00ed n\u00e1sleduj\u00edc\u00ed:<\/p>\n<p>&#8211; Ru\u010dn\u00ed testov\u00e1n\u00ed trv\u00e1 mnohem d\u00e9le ne\u017e automatizovan\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed, zejm\u00e9na p\u0159i pou\u017eit\u00ed modern\u00edch n\u00e1stroj\u016f, jako je <a href=\"https:\/\/www.zaptest.com\/hyperautomation\" target=\"_blank\" rel=\"noopener\">hyperautomatizace<\/a>. Skripty pro automatizovan\u00e9 testov\u00e1n\u00ed mohou b\u011b\u017eet mnohem rychleji ne\u017e jak\u00fdkoli typ lidsk\u00e9ho vstupu, tak\u017ee volba manu\u00e1ln\u00edho testov\u00e1n\u00ed webov\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed p\u0159id\u00e1v\u00e1 dal\u0161\u00ed hodiny do pl\u00e1nu.<\/p>\n<p>&#8211; Proto\u017ee se v kone\u010dn\u00e9m d\u016fsledku jedn\u00e1 o lidsk\u00fd proces, je manu\u00e1ln\u00ed testov\u00e1n\u00ed webov\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed n\u00e1chyln\u00e9 k lidsk\u00fdm chyb\u00e1m. P\u0159i ru\u010dn\u00edm testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed m\u016f\u017ee doj\u00edt k p\u0159ehl\u00e9dnut\u00ed chyb z d\u016fvodu nesoust\u0159ed\u011bn\u00ed nebo rozpt\u00fdlen\u00ed, co\u017e m\u016f\u017ee v\u00e9st k probl\u00e9m\u016fm. V porovn\u00e1n\u00ed s t\u00edm automatick\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed odstra\u0148uje z procesu lidsk\u00fd faktor, tak\u017ee je mnohem m\u00e9n\u011b n\u00e1chyln\u00e9 k t\u011bmto typ\u016fm probl\u00e9m\u016f. To plat\u00ed zejm\u00e9na pro nejnov\u011bj\u0161\u00ed typy automatizovan\u00e9ho testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed, jako je <a href=\"https:\/\/www.zaptest.com\/cs\/kompletni-pruvodce-robotickou-automatizaci-procesu-rpa\" target=\"_blank\" rel=\"noopener\">robotick\u00e1 automatizace proces\u016f<\/a>.<\/p>\n<p>&#8211; Samotn\u00fd proces zaznamen\u00e1v\u00e1n\u00ed nalezen\u00fdch chyb trv\u00e1 mnohem d\u00e9le, co\u017e m\u016f\u017ee zt\u00ed\u017eit sledov\u00e1n\u00ed p\u0159\u00edpadn\u00fdch zm\u011bn. Automatizovan\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je v tomto p\u0159\u00edpad\u011b lep\u0161\u00ed p\u0159\u00edstup, proto\u017ee vy\u017eaduje aktualizaci pouze v p\u0159\u00edpad\u011b implementace nov\u00e9 funkce.<\/p>\n<p>&#8211; Manu\u00e1ln\u00ed testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed vy\u017eaduje d\u016fkladnou znalost aplikace, aby bylo mo\u017en\u00e9 kvalifikovan\u011b testovat probl\u00e9my. Z toho vypl\u00fdv\u00e1, \u017ee teste\u0159i mus\u00ed m\u00edt ur\u010ditou \u00farove\u0148 znalost\u00ed, aby mohli efektivn\u011b testovat. <a href=\"https:\/\/www.zaptest.com\/cs\/kompletni-pruvodce-automatizaci-testovani-softwaru\" target=\"_blank\" rel=\"noopener\">Automatizovan\u00e9 testov\u00e1n\u00ed<\/a> tuto \u00farove\u0148 znalost\u00ed nevy\u017eaduje.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"3_Testovani_zaznamu_a_prehravani\"><\/span>3. Testov\u00e1n\u00ed z\u00e1znamu a p\u0159ehr\u00e1v\u00e1n\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Testov\u00e1n\u00ed z\u00e1znamem a p\u0159ehr\u00e1n\u00edm je forma bezk\u00f3dov\u00e9ho testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed, kter\u00e1 umo\u017e\u0148uje spou\u0161t\u011bt testy bez hlub\u0161\u00edch znalost\u00ed programov\u00e1n\u00ed. Pou\u017e\u00edv\u00e1 funkce pro z\u00e1znam ru\u010dn\u00edch akc\u00ed prov\u00e1d\u011bn\u00fdch v aplikaci p\u0159ed jejich ulo\u017een\u00edm jako testovac\u00edho vzoru.<\/p>\n<p>D\u00edky tomu lze test u\u017eivatelsk\u00e9ho rozhran\u00ed prov\u00e1d\u011bt opakovan\u011b bez \u00fa\u010dasti \u010dlov\u011bka.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"4_Manualni_vs_zaznam_a_prehravani_vs_automaticke_testovani\"><\/span>4. Manu\u00e1ln\u00ed vs. z\u00e1znam a p\u0159ehr\u00e1v\u00e1n\u00ed vs. automatick\u00e9 testov\u00e1n\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>P\u0159i rozhodov\u00e1n\u00ed mezi t\u011bmito t\u0159emi typy testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je d\u016fle\u017eit\u00e9 vz\u00edt v \u00favahu rozsah aplikace a dostupn\u00e9 zdroje.<\/p>\n<p>Manu\u00e1ln\u00ed testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je nejjednodu\u0161\u0161\u00ed na nastaven\u00ed a pou\u017eit\u00ed, ale m\u00e1 mnoho po\u017eadavk\u016f, jako je dobr\u00e1 znalost aplikace testerem. Je tak\u00e9 obt\u00ed\u017en\u00e9 pokra\u010dovat v ru\u010dn\u00edm testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed, pokud aplikaci neust\u00e1le aktualizujete.<\/p>\n<p>N\u00e1stroje pro automatizaci testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed, jako jsou ty, kter\u00e9 nab\u00edz\u00ed <a href=\"https:\/\/www.zaptest.com\/cs\" target=\"_blank\" rel=\"noopener\">Zaptest<\/a>, jsou skv\u011blou volbou, pokud budete prov\u00e1d\u011bt pravideln\u00e9 aktualizace aplikace, a \u010dasem se vyplat\u00ed.<\/p>\n<p>Z\u00e1znam a p\u0159ehr\u00e1v\u00e1n\u00ed slou\u017e\u00ed k p\u0159eklenut\u00ed rozd\u00edlu mezi t\u011bmito dv\u011bma typy testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed. Nab\u00edz\u00ed z\u00e1kladn\u00ed \u00farove\u0148 automatizace u\u017eivatelsk\u00e9ho rozhran\u00ed, ale k jej\u00edmu spu\u0161t\u011bn\u00ed je st\u00e1le nutn\u00fd lidsk\u00fd vstup.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Co_testujete_pri_provadeni_testu_uzivatelskeho_rozhrani\"><\/span><strong>Co testujete p\u0159i prov\u00e1d\u011bn\u00ed test\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29132\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/What-is-Load-testing--1024x684.jpeg\" alt=\"Co je testov\u00e1n\u00ed z\u00e1t\u011b\u017ee?\" width=\"505\" height=\"337\"><\/p>\n<p>Testy u\u017eivatelsk\u00e9ho rozhran\u00ed pomoc\u00ed n\u00e1stroj\u016f, jako je software ZAPTEST pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed, se budou li\u0161it v z\u00e1vislosti na tom, co aplikace obsahuje.<\/p>\n<p>M\u00e1 v\u0161ak tendenci sledovat funk\u010dnost aplikace. Pokud m\u00e1 aplikace nap\u0159\u00edklad str\u00e1nku s pokladnou, testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed by zahrnovalo nap\u0159\u00edklad testov\u00e1n\u00ed tla\u010d\u00edtka &#8222;koupit nyn\u00ed&#8220;.<\/p>\n<p>A\u010dkoli se konkr\u00e9tn\u00ed procesy, kter\u00e9 je t\u0159eba testovat, v jednotliv\u00fdch aplikac\u00edch li\u0161\u00ed, existuje \u0159ada obecn\u00fdch ot\u00e1zek u\u017eivatelsk\u00e9ho rozhran\u00ed, kter\u00e9 je t\u0159eba testovat, jako nap\u0159.:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Chyby_v_datovych_typech\"><\/span>1. Chyby v datov\u00fdch typech<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Tento test u\u017eivatelsk\u00e9ho rozhran\u00ed zaji\u0161\u0165uje, \u017ee v p\u0159\u00edslu\u0161n\u00fdch pol\u00edch funguje spr\u00e1vn\u00fd typ dat. Nap\u0159\u00edklad text pro jm\u00e9na bez mo\u017enosti pou\u017e\u00edt \u010d\u00edsla. Pokud m\u016f\u017ee tester u\u017eivatelsk\u00e9ho rozhran\u00ed zad\u00e1vat \u010d\u00edseln\u00e9 hodnoty do pole s n\u00e1zvem, je n\u011bco \u0161patn\u011b.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Problemy_s_sirkou_pole\"><\/span>2. Probl\u00e9my s \u0161\u00ed\u0159kou pole<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Slou\u017e\u00ed k omezen\u00ed po\u010dtu znak\u016f pro ur\u010dit\u00e1 pole, nap\u0159\u00edklad po\u0161tovn\u00ed sm\u011brovac\u00ed \u010d\u00edsla. Pokud aplikace neomez\u00ed po\u010det znak\u016f v t\u011bchto pol\u00edch, m\u016f\u017ee to v\u00e9st k neplatn\u00fdm vstup\u016fm od koncov\u00e9ho u\u017eivatele.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Tlacitka\"><\/span>3. Tla\u010d\u00edtka<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Tyto testy u\u017eivatelsk\u00e9ho rozhran\u00ed zaji\u0161\u0165uj\u00ed spr\u00e1vnou funkci tla\u010d\u00edtek, tak\u017ee nap\u0159\u00edklad tla\u010d\u00edtko dal\u0161\u00ed str\u00e1nka p\u0159esm\u011bruje koncov\u00e9ho u\u017eivatele na dal\u0161\u00ed str\u00e1nku. Existuje mnoho r\u016fzn\u00fdch typ\u016f tla\u010d\u00edtek s r\u016fzn\u00fdmi \u00fa\u010dely, a proto je d\u016fle\u017eit\u00e9, aby plnila svou funkci, aby bylo mo\u017en\u00e9 vytvo\u0159it funk\u010dn\u00ed aplikaci.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4Posouvani_tabulky\"><\/span>4.Posouv\u00e1n\u00ed tabulky<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pokud se v aplikaci nach\u00e1zej\u00ed tabulky s daty, rolov\u00e1n\u00ed tabulek zaji\u0161\u0165uje, \u017ee m\u016f\u017eete proch\u00e1zet data a p\u0159itom z\u016fstanou viditeln\u00e1 z\u00e1hlav\u00ed.<\/p>\n<p>Pokud to nefunguje, jsou data pro koncov\u00e9ho u\u017eivatele matouc\u00ed.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"5_Protokoly_o_chybach\"><\/span>5. Protokoly o chyb\u00e1ch<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>V p\u0159\u00edpad\u011b p\u00e1du nebo chyby aplikace je d\u016fle\u017eit\u00e9 otestovat protokoly o chyb\u00e1ch a ujistit se, \u017ee poskytuj\u00ed p\u0159esn\u00fd v\u00fdstup pro hl\u00e1\u0161en\u00ed chyb.<\/p>\n<p>Bez p\u0159esn\u00e9ho hl\u00e1\u0161en\u00ed chyb a z\u00e1znam\u016f o chyb\u00e1ch nelze dob\u0159e zjistit, co je p\u0159\u00ed\u010dinou probl\u00e9mu a jak jej odstranit.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Jak_se_provadi_test_uzivatelskeho_rozhrani_GUI\"><\/span><strong>Jak se prov\u00e1d\u00ed test u\u017eivatelsk\u00e9ho rozhran\u00ed (GUI)?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-4068\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/03\/businessman-with-tablet-looking-machine-modern-factory-1024x684.jpg\" alt=\"testov\u00e1n\u00ed softwaru automatizace post\" width=\"516\" height=\"345\"><\/p>\n<p>Abyste si mohli ud\u011blat dobrou p\u0159edstavu o tom, jak prov\u00e9st test u\u017eivatelsk\u00e9ho rozhran\u00ed &#8211; nebo grafick\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed -, vytvo\u0159\u00edme pro v\u00e1s p\u0159\u00edklad, na kter\u00fd se m\u016f\u017eete pod\u00edvat.<\/p>\n<p>\u0158ekn\u011bme, \u017ee budeme testovat str\u00e1nku formul\u00e1\u0159e v aplikaci pro registraci \u00fa\u010dtu. Na t\u00e9to str\u00e1nce je k dispozici v\u00edce prvk\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed, kter\u00e9 lze testovat a kter\u00e9 jsou ozna\u010deny TC-X (kde TC znamen\u00e1 testovac\u00ed p\u0159\u00edpad a X ozna\u010duje \u010d\u00edslo prvku).<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Nize_je_uveden_seznam_dostupnych_TC_ktere_lze_testovat\"><\/span><strong>N\u00ed\u017ee je uveden seznam dostupn\u00fdch TC, kter\u00e9 lze testovat:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-1_Logo_znacky_v_horni_casti_obrazovky\"><\/span><strong>TC-1: Logo zna\u010dky v horn\u00ed \u010d\u00e1sti obrazovky<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; M\u011blo by se otestovat, zda se zobrazuje spr\u00e1vn\u00e1 pozice, typ p\u00edsma a ozna\u010den\u00ed str\u00e1nky.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-2_Registrace_uctu\"><\/span><strong>TC-2: Registrace \u00fa\u010dtu<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; T\u00edm by se m\u011blo ov\u011b\u0159it, zda je z\u00e1hlav\u00ed str\u00e1nky spr\u00e1vn\u00e9.<\/p>\n<p>&#8211; M\u011bl by tak\u00e9 zkontrolovat, zda je zobrazeno spr\u00e1vn\u00e9 p\u00edsmo.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-3_Pole_pro_krestni_jmeno\"><\/span><strong>TC-3: Pole pro k\u0159estn\u00ed jm\u00e9no<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; T\u00edmto testem by se m\u011blo ov\u011b\u0159it spr\u00e1vn\u00e9 zarovn\u00e1n\u00ed a um\u00edst\u011bn\u00ed textov\u00e9ho pole.<\/p>\n<p>&#8211; M\u011bl by tak\u00e9 otestovat popisky pol\u00ed a zkontrolovat, zda p\u0159ij\u00edm\u00e1 platn\u00e9 a odm\u00edt\u00e1 neplatn\u00e9 polo\u017eky.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-4_Pole_prijmeni\"><\/span><strong>TC-4: Pole p\u0159\u00edjmen\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; T\u00edmto testem by se m\u011blo ov\u011b\u0159it spr\u00e1vn\u00e9 zarovn\u00e1n\u00ed a um\u00edst\u011bn\u00ed textov\u00e9ho pole.<\/p>\n<p>&#8211; M\u011bl by tak\u00e9 otestovat popisky pol\u00ed a zkontrolovat, zda p\u0159ij\u00edm\u00e1 platn\u00e9 a odm\u00edt\u00e1 neplatn\u00e9 polo\u017eky.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-5_Pole_uzivatelskeho_jmena\"><\/span><strong>TC-5: Pole u\u017eivatelsk\u00e9ho jm\u00e9na<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; M\u011blo by se otestovat, jak\u00e1 chybov\u00e1 zpr\u00e1va se zobraz\u00ed p\u0159i zad\u00e1v\u00e1n\u00ed omezen\u00fdch znak\u016f.<\/p>\n<p>&#8211; M\u011bl by tak\u00e9 zkontrolovat, zda je chybov\u00e9 hl\u00e1\u0161en\u00ed platn\u00e9 a p\u0159esn\u00e9.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-6_Pole_hesla\"><\/span><strong>TC-6: Pole hesla<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; M\u011blo by se otestovat, zda popisky pol\u00ed p\u0159ij\u00edmaj\u00ed platn\u00e9 znaky a odm\u00edtaj\u00ed neplatn\u00e9.<\/p>\n<p>&#8211; M\u011bl by tak\u00e9 otestovat zarovn\u00e1n\u00ed a polohu textov\u00e9ho pole.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-7_Tlacitko_Dalsi_stranka\"><\/span><strong>TC-7: Tla\u010d\u00edtko Dal\u0161\u00ed str\u00e1nka<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; T\u00edm by se m\u011blo ov\u011b\u0159it, \u017ee odesl\u00e1n\u00ed formul\u00e1\u0159e funguje, jak m\u00e1.<\/p>\n<p>&#8211; M\u011bl by tak\u00e9 zkontrolovat um\u00edst\u011bn\u00ed tla\u010d\u00edtek a ujistit se, \u017ee je pro u\u017eivatele \u010diteln\u00e9.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Plan_testovani_uzivatelskeho_rozhrani_%E2%80%93_co_to_je\"><\/span><strong>Pl\u00e1n testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed &#8211; co to je?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-3548\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/water-1024x613.jpg\" alt=\"kdo by se m\u011bl zab\u00fdvat n\u00e1stroji pro automatizaci testov\u00e1n\u00ed softwaru a pl\u00e1nov\u00e1n\u00edm.\" width=\"450\" height=\"269\"><\/p>\n<p>Pl\u00e1n testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je dokument, kter\u00fd je sou\u010d\u00e1st\u00ed procesu testov\u00e1n\u00ed aplikac\u00ed.<\/p>\n<p>Pl\u00e1n testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed rozd\u011bluje kl\u00ed\u010dov\u00e9 informace o aplikaci a v\u0161ech testovac\u00edch \u010dinnostech s n\u00ed spojen\u00fdch.<\/p>\n<p>Vytvo\u0159en\u00ed pl\u00e1nu testov\u00e1n\u00ed je obvykle jedn\u00edm z prvn\u00edch krok\u016f p\u0159i testov\u00e1n\u00ed aplikac\u00ed, proto\u017ee vytv\u00e1\u0159\u00ed z\u00e1klad pro metodiky testov\u00e1n\u00ed a zam\u00fd\u0161len\u00e9 v\u00fdsledky.<\/p>\n<p>Jedn\u00e1 se o u\u017eite\u010dn\u00fd dokument, d\u00edky kter\u00e9mu maj\u00ed lid\u00e9 mimo testovac\u00ed t\u00fdm lep\u0161\u00ed p\u0159edstavu o tom, co se v procesu d\u011bje.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Jak_napsat_plan_testovani_uzivatelskeho_rozhrani\"><\/span><strong>Jak napsat pl\u00e1n testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Testovac\u00ed pl\u00e1ny u\u017eivatelsk\u00e9ho rozhran\u00ed poskytuj\u00ed vynikaj\u00edc\u00ed vod\u00edtko a n\u00e1vod pro testery u\u017eivatelsk\u00e9ho rozhran\u00ed, tak\u017ee jejich spr\u00e1vn\u00e9 vypracov\u00e1n\u00ed skute\u010dn\u011b pom\u00e1h\u00e1 p\u0159i testov\u00e1n\u00ed a kontrole aplikac\u00ed.<\/p>\n<p>Pod\u00edvejte se na n\u00ed\u017ee uveden\u00e9 kroky a zjist\u011bte, jak napsat pl\u00e1n testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Uvedte_klicove_informace_o_testovani_uzivatelskeho_rozhrani\"><\/span>1. Uve\u010fte kl\u00ed\u010dov\u00e9 informace o testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed.<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pl\u00e1n testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed obsahuje v\u0161echny kl\u00ed\u010dov\u00e9 informace pot\u0159ebn\u00e9 k proveden\u00ed testov\u00e1n\u00ed aplikace. N\u011bkter\u00e9 z t\u011bchto informac\u00ed zahrnuj\u00ed n\u00e1sleduj\u00edc\u00ed:<\/p>\n<p>&#8211; Odborn\u00edci pot\u0159ebn\u00ed pro testov\u00e1n\u00ed, jejich role a dovednosti.<\/p>\n<p>&#8211; Celkov\u00e1 doba pot\u0159ebn\u00e1 k otestov\u00e1n\u00ed aplikace.<\/p>\n<p>&#8211; Testovac\u00ed techniky, kter\u00e9 se p\u0159i testu pou\u017e\u00edvaj\u00ed.<\/p>\n<p>&#8211; Ve\u0161ker\u00e9 zdroje pot\u0159ebn\u00e9 pro testov\u00e1n\u00ed, jako je specifick\u00fd hardware, dokumentace nebo n\u00e1stroje.<\/p>\n<p>&#8211; Rozd\u011blen\u00ed c\u00edlov\u00fdch testovac\u00edch prost\u0159ed\u00ed, jako jsou mobiln\u00ed za\u0159\u00edzen\u00ed, konkr\u00e9tn\u00ed opera\u010dn\u00ed syst\u00e9m nebo prohl\u00ed\u017ee\u010de.<\/p>\n<p>&#8211; Celkov\u00e9 c\u00edle procesu testov\u00e1n\u00ed.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Testovani_koure\"><\/span>2. Testov\u00e1n\u00ed kou\u0159e<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>D\u00e1le m\u016f\u017eete pou\u017e\u00edt testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed pomoc\u00ed smoke test\u016f. Smoke testov\u00e1n\u00ed je u\u017eite\u010dn\u00fd zp\u016fsob, jak identifikovat z\u00e1kladn\u00ed probl\u00e9my a chyby v aplikaci, ale nehled\u00e1 probl\u00e9my p\u0159\u00edli\u0161 do hloubky.<\/p>\n<p>Jedn\u00e1 se o techniku, kter\u00e1 se nejl\u00e9pe hod\u00ed pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed horn\u00ed vrstvy aplikace, tak\u017ee m\u016f\u017ee pom\u011brn\u011b snadno odhalit zjevn\u00e9 probl\u00e9my.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Testovani_spravnosti\"><\/span>3. Testov\u00e1n\u00ed spr\u00e1vnosti<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Chcete-li proniknout hloub\u011bji do aplikace a naj\u00edt m\u00e9n\u011b zjevn\u00e9 chyby a nedostatky, je skv\u011blou technikou pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed sanity testing.<\/p>\n<p>Testov\u00e1n\u00ed spr\u00e1vnosti se zam\u011b\u0159uje na kontrolu nov\u00e9ho nebo zm\u011bn\u011bn\u00e9ho k\u00f3dov\u00e1n\u00ed, aby se ov\u011b\u0159ilo, zda je v souladu s po\u017eadavky aplikace.<\/p>\n<p>Od smoke testov\u00e1n\u00ed se li\u0161\u00ed t\u00edm, \u017ee testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je mnohem komplexn\u011bj\u0161\u00ed, co\u017e umo\u017e\u0148uje hlub\u0161\u00ed pohled na funk\u010dnost aplikace.<\/p>\n<p>Pot\u00e9, co aplikace projde testem kou\u0159e, p\u0159id\u00e1 test spr\u00e1vnosti dal\u0161\u00ed \u00farove\u0148 kontroly.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Testovaci_scenare_uzivatelskeho_rozhrani\"><\/span><strong>Testovac\u00ed sc\u00e9n\u00e1\u0159e u\u017eivatelsk\u00e9ho rozhran\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Aby bylo zaji\u0161t\u011bno, \u017ee aplikace bude fungovat tak, jak m\u00e1, ve v\u00edce oblastech a interakc\u00edch, je d\u016fle\u017eit\u00e9 prov\u00e9st r\u016fzn\u00e9 sc\u00e9n\u00e1\u0159e testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed.<\/p>\n<p>N\u00ed\u017ee je uveden rozpis testovac\u00edch sc\u00e9n\u00e1\u0159\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed s p\u0159\u00edkladem.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Co_jsou_testovaci_scenare_uzivatelskeho_rozhrani\"><\/span>1. Co jsou testovac\u00ed sc\u00e9n\u00e1\u0159e u\u017eivatelsk\u00e9ho rozhran\u00ed?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testovac\u00ed sc\u00e9n\u00e1\u0159 u\u017eivatelsk\u00e9ho rozhran\u00ed je zp\u016fsob, jak vytvo\u0159it dokumentaci pro v\u00edce p\u0159\u00edpad\u016f pou\u017eit\u00ed v aplikaci.<\/p>\n<p>Sc\u00e9n\u00e1\u0159 testu u\u017eivatelsk\u00e9ho rozhran\u00ed se pou\u017e\u00edv\u00e1 k popisu konkr\u00e9tn\u00edch akc\u00ed, kter\u00e9 m\u016f\u017ee u\u017eivatel p\u0159i pou\u017e\u00edv\u00e1n\u00ed aplikace prov\u00e9st.<\/p>\n<p>V n\u011bkter\u00fdch p\u0159\u00edpadech tak\u00e9 popisuje sc\u00e9n\u00e1\u0159, kter\u00fd m\u016f\u017ee u\u017eivatel p\u0159i pou\u017e\u00edv\u00e1n\u00ed aplikace za\u017e\u00edt.<\/p>\n<p>Testovac\u00ed sc\u00e9n\u00e1\u0159e u\u017eivatelsk\u00e9ho rozhran\u00ed jsou u\u017eite\u010dn\u00e9, proto\u017ee ov\u011b\u0159uj\u00ed, zda funkce v aplikaci funguj\u00ed podle o\u010dek\u00e1v\u00e1n\u00ed. K vytvo\u0159en\u00ed u\u017eite\u010dn\u00fdch sc\u00e9n\u00e1\u0159\u016f je zapot\u0159eb\u00ed d\u016fkladn\u00e9 znalosti aplikace a vstup\u016f od klient\u016f a v\u00fdvoj\u00e1\u0159\u016f.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Priklad_testovacich_scenaru_uzivatelskeho_rozhrani\"><\/span>2. P\u0159\u00edklad testovac\u00edch sc\u00e9n\u00e1\u0159\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Jako p\u0159\u00edklad uve\u010fme sc\u00e9n\u00e1\u0159 testov\u00e1n\u00ed p\u0159ihla\u0161ovac\u00ed str\u00e1nky aplikace. Testovac\u00ed sc\u00e9n\u00e1\u0159 u\u017eivatelsk\u00e9ho rozhran\u00ed se bude sna\u017eit odpov\u011bd\u011bt na n\u00e1sleduj\u00edc\u00ed ot\u00e1zky:<\/p>\n<p>&#8211; Mohou se u\u017eivatel\u00e9 p\u0159ihl\u00e1sit k platform\u011b pomoc\u00ed spr\u00e1vn\u00fdch p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f?<\/p>\n<p>&#8211; Jak\u00fd je v\u00fdsledek pou\u017eit\u00ed nespr\u00e1vn\u00fdch p\u0159ihla\u0161ovac\u00edch \u00fadaj\u016f?<\/p>\n<p>&#8211; Co se stane, kdy\u017e pou\u017eijete platn\u00e9 u\u017eivatelsk\u00e9 jm\u00e9no, ale neplatn\u00e9 heslo?<\/p>\n<p>&#8211; Co se stane, kdy\u017e nech\u00e1te pole pr\u00e1zdn\u00e1 a pokus\u00edte se p\u0159ihl\u00e1sit?<\/p>\n<p>&#8211; Pokud je k dispozici tla\u010d\u00edtko &#8222;zapomenut\u00e9 heslo&#8220;, co se stane, kdy\u017e na n\u011bj kliknete?<\/p>\n<p>&#8211; Funguj\u00ed v\u0161echny odkazy na str\u00e1nce tak, jak maj\u00ed?<\/p>\n<p>Odpov\u011bdi na tyto ot\u00e1zky pom\u00e1haj\u00ed tester\u016fm u\u017eivatelsk\u00e9ho rozhran\u00ed identifikovat oblasti aplikace, kter\u00e9 nefunguj\u00ed tak, jak by m\u011bly.<\/p>\n<p>Kontroluje tak\u00e9, zda v\u0161echny dostupn\u00e9 akce poskytuj\u00ed o\u010dek\u00e1van\u00fd v\u00fdsledek, nap\u0159\u00edklad p\u0159ihl\u00e1\u0161en\u00ed pomoc\u00ed spr\u00e1vn\u00fdch pov\u011b\u0159en\u00ed.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Testovaci_pripady_uzivatelskeho_rozhrani\"><\/span><strong>Testovac\u00ed p\u0159\u00edpady u\u017eivatelsk\u00e9ho rozhran\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img alt=\"\" alt=\"\" decoding=\"async\" class=\"aligncenter size-full wp-image-3628\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/multi-site-device-distribution-3.jpg\" alt=\"\" width=\"658\" height=\"394\" srcset=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/multi-site-device-distribution-3.jpg 658w, https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/02\/multi-site-device-distribution-3-480x287.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 658px, 100vw\" \/><\/p>\n<p>K prozkoum\u00e1n\u00ed jednotliv\u00fdch aspekt\u016f sc\u00e9n\u00e1\u0159e testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed se pou\u017e\u00edvaj\u00ed testovac\u00ed p\u0159\u00edpady, kter\u00e9 rozd\u011bluj\u00ed jednotliv\u00e9 vlastnosti \u010d\u00e1st\u00ed funkc\u00ed v aplikaci.<\/p>\n<p>N\u00ed\u017ee je uveden p\u0159ehled testovac\u00edch p\u0159\u00edpad\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed s p\u0159\u00edklady.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Co_jsou_testovaci_pripady_uzivatelskeho_rozhrani\"><\/span>1. Co jsou testovac\u00ed p\u0159\u00edpady u\u017eivatelsk\u00e9ho rozhran\u00ed?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testovac\u00ed p\u0159\u00edpad u\u017eivatelsk\u00e9ho rozhran\u00ed je s\u00e9rie akc\u00ed, kter\u00e9 se prov\u00e1d\u011bj\u00ed za \u00fa\u010delem ov\u011b\u0159en\u00ed konkr\u00e9tn\u00ed funkce nebo \u010d\u00e1sti funkce v aplikaci.<\/p>\n<p>Testovac\u00ed p\u0159\u00edpady u\u017eivatelsk\u00e9ho rozhran\u00ed rozd\u011bluj\u00ed testovac\u00ed kroky, data, p\u0159edb\u011b\u017en\u00e9 a n\u00e1sledn\u00e9 podm\u00ednky pro konkr\u00e9tn\u00ed sc\u00e9n\u00e1\u0159e a tak\u00e9 kontroluj\u00ed po\u017eadavky.<\/p>\n<p>Testovac\u00ed p\u0159\u00edpad u\u017eivatelsk\u00e9ho rozhran\u00ed obvykle obsahuje velmi specifick\u00e9 prom\u011bnn\u00e9, kter\u00e9 umo\u017e\u0148uj\u00ed hloubkov\u00e9 testov\u00e1n\u00ed na jednotliv\u00e9 \u00farovni. Teste\u0159i u\u017eivatelsk\u00e9ho rozhran\u00ed pak porovn\u00e1vaj\u00ed skute\u010dn\u00e9 v\u00fdsledky s o\u010dek\u00e1van\u00fdm v\u00fdsledkem, aby se ujistili, \u017ee aplikace funguje v souladu s po\u017eadavky.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Priklady_testovacich_pripadu_uzivatelskeho_rozhrani_a_grafickeho_rozhrani\"><\/span>2. P\u0159\u00edklady testovac\u00edch p\u0159\u00edpad\u016f u\u017eivatelsk\u00e9ho rozhran\u00ed a grafick\u00e9ho rozhran\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Abyste l\u00e9pe porozum\u011bli testovac\u00edm p\u0159\u00edpad\u016fm u\u017eivatelsk\u00e9ho rozhran\u00ed a grafick\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed, pod\u00edvejte se na n\u00ed\u017ee uveden\u00e9 p\u0159\u00edklady, kter\u00e9 p\u0159edstavuj\u00ed testovac\u00ed p\u0159\u00edpady pro testovac\u00ed sc\u00e9n\u00e1\u0159, kter\u00fd se zab\u00fdv\u00e1 funk\u010dnost\u00ed p\u0159ihla\u0161ovac\u00ed obrazovky:<\/p>\n<p>&#8211; Zkontrolujte chov\u00e1n\u00ed syst\u00e9mu p\u0159i zad\u00e1v\u00e1n\u00ed platn\u00fdch pov\u011b\u0159en\u00ed.<\/p>\n<p>&#8211; Zkontrolujte chov\u00e1n\u00ed syst\u00e9mu p\u0159i pou\u017eit\u00ed neplatn\u00e9ho e-mailu, ale platn\u00e9ho hesla.<\/p>\n<p>&#8211; Zkontrolujte chov\u00e1n\u00ed syst\u00e9mu p\u0159i pou\u017eit\u00ed platn\u00e9ho e-mailu, ale neplatn\u00e9ho hesla.<\/p>\n<p>&#8211; Zkontrolujte chov\u00e1n\u00ed syst\u00e9mu p\u0159i pou\u017eit\u00ed neplatn\u00e9ho e-mailu a hesla.<\/p>\n<p>&#8211; Zkontrolujte, jak se syst\u00e9m chov\u00e1, kdy\u017e jsou pole ponech\u00e1na pr\u00e1zdn\u00e1.<\/p>\n<p>&#8211; Zkontrolujte, zda se odkaz &#8222;zapomenut\u00e9 heslo&#8220; chov\u00e1 podle o\u010dek\u00e1v\u00e1n\u00ed.<\/p>\n<p>&#8211; Zkontrolujte chov\u00e1n\u00ed syst\u00e9mu, kdy\u017e je za\u0161krtnuto tla\u010d\u00edtko &#8222;udr\u017eet m\u011b p\u0159ihl\u00e1\u0161en\u00e9ho&#8220;.<\/p>\n<p>&#8211; Zkontrolujte chov\u00e1n\u00ed syst\u00e9mu p\u0159i zad\u00e1n\u00ed neplatn\u00e9ho telefonn\u00edho \u010d\u00edsla.<\/p>\n<p>V\u0161echny tyto p\u0159\u00edklady jsou tedy jednotliv\u00e9 testovac\u00ed p\u0159\u00edpady u\u017eivatelsk\u00e9ho rozhran\u00ed.<\/p>\n<p>Na rozd\u00edl od testovac\u00edho sc\u00e9n\u00e1\u0159e, kter\u00fd zahrnuje cel\u00fd proces, se testovac\u00ed p\u0159\u00edpady zab\u00fdvaj\u00ed jednotliv\u00fdmi funkcemi. Jin\u00fdmi slovy, ka\u017ed\u00fd v\u00fd\u0161e uveden\u00fd p\u0159\u00edklad je testovac\u00edm p\u0159\u00edpadem u\u017eivatelsk\u00e9ho rozhran\u00ed, p\u0159i\u010dem\u017e cel\u00fd seznam je klasifikov\u00e1n jako testovac\u00ed sc\u00e9n\u00e1\u0159.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Testovaci_skripty_uzivatelskeho_rozhrani\"><\/span><strong>Testovac\u00ed skripty u\u017eivatelsk\u00e9ho rozhran\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-10078\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2021\/01\/Scriptfromforum-1024x363.png\" alt=\"Scriptfromforum.PNG\" width=\"1024\" height=\"363\"><\/p>\n<p>Pro je\u0161t\u011b podrobn\u011bj\u0161\u00ed rozpis testov\u00e1n\u00ed aplikac\u00ed se vytv\u00e1\u0159ej\u00ed testovac\u00ed skripty u\u017eivatelsk\u00e9ho rozhran\u00ed, kter\u00e9 tester\u016fm poskytuj\u00ed v\u00edce informac\u00ed o testovac\u00edch p\u0159\u00edpadech a sc\u00e9n\u00e1\u0159\u00edch.<\/p>\n<p>N\u00ed\u017ee je shrnuto, co jsou to skripty pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed a jak je ps\u00e1t.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Co_jsou_testovaci_skripty_uzivatelskeho_rozhrani\"><\/span>1. Co jsou testovac\u00ed skripty u\u017eivatelsk\u00e9ho rozhran\u00ed?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testovac\u00ed skripty u\u017eivatelsk\u00e9ho rozhran\u00ed jsou velmi podrobn\u00e9 popisy test\u016f prov\u00e1d\u011bn\u00fdch v aplikaci, obvykle po \u0159\u00e1dc\u00edch.<\/p>\n<p>Jsou velmi specifick\u00e9 a obsahuj\u00ed mnoho podrobnost\u00ed, pokud jde o pou\u017eit\u00e9 testovac\u00ed p\u0159\u00edpady, data a o\u010dek\u00e1vanou funk\u010dnost aplikace.<\/p>\n<p>Ve\u0161ker\u00e9 v\u00fdsledky z testovac\u00edch p\u0159\u00edpad\u016f jsou rovn\u011b\u017e zahrnuty do testovac\u00edch skript\u016f, aby se zv\u00fd\u0161ila bohatost informac\u00ed.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Jak_psat_skripty_pro_testovani_uzivatelskeho_rozhrani\"><\/span>2. Jak ps\u00e1t skripty pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testovac\u00ed skripty u\u017eivatelsk\u00e9ho rozhran\u00ed jsou jednoduch\u00e9, proto\u017ee jednodu\u0161e popisuj\u00ed testovac\u00ed p\u0159\u00edpady.<\/p>\n<p>Pokud do nich zahrnete n\u00e1sleduj\u00edc\u00ed informace, m\u011bly by v\u00e1m va\u0161e skripty pro testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed p\u0159in\u00e9st mnoho u\u017eitku:<\/p>\n<p>&#8211; ID testovac\u00edho skriptu: Toto je jedine\u010dn\u00fd identifik\u00e1tor testovac\u00edho skriptu.<\/p>\n<p>&#8211; N\u00e1zev: N\u00e1zev testovac\u00edho skriptu.<\/p>\n<p>&#8211; ID testovac\u00edho p\u0159\u00edpadu: Toto je ID testovac\u00edho p\u0159\u00edpadu, pro kter\u00fd vytv\u00e1\u0159\u00edte skript.<\/p>\n<p>&#8211; Po\u017eadavky: Po\u017eadavky: Jedn\u00e1 se o specifikace aplikace hardwaru, kter\u00fd je nezbytn\u00fd pro spu\u0161t\u011bn\u00ed testovac\u00edch p\u0159\u00edpad\u016f.<\/p>\n<p>&#8211; Postup: Postup: Jedn\u00e1 se o kroky, kter\u00e9 se prov\u00e1d\u011bj\u00ed p\u0159i testov\u00e1n\u00ed.<\/p>\n<p>&#8211; V\u00fdsledek: Jedn\u00e1 se o v\u00fdstup a kone\u010dn\u00fd v\u00fdsledek testov\u00e1n\u00ed.<\/p>\n<p>&#8211; Stav: Jedn\u00e1 se o \u00fadaj o \u00fasp\u011b\u0161nosti testovac\u00edho skriptu &#8211; pro\u0161el, nebo nepro\u0161el?<\/p>\n<p>&#8211; K\u00f3d chyby: Pokud do\u0161lo k probl\u00e9mu, k\u00f3d chyby uv\u00e1d\u00ed, o jak\u00fd probl\u00e9m se jedn\u00e1.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Kontrolni_seznam_pro_testy_uzivatelskeho_rozhrani\"><\/span><strong>Kontroln\u00ed seznam pro testy u\u017eivatelsk\u00e9ho rozhran\u00ed<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-29236\" src=\"https:\/\/www.zaptest.com\/wp-content\/uploads\/2022\/07\/Software-testing-checklist-1024x681.jpeg\" alt=\"Kontroln\u00ed seznam pro testov\u00e1n\u00ed softwaru\" width=\"476\" height=\"317\"><\/p>\n<p>Nyn\u00ed, kdy\u017e jste p\u0159ipraveni za\u010d\u00edt s testov\u00e1n\u00edm u\u017eivatelsk\u00e9ho rozhran\u00ed, pou\u017eijte n\u00ed\u017ee uveden\u00fd kontroln\u00ed seznam a vytvo\u0159te si vlastn\u00ed testy:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Zkontrolujte_zakladni_funkcnost\"><\/span>1. Zkontrolujte z\u00e1kladn\u00ed funk\u010dnost<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Funk\u010dn\u00ed testov\u00e1n\u00ed je skv\u011bl\u00fd zp\u016fsob, jak naj\u00edt nap\u0159\u00edklad vizu\u00e1ln\u00ed chyby nebo z\u00e1vady na platform\u011b.<\/p>\n<p>V t\u00e9to f\u00e1zi nezapome\u0148te uv\u00e9st nap\u0159\u00edklad biometrick\u00e9 \u00fadaje, p\u0159\u00edpadn\u00e9 zpr\u00e1vy a informace o pam\u011bti aplikace.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Zkontrolujte_kompatibilitu_napric_platformami\"><\/span>2. Zkontrolujte kompatibilitu nap\u0159\u00ed\u010d platformami<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Abyste se vyhnuli probl\u00e9m\u016fm, jako je fragmentace za\u0159\u00edzen\u00ed, kter\u00e1 n\u011bkter\u00fdm u\u017eivatel\u016fm blokuje p\u0159\u00edstup k aplikaci, je u\u017eite\u010dn\u00e9 prov\u00e9st kontrolu kompatibility nap\u0159\u00ed\u010d platformami.<\/p>\n<p>To zahrnuje kontrolu aplikace v r\u016fzn\u00fdch rozli\u0161en\u00edch obrazovky.<\/p>\n<p>Je dobr\u00e9 se zam\u011b\u0159it na kompatibilitu nativn\u00edch i hybridn\u00edch aplikac\u00ed v mobiln\u00edch za\u0159\u00edzen\u00edch, jako jsou Android a iOS.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Zkontrolujte_kompatibilitu_ruznych_velikosti_obrazovek\"><\/span>3. Zkontrolujte kompatibilitu r\u016fzn\u00fdch velikost\u00ed obrazovek<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Existuje mnoho r\u016fzn\u00fdch velikost\u00ed obrazovek, kter\u00e9 se koncov\u00ed u\u017eivatel\u00e9 mohou sna\u017eit s aplikac\u00ed pou\u017e\u00edvat, proto je d\u016fle\u017eit\u00e9 testovat u\u017eivatelsk\u00e9 rozhran\u00ed pro tyto velikosti.<\/p>\n<p>Testov\u00e1n\u00ed odezvy u\u017eivatelsk\u00e9ho rozhran\u00ed je nejl\u00e9pe prov\u00e1d\u011bt na nejnov\u011bj\u0161\u00edch za\u0159\u00edzen\u00edch, aby bylo mo\u017en\u00e9 \u0159e\u0161it p\u0159\u00edpadn\u00e9 probl\u00e9my. Nezapome\u0148te tak\u00e9 testovat v re\u017eimu na \u0161\u00ed\u0159ku i na v\u00fd\u0161ku.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Kontrola_vykonu_a_skalovatelnosti\"><\/span>4. Kontrola v\u00fdkonu a \u0161k\u00e1lovatelnosti<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pokud je aplikace \u0161k\u00e1lovateln\u00e1, je schopna poskytovat vynikaj\u00edc\u00ed v\u00fdkon na r\u016fzn\u00fdch platform\u00e1ch.<br \/>\nTestov\u00e1n\u00ed r\u016fzn\u00fdch \u00farovn\u00ed z\u00e1t\u011b\u017ee, provozu a dal\u0161\u00edch sc\u00e9n\u00e1\u0159\u016f pro koncov\u00e9 u\u017eivatele za \u00fa\u010delem posouzen\u00ed v\u00fdkonu a \u0161k\u00e1lovatelnosti aplikace.<\/p>\n<p>To lze prov\u00e9st pomoc\u00ed paraleln\u00edho testov\u00e1n\u00ed, kter\u00e9 vyu\u017e\u00edv\u00e1 automatizovan\u00e9 testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed podobn\u011b jako <a href=\"https:\/\/www.zaptest.com\/rpa\" target=\"_blank\" rel=\"noopener\">robotick\u00e1 automatizace proces\u016f<\/a> ve v\u00edce prost\u0159ed\u00edch.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Zkontrolujte_pristupnost_aplikace\"><\/span>5. Zkontrolujte p\u0159\u00edstupnost aplikace<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testov\u00e1n\u00ed p\u0159\u00edstupnosti zaji\u0161\u0165uje, \u017ee konkr\u00e9tn\u00ed funkce zam\u011b\u0159en\u00e9 na pomoc koncov\u00fdm u\u017eivatel\u016fm funguj\u00ed podle o\u010dek\u00e1v\u00e1n\u00ed. Zde zkontrolujte nap\u0159\u00edklad velikost p\u00edsma, re\u017eim \u010dte\u010dky obrazovky a mo\u017enosti zv\u011bt\u0161en\u00ed.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Zkontrolujte_barvy_a_text\"><\/span>6. Zkontrolujte barvy a text<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Aplikace by m\u011bly zobrazovat barvy ur\u010dit\u00fdm zp\u016fsobem, proto je d\u016fle\u017eit\u00e9 to ov\u011b\u0159it testov\u00e1n\u00edm barevn\u00fdch sch\u00e9mat.<\/p>\n<p>Pat\u0159\u00ed sem nap\u0159\u00edklad barva hypertextov\u00e9ho odkazu nebo jin\u00e9 typy p\u00edsma. Je tak\u00e9 u\u017eite\u010dn\u00e9 zkontrolovat, zda v textu nejsou probl\u00e9my s pravopisem, velikost\u00ed p\u00edsma a zarovn\u00e1n\u00edm.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Vyhodnoceni_rychlosti_navigace\"><\/span>7. Vyhodnocen\u00ed rychlosti navigace<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ujist\u011bte se, \u017ee u\u017eivatelsk\u00e9 rozhran\u00ed aplikace b\u011b\u017e\u00ed hladce a bez z\u00e1vad. Dobr\u00fdm m\u00edstem pro hled\u00e1n\u00ed zpo\u017ed\u011bn\u00ed je nap\u0159\u00edklad na\u010d\u00edtac\u00ed obrazovka pro z\u00e1hlav\u00ed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed je d\u00edky celosv\u011btov\u00e9mu roz\u0161\u00ed\u0159en\u00ed webov\u00fdch str\u00e1nek a aplikac\u00ed d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e kdy d\u0159\u00edve. Pokud zav\u00e1d\u00edte nov\u00fd software nebo webovou str\u00e1nku, je velmi d\u016fle\u017eit\u00e9, abyste spr\u00e1vn\u011b vyladili u\u017eivatelsk\u00e9 rozhran\u00ed (UI) a vyv\u00e1\u017eili tak funk\u010dnost a estetiku. Vytvo\u0159en\u00ed p\u0159esv\u011bd\u010div\u00e9ho u\u017eivatelsk\u00e9ho rozhran\u00ed vy\u017eaduje mnoho \u00fasil\u00ed, p\u0159i\u010dem\u017e testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed slou\u017e\u00ed jako lakmusov\u00fd pap\u00edrek, kter\u00fd ur\u010d\u00ed, zda [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16933,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Co je testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed (GUI) softwaru? Typy, postupy, n\u00e1stroje a dal\u0161\u00ed!","_seopress_titles_desc":"Od typ\u016f, v\u00fdhod a probl\u00e9m\u016f testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed a\u017e po bezplatn\u00e9 ^& podnikov\u00e9 n\u00e1stroje a kontroln\u00ed seznamy - dozv\u00edte se v\u0161e, co je t\u0159eba v\u011bd\u011bt o testov\u00e1n\u00ed u\u017eivatelsk\u00e9ho rozhran\u00ed (GUI)!","_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":["post-44028","post","type-post","status-publish","format-standard","has-post-thumbnail","category-typy-testovani-softwaru-cs"],"acf":{"short_name":""},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/posts\/44028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/comments?post=44028"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/posts\/44028\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/media\/16933"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/media?parent=44028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/categories?post=44028"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/cs\/wp-json\/wp\/v2\/tags?post=44028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}