{"id":44071,"date":"2022-07-31T15:37:13","date_gmt":"2022-07-31T15:37:13","guid":{"rendered":"https:\/\/www.zaptest.com\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao"},"modified":"2022-07-31T15:37:13","modified_gmt":"2022-07-31T15:37:13","slug":"o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao","status":"publish","type":"post","link":"https:\/\/www.zaptest.com\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao","title":{"rendered":"O que \u00e9 o teste de Software UI? Mergulho profundo nos tipos, processos, ferramentas e implementa\u00e7\u00e3o"},"content":{"rendered":"<p>O teste da interface do utilizador \u00e9 mais importante do que nunca gra\u00e7as a uma aceita\u00e7\u00e3o global em websites e aplica\u00e7\u00f5es. Se estiver a lan\u00e7ar uma nova pe\u00e7a de software ou p\u00e1gina web, \u00e9 crucial que obtenha a interface do utilizador (IU) correcta para equilibrar funcionalidade e est\u00e9tica.<\/p>\n<p>H\u00e1 muita coisa que entra na cria\u00e7\u00e3o de uma IU convincente, com os testes de IU actuando como um teste de tornassol para determinar se a interface atinge ou n\u00e3o todas as marcas.<\/p>\n<p>Neste artigo, vamos analisar todas as \u00e1reas-chave relacionadas com os testes de IU, desde a defini\u00e7\u00e3o do que \u00e9 uma IU at\u00e9 \u00e0s melhores formas de testar a sua IU.<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#UI_vs_GUI_Esclarecer_a_confusao\" >UI vs. GUI: Esclarecer a confus\u00e3o<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_O_que_e_o_teste_da_interface_do_utilizador\" >1. O que \u00e9 o teste da interface do utilizador?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_O_que_e_uma_interface_grafica_do_utilizador_GUI\" >2. O que \u00e9 uma interface gr\u00e1fica do utilizador (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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#3_UI_vs_GUI\" >3. UI vs. GUI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#UI\" >UI:<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#GUI\" >GUI:<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#O_que_e_o_teste_de_Interface_de_Utilizador_IU\" >O que \u00e9 o teste de Interface de Utilizador (IU)?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Quando_Porque_precisa_de_testes_de_Interface_de_Utilizador\" >Quando &amp; Porque precisa de testes de Interface de Utilizador?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Tipos_de_testes_UI\" >Tipos de testes UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_Testes_de_regressao\" >1. Testes de regress\u00e3o<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Testes_funcionais\" >2. Testes funcionais<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#3_Testes_de_aceitacao\" >3. Testes de aceita\u00e7\u00e3o<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#4_Testes_unitarios\" >4. Testes unit\u00e1rios<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#5_Testes_de_desempenho\" >5. Testes de desempenho<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#6_Testes_GUI\" >6. Testes GUI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Quais_sao_os_beneficios_dos_testes_UI\" >Quais s\u00e3o os benef\u00edcios dos testes UI?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_Melhora_a_funcionalidade\" >1. Melhora a funcionalidade<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Torna_mais_facil_a_sua_utilizacao\" >2. Torna mais f\u00e1cil a sua utiliza\u00e7\u00e3o<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#3_Reforca_a_reputacao_das_aplicacoes\" >3. Refor\u00e7a a reputa\u00e7\u00e3o das aplica\u00e7\u00f5es<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Quais_sao_os_principais_desafios_dos_testes_de_IU\" >Quais s\u00e3o os principais desafios dos testes de IU?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_Actualizacoes_UI\" >1. Actualiza\u00e7\u00f5es UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Testes_que_crescem_em_complexidade\" >2. Testes que crescem em complexidade<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#3_Restricoes_de_tempo\" >3. Restri\u00e7\u00f5es de tempo<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#4_Manter_os_guioes_de_IU_actualizados\" >4. Manter os gui\u00f5es de IU actualizados<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Deve_automatizar_os_testes_de_IU\" >Deve automatizar os testes de IU?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#O_que_e_o_teste_manual_de_IU\" >O que \u00e9 o teste manual de IU?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_Beneficios_dos_testes_manuais_da_IU\" >1. Benef\u00edcios dos testes manuais da IU<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Limitacoes_dos_testes_manuais_de_IU\" >2. Limita\u00e7\u00f5es dos testes manuais de IU<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#3_Testes_de_gravacao_e_repeticao\" >3. Testes de grava\u00e7\u00e3o e repeti\u00e7\u00e3o<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#4_Manual_vs_gravacao_repeticao_vs_testes_de_automacao\" >4. Manual vs. grava\u00e7\u00e3o &amp; repeti\u00e7\u00e3o vs. testes de automa\u00e7\u00e3o<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#O_que_e_que_se_testa_quando_se_realizam_testes_UI\" >O que \u00e9 que se testa quando se realizam testes UI?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_Erros_nos_tipos_de_dados\" >1. Erros nos tipos de dados<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Problemas_de_largura_de_campo\" >2. Problemas de largura de campo<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#3_Botoes\" >3. Bot\u00f5es<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#4Tabela_de_rolagem\" >4.Tabela de rolagem<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#5_Registos_de_erros\" >5. Registos de erros<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Como_se_realiza_um_teste_UI_GUI\" >Como se realiza um teste UI (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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Abaixo_esta_uma_lista_dos_TCs_disponiveis_para_teste\" >Abaixo est\u00e1 uma lista dos TC&#8217;s dispon\u00edveis para teste:<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#TC-1_Logotipo_da_marca_na_parte_superior_do_ecra\" >TC-1: Logotipo da marca na parte superior do ecr\u00e3<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#TC-2_Registe_a_sua_conta\" >TC-2: Registe a sua conta<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#TC-3_Campo_de_nome_proprio\" >TC-3: Campo de nome pr\u00f3prio<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#TC-4_Campo_de_Apelidos\" >TC-4: Campo de Apelidos<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#TC-5_Campo_de_nome_de_utilizador\" >TC-5: Campo de nome de utilizador<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#TC-6_Campo_de_senha\" >TC-6: Campo de senha<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#TC-7_Botao_da_pagina_seguinte\" >TC-7: Bot\u00e3o da p\u00e1gina seguinte<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Plano_de_Testes_UI_%E2%80%93_O_que_e\" >Plano de Testes UI &#8211; O que \u00e9?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Como_escrever_um_plano_de_teste_UI\" >Como escrever um plano de teste UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_Incluir_informacao_chave_sobre_os_testes_UI\" >1. Incluir informa\u00e7\u00e3o chave sobre os testes UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Testes_de_fumo\" >2. Testes de fumo<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#3_Testes_de_sanidade\" >3. Testes de sanidade<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Cenarios_de_teste_UI\" >Cen\u00e1rios de teste UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_Quais_sao_os_cenarios_de_teste_UI\" >1. Quais s\u00e3o os cen\u00e1rios de teste UI?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Exemplo_de_Cenarios_de_Testes_UI\" >2. Exemplo de Cen\u00e1rios de Testes UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Casos_de_teste_UI\" >Casos de teste UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_O_que_sao_casos_de_teste_UI\" >1. O que s\u00e3o casos de teste UI?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Exemplos_de_casos_de_teste_UI_GUI\" >2. Exemplos de casos de teste UI &amp; GUI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Guias_de_Teste_UI\" >Guias de Teste UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_O_que_sao_os_Guias_de_Teste_UI\" >1. O que s\u00e3o os Guias de Teste UI?<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Como_escrever_guioes_de_teste_UI\" >2. Como escrever gui\u00f5es de teste UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#Lista_de_verificacao_para_os_seus_testes_UI\" >Lista de verifica\u00e7\u00e3o para os seus testes UI<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#1_Verificar_a_funcionalidade_basica\" >1. Verificar a funcionalidade b\u00e1sica<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#2_Verificar_a_compatibilidade_entre_plataformas\" >2. Verificar a compatibilidade entre plataformas<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#3_Verificar_a_compatibilidade_entre_diferentes_tamanhos_de_ecra\" >3. Verificar a compatibilidade entre diferentes tamanhos de ecr\u00e3<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#4_Verificar_o_desempenho_e_a_escalabilidade\" >4. Verificar o desempenho e a escalabilidade<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#5_Verificar_a_acessibilidade_da_aplicacao\" >5. Verificar a acessibilidade da aplica\u00e7\u00e3o<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#6_Verificar_cores_e_texto\" >6. Verificar cores e texto<\/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\/pt-pt\/o-que-e-o-teste-de-software-ui-mergulho-profundo-nos-tipos-processos-ferramentas-e-implementacao\/#7_Avaliar_a_velocidade_de_navegacao\" >7. Avaliar a velocidade de navega\u00e7\u00e3o<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"UI_vs_GUI_Esclarecer_a_confusao\"><\/span><strong>UI vs. GUI: Esclarecer a confus\u00e3o<\/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=\"A Fronteira entre a Estrutura de Automatiza\u00e7\u00e3o e a Ferramenta de Teste de Automatiza\u00e7\u00e3o\" width=\"561\" height=\"374\"><\/p>\n<p>Para come\u00e7ar, vamos tentar esclarecer qualquer confus\u00e3o em torno dos termos UI e GUI. Segue-se uma reparti\u00e7\u00e3o do que estes dois termos significam e onde diferem:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_O_que_e_o_teste_da_interface_do_utilizador\"><\/span>1. O que \u00e9 o teste da interface do utilizador?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A interface do utilizador, ou IU, \u00e9 a plataforma que se utiliza para interagir com um determinado software. A IU \u00e9 o local onde se pode introduzir instru\u00e7\u00f5es, introduzir dados ou visualizar informa\u00e7\u00f5es a partir de um ecr\u00e3 ou monitor.<\/p>\n<p>Existem muitos tipos diferentes de interface de utilizador, incluindo interfaces gr\u00e1ficas de utilizador (GUI) e interfaces de linha de comando que apenas mostram c\u00f3digo e texto.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_O_que_e_uma_interface_grafica_do_utilizador_GUI\"><\/span>2. O que \u00e9 uma interface gr\u00e1fica do utilizador (GUI)?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A interface gr\u00e1fica de utilizador (GUI) \u00e9 um tipo de interface de utilizador com que a maioria das pessoas est\u00e1 familiarizada. \u00c9 um tipo de interface que utiliza visuais para nos ajudar a interagir com as caracter\u00edsticas do sistema.<\/p>\n<p>Por exemplo, pode utilizar menus ou barras de ferramentas que incluem \u00edcones para o ajudar a navegar num sistema. Mesmo o texto funciona bem em GUIs como uma forma de guiar o utilizador atrav\u00e9s de uma fun\u00e7\u00e3o, tal como clicar em &#8216;ficheiro&#8217; quando se pretende abrir ou guardar um documento.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_UI_vs_GUI\"><\/span>3. UI vs. GUI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Para o ajudar a compreender melhor estas duas formas de interac\u00e7\u00e3o inform\u00e1tica, veja abaixo a compara\u00e7\u00e3o directa entre IU vs. GUI:<\/p>\n<h4><span class=\"ez-toc-section\" id=\"UI\"><\/span><strong>UI:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Uma abreviatura de interface do utilizador<\/p>\n<p>&#8211; \u00c9 um tipo de plataforma que permite aos utilizadores interagir com dispositivos<\/p>\n<p>&#8211; \u00c9 uma forma de interac\u00e7\u00e3o homem-m\u00e1quina<\/p>\n<p>&#8211; \u00c9 usado por todos e funciona frequentemente em segundo plano, por isso n\u00e3o se sabe se o est\u00e1 a usar<\/p>\n<p>&#8211; Exemplos comuns incluem MS-DOS ou Unix<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"GUI\"><\/span><strong>GUI:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Uma abreviatura de interface gr\u00e1fica do utilizador<\/p>\n<p>&#8211; \u00c9 um tipo de plataforma que utiliza gr\u00e1ficos para ajudar os utilizadores a navegar nas fun\u00e7\u00f5es de um dispositivo<\/p>\n<p>&#8211; \u00c9 uma subclasse da UI<\/p>\n<p>&#8211; \u00c9 tipicamente utilizado por utilizadores m\u00e9dios e di\u00e1rios, tais como consumidores<\/p>\n<p>&#8211; Exemplos comuns incluem Windows 10, iOS e Android<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"O_que_e_o_teste_de_Interface_de_Utilizador_IU\"><\/span><strong>O que \u00e9 o teste de Interface de Utilizador (IU)?<\/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=\"Benef\u00edcios da cria\u00e7\u00e3o de um Centro de Testes de Excel\u00eancia. Os testes de desempenho s\u00e3o diferentes dos testes funcionais?\" width=\"439\" height=\"408\"><\/p>\n<p>O teste da interface do utilizador (IU), por vezes conhecido como teste GUI dependendo do contexto, \u00e9 uma s\u00e9rie de ac\u00e7\u00f5es utilizadas para medir o desempenho e a funcionalidade global dos elementos visuais de uma aplica\u00e7\u00e3o. Procura verificar e validar v\u00e1rias fun\u00e7\u00f5es da IU e assegura que n\u00e3o h\u00e1 resultados inesperados, defeitos ou bugs.<\/p>\n<p>Os testes de IU utilizando ferramentas como o ZAPTEST s\u00e3o utilizados principalmente para verificar coisas como a usabilidade, funcionalidade e desempenho da IU para garantir que esta \u00e9 adequada ao fim a que se destina.<\/p>\n<p>Em alguns casos, tamb\u00e9m verifica a conformidade ou unidade visual com os conceitos gerais de concep\u00e7\u00e3o do sistema.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Quando_Porque_precisa_de_testes_de_Interface_de_Utilizador\"><\/span><strong>Quando &amp; Porque precisa de testes de Interface de Utilizador?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Os testes de IU s\u00e3o normalmente mais eficazes antes da liberta\u00e7\u00e3o da aplica\u00e7\u00e3o para produ\u00e7\u00e3o. Isto \u00e9 para garantir que o utilizador final tenha a melhor experi\u00eancia, com o menor n\u00famero poss\u00edvel de bugs e defeitos.<\/p>\n<p>Os utilizadores finais n\u00e3o fazem os melhores testadores de software, pelo que \u00e9 importante resolver quaisquer problemas antes de os atingir.<\/p>\n<p>Os testes de IU s\u00e3o uma forma \u00fatil de avaliar como a aplica\u00e7\u00e3o lida com determinadas ac\u00e7\u00f5es, como a utiliza\u00e7\u00e3o de um teclado e rato para interagir com os menus. Ajuda a verificar os elementos visuais da aplica\u00e7\u00e3o para garantir que s\u00e3o exibidos correctamente.<br \/>\nOs testes de IU s\u00e3o tamb\u00e9m uma \u00f3ptima forma de avaliar o desempenho e certificar-se de que n\u00e3o existem quaisquer bugs ou problemas com a funcionalidade da aplica\u00e7\u00e3o.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Tipos_de_testes_UI\"><\/span><strong>Tipos de testes UI<\/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>H\u00e1 uma variedade de diferentes testes de IU a considerar, dependendo da aplica\u00e7\u00e3o a ser testada.<\/p>\n<p>Os testes de IU t\u00eam o potencial de verificar muitas fun\u00e7\u00f5es em todas as aplica\u00e7\u00f5es, pelo que a escolha do tipo de teste certo pode ajudar a identificar quest\u00f5es espec\u00edficas.<\/p>\n<p>Por outras palavras, existem diferentes m\u00e9todos de teste de IU a considerar, e ferramentas como as ferramentas automatizadas de teste de IU do ZAPTEST, dependendo do que se pretende testar.<\/p>\n<p>Algumas das metodologias mais comuns de testes funcionais e n\u00e3o funcionais que se aproximam incluem o seguinte:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Testes_de_regressao\"><\/span>1. Testes de regress\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>O teste de regress\u00e3o \u00e9 um tipo de teste de IU que analisa quaisquer altera\u00e7\u00f5es \u00e0 codifica\u00e7\u00e3o da aplica\u00e7\u00e3o ou do website.<\/p>\n<p>Assegura que todas as funcionalidades da aplica\u00e7\u00e3o s\u00e3o as pretendidas ap\u00f3s a introdu\u00e7\u00e3o de altera\u00e7\u00f5es em partes do c\u00f3digo.<\/p>\n<p>N\u00e3o precisa de fazer quaisquer testes extravagantes, apenas executa o c\u00f3digo para garantir que todas as depend\u00eancias e fun\u00e7\u00f5es funcionam da mesma forma que funcionavam antes de serem feitas altera\u00e7\u00f5es.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Testes_funcionais\"><\/span>2. Testes funcionais<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Os testes funcionais procuram validar a aplica\u00e7\u00e3o para garantir que esta cumpre todos os requisitos funcionais.<\/p>\n<p>Testa todas as fun\u00e7\u00f5es individuais da aplica\u00e7\u00e3o e depois verifica o resultado para ter a certeza de que funciona como esperado.<\/p>\n<p>Este tipo de teste de IU concentra-se geralmente em testes de caixa negra, que n\u00e3o olha para nenhum dos c\u00f3digos-fonte. Tende a verificar coisas como a interface do utilizador, quaisquer APIs associadas, comunica\u00e7\u00e3o cliente e servidor ou seguran\u00e7a.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Testes_de_aceitacao\"><\/span>3. Testes de aceita\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>O teste de aceita\u00e7\u00e3o, por vezes conhecido como Teste de Aceita\u00e7\u00e3o do Utilizador (UAT) \u00e9 uma forma de teste de IU que \u00e9 realizado pelo utilizador final da aplica\u00e7\u00e3o para verificar o sistema antes da transi\u00e7\u00e3o para a produ\u00e7\u00e3o.<\/p>\n<p>Este tipo de testes de IU \u00e9 mais frequentemente encontrado nas fases finais dos testes, uma vez verificadas as outras \u00e1reas.<\/p>\n<p>Os testes de aceita\u00e7\u00e3o s\u00e3o utilizados para validar o fluxo global da aplica\u00e7\u00e3o do in\u00edcio ao fim. N\u00e3o se debru\u00e7a sobre quest\u00f5es de n\u00edvel superficial como erros ortogr\u00e1ficos ou quest\u00f5es est\u00e9ticas. Utiliza um ambiente de teste separado para imitar o ambiente de produ\u00e7\u00e3o, assegurando que est\u00e1 pronto para passar \u00e0 fase seguinte.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4_Testes_unitarios\"><\/span>4. Testes unit\u00e1rios<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Os testes unit\u00e1rios procuram inspeccionar componentes individuais de uma aplica\u00e7\u00e3o para validar que esta funciona como pretendido.<\/p>\n<p>\u00c9 normalmente realizado durante a fase de codifica\u00e7\u00e3o, pelo que normalmente cabe aos programadores realizar este tipo de teste de IU.<\/p>\n<p>Os testes unit\u00e1rios funcionam separando um peda\u00e7o de c\u00f3digo para ter a certeza de que funciona como esperado. Esta pe\u00e7a individual de c\u00f3digo pode ser um m\u00f3dulo espec\u00edfico, uma fun\u00e7\u00e3o, um objecto ou qualquer outra parte individual da aplica\u00e7\u00e3o.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"5_Testes_de_desempenho\"><\/span>5. Testes de desempenho<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Os testes de desempenho procuram avaliar a optimiza\u00e7\u00e3o da aplica\u00e7\u00e3o, analisando coisas como a velocidade, estabilidade, capacidade de resposta e escalabilidade da aplica\u00e7\u00e3o quando em uso.<\/p>\n<p>Este tipo de teste de IU visa encontrar quaisquer \u00e1reas de preocupa\u00e7\u00e3o na aplica\u00e7\u00e3o ou pontos de estrangulamento no fluxo de dados. As tr\u00eas principais \u00e1reas em que se concentra s\u00e3o a velocidade, a escalabilidade e a estabilidade da aplica\u00e7\u00e3o.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"6_Testes_GUI\"><\/span>6. Testes GUI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As ferramentas de teste GUI procuram inspeccionar a interface gr\u00e1fica do utilizador de uma aplica\u00e7\u00e3o para garantir que todas as funcionalidades funcionam como esperado.<\/p>\n<p>Isto inclui olhar para os activos gr\u00e1ficos e controlos da aplica\u00e7\u00e3o, tais como bot\u00f5es, barras de ferramentas e \u00edcones. O GUI \u00e9 aquilo com que o utilizador final interage e v\u00ea quando utiliza uma aplica\u00e7\u00e3o.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Quais_sao_os_beneficios_dos_testes_UI\"><\/span><strong>Quais s\u00e3o os benef\u00edcios dos testes UI?<\/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=\"benef\u00edcios Testes UI\" 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>H\u00e1 uma s\u00e9rie de benef\u00edcios associados aos testes de IU e \u00e0 utiliza\u00e7\u00e3o de ferramentas como o conjunto de testes de IU do ZAPTEST, tanto para o programador como para o utilizador final.<\/p>\n<p>Abaixo est\u00e3o alguns dos principais benef\u00edcios associados aos testes de IU:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Melhora_a_funcionalidade\"><\/span>1. Melhora a funcionalidade<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00c9 importante testar as aplica\u00e7\u00f5es para garantir que funcionam como esperado, para que, se houver falhas, bugs ou outros problemas, possam ser resolvidos antes do lan\u00e7amento.<\/p>\n<p>Se uma aplica\u00e7\u00e3o se dirige aos utilizadores finais e est\u00e1 cheia de erros ou avariada, ent\u00e3o n\u00e3o far\u00e1 o trabalho que se espera dela. Isto, por sua vez, cria demasiados problemas para os utilizadores finais e \u00e9 prov\u00e1vel que estes deixem de o utilizar.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Torna_mais_facil_a_sua_utilizacao\"><\/span>2. Torna mais f\u00e1cil a sua utiliza\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As ferramentas de automa\u00e7\u00e3o de testes de IU s\u00e3o tamb\u00e9m uma forma \u00fatil de optimizar e racionalizar a aplica\u00e7\u00e3o.<\/p>\n<p>Mesmo que toda a codifica\u00e7\u00e3o funcione como deveria, uma interface mal concebida pode confundir os utilizadores finais e deslig\u00e1-los rapidamente, baixando as taxas de adop\u00e7\u00e3o da aplica\u00e7\u00e3o. Os testes UI s\u00e3o uma \u00f3ptima forma de engomar qualquer um dos elementos ou escolhas de design para que seja mais f\u00e1cil de usar.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Reforca_a_reputacao_das_aplicacoes\"><\/span>3. Refor\u00e7a a reputa\u00e7\u00e3o das aplica\u00e7\u00f5es<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Demorar algum tempo a realizar testes de IU e trazer ferramentas como o software de automatiza\u00e7\u00e3o de testes ZAPTEST s\u00e3o \u00f3ptimas formas de polir a aplica\u00e7\u00e3o e torn\u00e1-la o mais f\u00e1cil de utilizar poss\u00edvel.<\/p>\n<p>Quando feito correctamente, torna a aplica\u00e7\u00e3o um grande embaixador da marca, o que refor\u00e7a a sua reputa\u00e7\u00e3o geral. Se a aplica\u00e7\u00e3o funcionar sem bugs e fizer tudo o que \u00e9 suposto fazer, ent\u00e3o os utilizadores apreciar\u00e3o isto e utilizar\u00e3o a aplica\u00e7\u00e3o.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Quais_sao_os_principais_desafios_dos_testes_de_IU\"><\/span><strong>Quais s\u00e3o os principais desafios dos testes de IU?<\/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=\"desafia testes de carga\" width=\"534\" height=\"356\"><\/p>\n<p>Embora os testes de IU sejam uma parte importante do desenvolvimento de aplica\u00e7\u00f5es, n\u00e3o s\u00e3o necessariamente uma parte f\u00e1cil do processo.<\/p>\n<p>H\u00e1 uma s\u00e9rie de quest\u00f5es e desafios associados ao software gratuito de automatiza\u00e7\u00e3o de testes de IU que o torna um trabalho dif\u00edcil.<\/p>\n<p>Abaixo est\u00e3o alguns dos principais desafios associados aos testes de IU quando se utilizam ferramentas de teste de IU inadequadas:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Actualizacoes_UI\"><\/span>1. Actualiza\u00e7\u00f5es UI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>O desenvolvimento de aplica\u00e7\u00f5es \u00e9 tipicamente um processo iterativo que traz novas caracter\u00edsticas e fun\u00e7\u00f5es ao longo do ciclo de desenvolvimento e para al\u00e9m dele.<\/p>\n<p>Todas estas altera\u00e7\u00f5es espor\u00e1dicas podem tornar bastante dif\u00edcil a realiza\u00e7\u00e3o eficaz de testes de IU, uma vez que outras depend\u00eancias e interac\u00e7\u00f5es de c\u00f3digo alteram o que est\u00e1 a ser testado.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Testes_que_crescem_em_complexidade\"><\/span>2. Testes que crescem em complexidade<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As aplica\u00e7\u00f5es e websites s\u00e3o agora muito mais sofisticadas do que h\u00e1 alguns anos atr\u00e1s. Com toda esta funcionalidade adicional, as ferramentas de teste de IU e o software de automa\u00e7\u00e3o de IU t\u00eam de procurar mais elementos e processos.<\/p>\n<p>Como resultado, muitas das ferramentas nos testes de IU t\u00eam de ser ajustadas para acomodar todas estas adi\u00e7\u00f5es complexas.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Restricoes_de_tempo\"><\/span>3. Restri\u00e7\u00f5es de tempo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00c0 medida que as aplica\u00e7\u00f5es crescem em complexidade, o mesmo acontece com as ferramentas utilizadas para os testes. Os gui\u00f5es de teste de IU est\u00e3o a tornar-se muito mais demorados devido ao enorme volume de c\u00f3digo que tem de ser testado. Este problema \u00e9 agravado quando as ferramentas de teste de IU certas n\u00e3o est\u00e3o dispon\u00edveis.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4_Manter_os_guioes_de_IU_actualizados\"><\/span>4. Manter os gui\u00f5es de IU actualizados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u00c0 medida que a interface do utilizador muda e novas funcionalidades s\u00e3o introduzidas, os scripts de teste t\u00eam de ser ajustados para testar os novos processos. Isto torna-se mais desafiante a cada nova adi\u00e7\u00e3o, uma vez que os gui\u00f5es de teste est\u00e3o constantemente a ser actualizados e afinados para acomodar a nova funcionalidade.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Deve_automatizar_os_testes_de_IU\"><\/span><strong>Deve automatizar os testes de IU?<\/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=\"vis\u00e3o por computador para testes de software\" width=\"420\" height=\"439\"><\/p>\n<p>Quando se trata de decidir sobre a melhor abordagem para a aplica\u00e7\u00e3o ou teste de IU da web, h\u00e1 dois caminhos diferentes a considerar &#8211; teste manual ou teste de IU automatizado utilizando <a href=\"https:\/\/www.zaptest.com\/?page_id=4060\" target=\"_blank\" rel=\"noopener\">ferramentas automatizadas<\/a>. Tanto os testes manuais como a automatiza\u00e7\u00e3o da IU t\u00eam os seus pr\u00f3prios benef\u00edcios e desvantagens, por isso \u00e9 sensato considerar ambos para ver qual o que melhor se adequa \u00e0 aplica\u00e7\u00e3o.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"O_que_e_o_teste_manual_de_IU\"><\/span><strong>O que \u00e9 o teste manual de IU?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>O teste manual, ao contr\u00e1rio da automa\u00e7\u00e3o da IU, envolve a utiliza\u00e7\u00e3o de um testador para interagir manualmente e inspeccionar todas as caracter\u00edsticas encontradas numa aplica\u00e7\u00e3o ou website.<\/p>\n<p>O seu objectivo principal \u00e9 procurar quaisquer quest\u00f5es, irregularidades ou problemas na aplica\u00e7\u00e3o global. Esta \u00e9 uma op\u00e7\u00e3o particularmente \u00fatil para aplica\u00e7\u00f5es mais pequenas com elementos limitados, tais como os encontrados nas primeiras vers\u00f5es de aplica\u00e7\u00f5es.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"1_Beneficios_dos_testes_manuais_da_IU\"><\/span>1. Benef\u00edcios dos testes manuais da IU<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>H\u00e1 muitas vantagens em escolher o teste manual de IU, dependendo da aplica\u00e7\u00e3o e da sua concep\u00e7\u00e3o.<br \/>\nAbaixo est\u00e3o alguns dos benef\u00edcios associados aos testes manuais da IU:<\/p>\n<p>&#8211; Os testes manuais de IU incorporam a intelig\u00eancia humana nos testes para procurar erros ou problemas. H\u00e1 coisas que os testes automatizados de IU simplesmente n\u00e3o podem realizar e \u00e9 preciso interac\u00e7\u00e3o humana, pensamento cr\u00edtico e o elemento humano para encontrar todas as defici\u00eancias de aplica\u00e7\u00e3o.<\/p>\n<p>&#8211; Os testes automatizados podem ser bastante demorados, pois recriam m\u00faltiplos cen\u00e1rios para diferentes caracter\u00edsticas que t\u00eam de ser verificadas por um testador humano. Os testes manuais de IU permitem que os testadores humanos se concentrem na procura de falhas, em vez de estabelecerem emula\u00e7\u00f5es.<\/p>\n<p>&#8211; Os testadores humanos tendem a ter um conhecimento \u00edntimo da aplica\u00e7\u00e3o, passando muitas vezes in\u00fameras horas a habituar-se \u00e0 interface. \u00c9 por isso que eles compreendem o que devem ter em conta em termos de erros, ajudando-os ao mesmo tempo a manter-se actualizados sobre o estado actual da aplica\u00e7\u00e3o.<\/p>\n<p>&#8211; H\u00e1 quest\u00f5es que podem n\u00e3o ser assinaladas por testes automatizados de IU, uma vez que n\u00e3o tem impacto no c\u00f3digo. Coisas como os tempos de resposta do servidor podem estar atrasados, mas podem ser facilmente ignorados por um teste automatizado. O teste manual de IU elimina este problema porque o utilizador humano repara imediatamente nestes problemas.<\/p>\n<p>&#8211; O teste manual de IU \u00e9 a emula\u00e7\u00e3o mais precisa da experi\u00eancia do utilizador, pois est\u00e1 a criar uma situa\u00e7\u00e3o que espelha a forma como o utilizador final ir\u00e1 interagir com a aplica\u00e7\u00e3o. Isto cria um contexto do mundo real para encontrar problemas que s\u00e3o normalmente encontrados pelos utilizadores finais, mas que talvez n\u00e3o sejam detectados pelos testes automatizados de IU.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Limitacoes_dos_testes_manuais_de_IU\"><\/span>2. Limita\u00e7\u00f5es dos testes manuais de IU<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>H\u00e1 tamb\u00e9m limita\u00e7\u00f5es aos testes manuais de IU que devem ser consideradas antes de tomar uma decis\u00e3o sobre a melhor abordagem de testes para a sua aplica\u00e7\u00e3o.<\/p>\n<p>Algumas das limita\u00e7\u00f5es dos testes manuais de IU incluem o seguinte:<\/p>\n<p>&#8211; Demora muito mais tempo a realizar testes manuais do que testes autom\u00e1ticos de IU, particularmente quando se utilizam ferramentas modernas como a <a href=\"https:\/\/www.zaptest.com\/hyperautomation\" target=\"_blank\" rel=\"noopener\">hiperautoma\u00e7\u00e3o<\/a>. Os scripts para testes automatizados podem correr muito mais depressa do que qualquer tipo de entrada humana, por isso a op\u00e7\u00e3o por testes manuais de IU na web acrescenta horas adicionais \u00e0 programa\u00e7\u00e3o.<\/p>\n<p>&#8211; Como \u00e9, em \u00faltima an\u00e1lise, um processo humano, os testes manuais de IU da web s\u00e3o propensos a erro humano. Insectos perdidos devido a falta de foco ou distrac\u00e7\u00e3o podem acontecer com testes manuais de IU, o que pode levar a problemas. Comparativamente, os testes automatizados de IU removem o elemento humano do processo, tornando-o muito menos propenso a este tipo de quest\u00f5es. Isto \u00e9 particularmente verdade para os \u00faltimos tipos de testes automatizados de IU, tais como <a href=\"https:\/\/www.zaptest.com\/pt-pt\/um-guia-completo-de-automatizacao-de-processos-roboticos-rpa\" target=\"_blank\" rel=\"noopener\">automa\u00e7\u00e3o de processos rob\u00f3ticos<\/a>.<\/p>\n<p>&#8211; O processo real de registar quaisquer erros encontrados demora muito mais tempo, o que pode dificultar o seguimento de quaisquer altera\u00e7\u00f5es \u00e0 medida que s\u00e3o feitas. Os testes automatizados de IU s\u00e3o uma abordagem melhor aqui, uma vez que s\u00f3 requer uma actualiza\u00e7\u00e3o se uma nova funcionalidade for implementada.<\/p>\n<p>&#8211; O teste manual de IU requer um conhecimento \u00edntimo da aplica\u00e7\u00e3o para testar de forma competente os problemas. Como resultado disto, h\u00e1 um certo n\u00edvel de conhecimento exigido pelos testadores humanos antes de poderem testar eficazmente. Os <a href=\"https:\/\/www.zaptest.com\/pt-pt\/um-guia-completo-de-automatizacao-de-testes-de-software\" target=\"_blank\" rel=\"noopener\">testes automatizados<\/a> n\u00e3o requerem este n\u00edvel de conhecimentos.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"3_Testes_de_gravacao_e_repeticao\"><\/span>3. Testes de grava\u00e7\u00e3o e repeti\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Record &amp; replay testing \u00e9 uma forma de teste de IU sem c\u00f3digo que lhe permite executar testes sem qualquer conhecimento profundo de programa\u00e7\u00e3o. Utiliza a funcionalidade para registar as ac\u00e7\u00f5es manuais realizadas na aplica\u00e7\u00e3o antes de a guardar como padr\u00e3o de ensaio.<\/p>\n<p>Isto permite que o teste UI seja repetidamente repetido sem qualquer envolvimento humano.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"4_Manual_vs_gravacao_repeticao_vs_testes_de_automacao\"><\/span>4. Manual vs. grava\u00e7\u00e3o &amp; repeti\u00e7\u00e3o vs. testes de automa\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ao decidir entre estes tr\u00eas tipos de testes de IU, \u00e9 importante considerar o \u00e2mbito e a escala da aplica\u00e7\u00e3o e os recursos dispon\u00edveis.<\/p>\n<p>O teste manual de IU \u00e9 o mais f\u00e1cil de configurar e utilizar, mas tem muitos requisitos, tais como um bom conhecimento da aplica\u00e7\u00e3o por parte do testador. Tamb\u00e9m \u00e9 dif\u00edcil continuar os testes manuais de IU se se estiver constantemente a actualizar uma aplica\u00e7\u00e3o.<\/p>\n<p>Ferramentas de automatiza\u00e7\u00e3o de testes UI como as oferecidas pelo <a href=\"https:\/\/www.zaptest.com\/pt-pt\" target=\"_blank\" rel=\"noopener\">Zaptest<\/a> s\u00e3o uma \u00f3ptima op\u00e7\u00e3o se for realizar actualiza\u00e7\u00f5es regulares sobre a aplica\u00e7\u00e3o, e com o tempo compensa.<\/p>\n<p>Record &amp; replay entra em jogo para preencher a lacuna entre os dois tipos de testes de IU. Oferece um n\u00edvel b\u00e1sico de automatiza\u00e7\u00e3o da IU, mas ainda assim requer a interven\u00e7\u00e3o humana para a activar.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"O_que_e_que_se_testa_quando_se_realizam_testes_UI\"><\/span><strong>O que \u00e9 que se testa quando se realizam testes UI?<\/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=\"O que \u00e9 o teste de carga?\" width=\"505\" height=\"337\"><\/p>\n<p>O que se testa ao realizar testes de IU usando ferramentas como o software de teste de IU do ZAPTEST vai variar dependendo do que a aplica\u00e7\u00e3o cont\u00e9m.<\/p>\n<p>No entanto, tende a seguir a funcionalidade da aplica\u00e7\u00e3o. Por exemplo, se a aplica\u00e7\u00e3o tiver uma p\u00e1gina de checkout, os testes UI incluiriam coisas como testar o bot\u00e3o &#8216;comprar agora&#8217;.<\/p>\n<p>Embora os processos reais a testar variem de aplica\u00e7\u00e3o para aplica\u00e7\u00e3o, h\u00e1 uma s\u00e9rie de coisas gerais de IU a testar, como por exemplo:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Erros_nos_tipos_de_dados\"><\/span>1. Erros nos tipos de dados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Este teste de IU garante o tipo certo de dados que funcionam em campos apropriados. Por exemplo, texto para nomes sem op\u00e7\u00e3o de utiliza\u00e7\u00e3o de n\u00fameros. Se o testador de IU pode introduzir valores num\u00e9ricos sob o campo do nome, ent\u00e3o algo est\u00e1 errado.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Problemas_de_largura_de_campo\"><\/span>2. Problemas de largura de campo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Isto \u00e9 utilizado para limitar a contagem de caracteres para certos campos, tais como c\u00f3digos postais. Se a aplica\u00e7\u00e3o n\u00e3o limitar a contagem de caracteres destes campos, pode resultar em entradas inv\u00e1lidas do utilizador final.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Botoes\"><\/span>3. Bot\u00f5es<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Estes testes de IU certificam-se de que os bot\u00f5es funcionam correctamente, por exemplo, um bot\u00e3o de p\u00e1gina seguinte direcciona o utilizador final para a p\u00e1gina seguinte. Existem muitos tipos diferentes de bot\u00f5es com objectivos diferentes, por isso \u00e9 importante que fa\u00e7am o trabalho que lhes compete para criar uma aplica\u00e7\u00e3o funcional.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4Tabela_de_rolagem\"><\/span>4.Tabela de rolagem<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Se houver tabelas com dados presentes na aplica\u00e7\u00e3o, a rolagem da tabela assegura que se pode percorrer os dados mantendo os cabe\u00e7alhos vis\u00edveis.<\/p>\n<p>Se isto n\u00e3o estiver a funcionar, torna os dados confusos para o utilizador final.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"5_Registos_de_erros\"><\/span>5. Registos de erros<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>No caso de uma falha ou erro da aplica\u00e7\u00e3o, \u00e9 importante testar os registos de erros para garantir que fornecem uma sa\u00edda precisa para relat\u00f3rios de erros.<\/p>\n<p>Sem relat\u00f3rios precisos de erros e registos de erros, n\u00e3o h\u00e1 uma boa maneira de determinar o que est\u00e1 a causar o problema ou como resolv\u00ea-lo.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Como_se_realiza_um_teste_UI_GUI\"><\/span><strong>Como se realiza um teste UI (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=\"posto de automatiza\u00e7\u00e3o de testes de software\" width=\"516\" height=\"345\"><\/p>\n<p>Para lhe dar uma boa ideia de como realizar um teste UI &#8211; ou GUI -, vamos criar um exemplo para que possa olhar.<\/p>\n<p>Digamos que vamos testar uma p\u00e1gina de formul\u00e1rio num pedido de registo de uma conta. H\u00e1 v\u00e1rios elementos de IU para testar nesta p\u00e1gina, que est\u00e3o etiquetados TC-X (onde TC representa o caso de teste e o X denota o n\u00famero do elemento).<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"Abaixo_esta_uma_lista_dos_TCs_disponiveis_para_teste\"><\/span><strong>Abaixo est\u00e1 uma lista dos TC&#8217;s dispon\u00edveis para teste:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-1_Logotipo_da_marca_na_parte_superior_do_ecra\"><\/span><strong>TC-1: Logotipo da marca na parte superior do ecr\u00e3<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Isto deve ser testado para verificar se exibe a posi\u00e7\u00e3o correcta, o tipo de letra e a etiqueta da p\u00e1gina.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-2_Registe_a_sua_conta\"><\/span><strong>TC-2: Registe a sua conta<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Isto deve testar se o cabe\u00e7alho da p\u00e1gina \u00e9 exacto.<\/p>\n<p>&#8211; Deve tamb\u00e9m verificar se a fonte correcta est\u00e1 afixada.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-3_Campo_de_nome_proprio\"><\/span><strong>TC-3: Campo de nome pr\u00f3prio<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Isto deve testar o alinhamento e a posi\u00e7\u00e3o correcta da caixa de texto.<\/p>\n<p>&#8211; Deve tamb\u00e9m testar as etiquetas de campo e verificar se aceita entradas v\u00e1lidas e recusa entradas inv\u00e1lidas.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-4_Campo_de_Apelidos\"><\/span><strong>TC-4: Campo de Apelidos<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Isto deve testar o alinhamento e a posi\u00e7\u00e3o correcta da caixa de texto.<\/p>\n<p>&#8211; Deve tamb\u00e9m testar as etiquetas de campo e verificar se aceita entradas v\u00e1lidas e recusa entradas inv\u00e1lidas.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-5_Campo_de_nome_de_utilizador\"><\/span><strong>TC-5: Campo de nome de utilizador<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Isto deve testar que mensagem de erro \u00e9 apresentada quando se introduzem caracteres restritos.<\/p>\n<p>&#8211; Deve tamb\u00e9m verificar se a mensagem de erro \u00e9 v\u00e1lida e exacta.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-6_Campo_de_senha\"><\/span><strong>TC-6: Campo de senha<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Isto deve testar as etiquetas de campo para se certificar de que aceita caracteres v\u00e1lidos e rejeita caracteres inv\u00e1lidos.<\/p>\n<p>&#8211; Deve tamb\u00e9m testar o alinhamento e a posi\u00e7\u00e3o da caixa de texto.<\/p>\n<h4><\/h4>\n<h4><span class=\"ez-toc-section\" id=\"TC-7_Botao_da_pagina_seguinte\"><\/span><strong>TC-7: Bot\u00e3o da p\u00e1gina seguinte<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>&#8211; Isto deve testar que a apresenta\u00e7\u00e3o do formul\u00e1rio funciona como pretendido.<\/p>\n<p>&#8211; Deve tamb\u00e9m inspeccionar o posicionamento do bot\u00e3o e certificar-se de que \u00e9 leg\u00edvel para o utilizador.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Plano_de_Testes_UI_%E2%80%93_O_que_e\"><\/span><strong>Plano de Testes UI &#8211; O que \u00e9?<\/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=\"que deve estar envolvido com ferramentas de automatiza\u00e7\u00e3o de testes de software e planeamento\" width=\"450\" height=\"269\"><\/p>\n<p>Um plano de teste da IU \u00e9 um documento que faz parte do processo de teste de aplica\u00e7\u00f5es.<\/p>\n<p>O plano de teste da IU decomp\u00f5e a informa\u00e7\u00e3o chave sobre a aplica\u00e7\u00e3o e quaisquer actividades de teste a ela associadas.<\/p>\n<p>A cria\u00e7\u00e3o de um plano de teste \u00e9 normalmente um dos primeiros passos que se d\u00e1 ao testar aplica\u00e7\u00f5es, pois estabelece as bases para as metodologias de teste e os resultados pretendidos.<\/p>\n<p>\u00c9 um documento \u00fatil que d\u00e1 aos que est\u00e3o fora da equipa de testes uma melhor ideia do que est\u00e1 a acontecer no processo.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Como_escrever_um_plano_de_teste_UI\"><\/span><strong>Como escrever um plano de teste UI<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Os planos de teste de IU oferecem uma excelente orienta\u00e7\u00e3o e instru\u00e7\u00e3o para os testadores de IU, por isso, fazer o teste e inspeccionar as aplica\u00e7\u00f5es realmente ajuda.<\/p>\n<p>D\u00ea uma olhada nos passos abaixo para aprender a escrever um plano de teste de IU:<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Incluir_informacao_chave_sobre_os_testes_UI\"><\/span>1. Incluir informa\u00e7\u00e3o chave sobre os testes UI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Um plano de teste de IU inclui toda a informa\u00e7\u00e3o chave necess\u00e1ria para realizar testes para uma aplica\u00e7\u00e3o. Algumas destas informa\u00e7\u00f5es incluem o seguinte:<\/p>\n<p>&#8211; Os profissionais necess\u00e1rios para os testes, as suas fun\u00e7\u00f5es e compet\u00eancias.<\/p>\n<p>&#8211; O tempo total necess\u00e1rio para testar o pedido.<\/p>\n<p>&#8211; As t\u00e9cnicas de ensaio que est\u00e3o a ser aplicadas ao teste.<\/p>\n<p>&#8211; Quaisquer recursos necess\u00e1rios para testes, tais como hardware, documenta\u00e7\u00e3o ou ferramentas espec\u00edficas.<\/p>\n<p>&#8211; Uma quebra dos ambientes de teste alvo, tais como dispositivos m\u00f3veis, um sistema operativo espec\u00edfico ou navegadores.<\/p>\n<p>&#8211; Os objectivos gerais do processo de teste.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Testes_de_fumo\"><\/span>2. Testes de fumo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A seguir, pode usar o teste de fumo para ajudar a criar um plano de teste de IU. O teste de fumo \u00e9 uma forma \u00fatil de identificar problemas b\u00e1sicos e bugs na aplica\u00e7\u00e3o, mas n\u00e3o procura muito profundamente os problemas.<\/p>\n<p>\u00c9 a t\u00e9cnica mais adequada para testar a camada superior da aplica\u00e7\u00e3o, de modo a poder apanhar facilmente problemas gritantes.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Testes_de_sanidade\"><\/span>3. Testes de sanidade<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Para aprofundar a aplica\u00e7\u00e3o a fim de encontrar bugs e falhas menos aparentes, os testes de sanidade s\u00e3o uma \u00f3ptima t\u00e9cnica a implementar para testes de IU.<\/p>\n<p>Os testes de sanidade procuram inspeccionar qualquer codifica\u00e7\u00e3o nova ou alterada para verificar se a mesma se alinha com os requisitos da aplica\u00e7\u00e3o.<\/p>\n<p>Difere dos testes de fumo por ser muito mais abrangente com os testes de IU, o que permite um olhar mais profundo sobre a funcionalidade da aplica\u00e7\u00e3o.<\/p>\n<p>Depois de uma aplica\u00e7\u00e3o passar num teste de fumo, o teste de sanidade acrescenta um n\u00edvel extra de inspec\u00e7\u00e3o.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Cenarios_de_teste_UI\"><\/span><strong>Cen\u00e1rios de teste UI<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Para assegurar que a aplica\u00e7\u00e3o funciona como pretendido em m\u00faltiplas \u00e1reas e interac\u00e7\u00f5es, \u00e9 importante realizar v\u00e1rios cen\u00e1rios de teste de IU.<\/p>\n<p>Abaixo encontra-se uma reparti\u00e7\u00e3o do que s\u00e3o cen\u00e1rios de teste de IU, com um exemplo.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_Quais_sao_os_cenarios_de_teste_UI\"><\/span>1. Quais s\u00e3o os cen\u00e1rios de teste UI?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Um cen\u00e1rio de teste UI \u00e9 uma forma de estabelecer documenta\u00e7\u00e3o para casos de utiliza\u00e7\u00e3o m\u00faltipla numa aplica\u00e7\u00e3o.<\/p>\n<p>Um cen\u00e1rio de teste de IU \u00e9 utilizado para descrever as ac\u00e7\u00f5es espec\u00edficas que um utilizador pode realizar durante a utiliza\u00e7\u00e3o da aplica\u00e7\u00e3o.<\/p>\n<p>Em alguns casos, descreve tamb\u00e9m um cen\u00e1rio que um utilizador pode experimentar enquanto utiliza a aplica\u00e7\u00e3o.<\/p>\n<p>Os cen\u00e1rios de teste de IU s\u00e3o \u00fateis pois verificam que a funcionalidade dentro de uma aplica\u00e7\u00e3o funciona como esperado. \u00c9 necess\u00e1ria uma compreens\u00e3o \u00edntima da aplica\u00e7\u00e3o, e a contribui\u00e7\u00e3o de clientes e desenvolvedores, para gerar cen\u00e1rios \u00fateis.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Exemplo_de_Cenarios_de_Testes_UI\"><\/span>2. Exemplo de Cen\u00e1rios de Testes UI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Como exemplo, considere um cen\u00e1rio de teste para a p\u00e1gina de login de uma aplica\u00e7\u00e3o. Um cen\u00e1rio de teste UI para tal procurar\u00e1 responder \u00e0s seguintes perguntas:<\/p>\n<p>&#8211; Os utilizadores podem entrar na plataforma usando as credenciais correctas?<\/p>\n<p>&#8211; Qual \u00e9 o resultado da utiliza\u00e7\u00e3o de credenciais incorrectas para iniciar a sess\u00e3o?<\/p>\n<p>&#8211; O que acontece quando se usa um nome de utilizador v\u00e1lido, mas uma palavra-passe inv\u00e1lida?<\/p>\n<p>&#8211; O que acontece quando se deixa os campos em branco e se tenta iniciar sess\u00e3o?<\/p>\n<p>&#8211; Se houver um bot\u00e3o &#8216;esquecer a palavra-passe&#8217;, o que acontece quando se clica nele?<\/p>\n<p>&#8211; Todos os links da p\u00e1gina funcionam como pretendido?<\/p>\n<p>A resposta a estas perguntas ajuda os testadores da IU a identificar quaisquer \u00e1reas da aplica\u00e7\u00e3o que n\u00e3o estejam a funcionar como deveriam.<\/p>\n<p>Verifica tamb\u00e9m se todas as ac\u00e7\u00f5es dispon\u00edveis proporcionam um resultado esperado, como por exemplo, o registo no sistema utilizando as credenciais correctas.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Casos_de_teste_UI\"><\/span><strong>Casos de teste UI<\/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>Para analisar aspectos individuais de um cen\u00e1rio de teste de IU, s\u00e3o utilizados casos de teste para quebrar caracter\u00edsticas individuais de pe\u00e7as de funcionalidade numa aplica\u00e7\u00e3o.<\/p>\n<p>Segue-se um resumo do que s\u00e3o os casos de teste de IU com exemplos.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_O_que_sao_casos_de_teste_UI\"><\/span>1. O que s\u00e3o casos de teste UI?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Um caso de teste de IU \u00e9 uma s\u00e9rie de ac\u00e7\u00f5es que s\u00e3o realizadas para verificar uma caracter\u00edstica espec\u00edfica ou uma pe\u00e7a de funcionalidade dentro de uma aplica\u00e7\u00e3o.<\/p>\n<p>Os casos de teste UI decomp\u00f5em as etapas de teste, dados, pr\u00e9-condi\u00e7\u00e3o e p\u00f3s-condi\u00e7\u00e3o para cen\u00e1rios espec\u00edficos e verificam tamb\u00e9m os requisitos.<\/p>\n<p>Um caso de teste de IU tende a incluir vari\u00e1veis muito espec\u00edficas para permitir um teste em profundidade a um n\u00edvel singular. Os testadores UI comparam ent\u00e3o os resultados reais com o resultado esperado para assegurar que a aplica\u00e7\u00e3o est\u00e1 a funcionar de acordo com os requisitos.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Exemplos_de_casos_de_teste_UI_GUI\"><\/span>2. Exemplos de casos de teste UI &amp; GUI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Para o ajudar a compreender melhor os casos de teste de IU e GUI, veja os exemplos abaixo que s\u00e3o casos de teste para o cen\u00e1rio de teste que olha para a funcionalidade de um ecr\u00e3 de login:<\/p>\n<p>&#8211; Verificar o comportamento do sistema ao introduzir credenciais v\u00e1lidas.<\/p>\n<p>&#8211; Verificar o comportamento do sistema quando \u00e9 utilizado um e-mail inv\u00e1lido mas uma palavra-passe v\u00e1lida.<\/p>\n<p>&#8211; Verificar o comportamento do sistema quando um e-mail v\u00e1lido mas uma senha inv\u00e1lida \u00e9 utilizada.<\/p>\n<p>&#8211; Verificar o comportamento do sistema quando se utiliza um e-mail e uma palavra-passe inv\u00e1lidos.<\/p>\n<p>&#8211; Verificar o comportamento do sistema quando os campos s\u00e3o deixados em branco.<\/p>\n<p>&#8211; Verifique o link &#8216;esqueceu-se da palavra-passe&#8217; para ver se ela se comporta como esperado.<\/p>\n<p>&#8211; Verificar o comportamento do sistema quando o bot\u00e3o &#8220;manter-me conectado&#8221; \u00e9 verificado.<\/p>\n<p>&#8211; Verificar o comportamento do sistema quando \u00e9 introduzido um n\u00famero de telefone inv\u00e1lido.<\/p>\n<p>Portanto, todos estes exemplos s\u00e3o casos individuais de teste de IU.<\/p>\n<p>Ao contr\u00e1rio do cen\u00e1rio de teste, que abrange todo o processo, os casos de teste analisam as fun\u00e7\u00f5es individuais. Por outras palavras, cada exemplo acima \u00e9 um caso de teste de IU, com toda a lista a ser classificada como um cen\u00e1rio de teste.<\/p>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Guias_de_Teste_UI\"><\/span><strong>Guias de Teste UI<\/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>Para obter uma reparti\u00e7\u00e3o ainda mais detalhada dos testes de aplica\u00e7\u00e3o, s\u00e3o criados scripts de teste de IU para dar mais informa\u00e7\u00f5es aos testadores sobre casos e cen\u00e1rios de teste.<\/p>\n<p>Abaixo est\u00e1 um resumo do que s\u00e3o os gui\u00f5es de teste da IU e como escrev\u00ea-los.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"1_O_que_sao_os_Guias_de_Teste_UI\"><\/span>1. O que s\u00e3o os Guias de Teste UI?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Os gui\u00f5es de testes da IU s\u00e3o descri\u00e7\u00f5es altamente detalhadas dos testes que est\u00e3o a ser realizados numa aplica\u00e7\u00e3o, geralmente linha a linha.<\/p>\n<p>S\u00e3o de natureza muito espec\u00edfica com muitos pormenores em termos de casos de teste utilizados, dados e funcionalidade esperada da aplica\u00e7\u00e3o.<\/p>\n<p>Quaisquer resultados de casos de teste est\u00e3o tamb\u00e9m inclu\u00eddos nos gui\u00f5es de teste para aumentar a riqueza de informa\u00e7\u00e3o.<\/p>\n<h3><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"2_Como_escrever_guioes_de_teste_UI\"><\/span>2. Como escrever gui\u00f5es de teste UI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Os gui\u00f5es de teste de IU s\u00e3o simples, pois limitam-se a detalhar os casos de teste.<\/p>\n<p>Desde que inclua as seguintes informa\u00e7\u00f5es, dever\u00e1 ser capaz de obter muito valor com os seus gui\u00f5es de teste de IU:<\/p>\n<p>&#8211; ID do gui\u00e3o de teste: Este \u00e9 o identificador \u00fanico para o gui\u00e3o de teste.<\/p>\n<p>&#8211; T\u00edtulo: O t\u00edtulo do gui\u00e3o do teste.<\/p>\n<p>&#8211; ID do caso de teste: Este \u00e9 o ID do caso de teste para o qual se est\u00e1 a criar um gui\u00e3o.<\/p>\n<p>&#8211; Requisitos: Estas s\u00e3o as especifica\u00e7\u00f5es da aplica\u00e7\u00e3o do hardware necess\u00e1rio para executar os casos de teste.<\/p>\n<p>&#8211; Procedimento: Estas s\u00e3o as medidas tomadas para avan\u00e7ar com os testes.<\/p>\n<p>&#8211; Resultado: Este \u00e9 o resultado e o resultado final dos testes.<\/p>\n<p>&#8211; Estado: Isto \u00e9 uma indica\u00e7\u00e3o do sucesso do gui\u00e3o do teste &#8211; passou ou falhou?<\/p>\n<p>&#8211; C\u00f3digo de erro: Se ocorreu um problema, o c\u00f3digo de erro detalha qual foi o problema.<\/p>\n<h2><\/h2>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"Lista_de_verificacao_para_os_seus_testes_UI\"><\/span><strong>Lista de verifica\u00e7\u00e3o para os seus testes UI<\/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=\"Lista de verifica\u00e7\u00e3o de testes de software\" width=\"476\" height=\"317\"><\/p>\n<p>Agora que est\u00e1 pronto para come\u00e7ar a testar IU, use a lista de verifica\u00e7\u00e3o abaixo para criar os seus pr\u00f3prios testes:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Verificar_a_funcionalidade_basica\"><\/span>1. Verificar a funcionalidade b\u00e1sica<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Os testes funcionais s\u00e3o uma excelente forma de encontrar coisas como bugs visuais ou falhas na plataforma.<\/p>\n<p>Certifique-se de incluir coisas como biometria, quaisquer mensagens e informa\u00e7\u00e3o da mem\u00f3ria da aplica\u00e7\u00e3o nesta fase.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Verificar_a_compatibilidade_entre_plataformas\"><\/span>2. Verificar a compatibilidade entre plataformas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Para evitar problemas como a fragmenta\u00e7\u00e3o do dispositivo que bloqueia certos utilizadores da aplica\u00e7\u00e3o, \u00e9 \u00fatil realizar verifica\u00e7\u00f5es de compatibilidade entre plataformas.<\/p>\n<p>Isto inclui a verifica\u00e7\u00e3o da aplica\u00e7\u00e3o atrav\u00e9s de diferentes resolu\u00e7\u00f5es de ecr\u00e3.<\/p>\n<p>\u00c9 uma boa ideia analisar a compatibilidade de aplica\u00e7\u00f5es nativas e h\u00edbridas em dispositivos m\u00f3veis como o Android e o iOS.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Verificar_a_compatibilidade_entre_diferentes_tamanhos_de_ecra\"><\/span>3. Verificar a compatibilidade entre diferentes tamanhos de ecr\u00e3<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Existem muitos tamanhos diferentes de ecr\u00e3 que os utilizadores finais podem tentar utilizar com a aplica\u00e7\u00e3o, por isso \u00e9 importante testar a interface de utilizador para aqueles.<\/p>\n<p>Os testes de resposta da IU s\u00e3o melhor implementados nos dispositivos mais recentes para abordar potenciais problemas. Lembre-se tamb\u00e9m de testar tanto no modo paisagem como no modo retrato.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Verificar_o_desempenho_e_a_escalabilidade\"><\/span>4. Verificar o desempenho e a escalabilidade<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Quando uma aplica\u00e7\u00e3o tem escalabilidade, \u00e9 capaz de proporcionar um excelente desempenho em diferentes plataformas.<br \/>\nTestar diferentes n\u00edveis de carga, tr\u00e1fego e outros cen\u00e1rios do utilizador final para avaliar o desempenho e a escalabilidade da aplica\u00e7\u00e3o.<\/p>\n<p>Isto pode ser feito utilizando testes paralelos, que utilizam testes automatizados de IU como a <a href=\"https:\/\/www.zaptest.com\/rpa\" target=\"_blank\" rel=\"noopener\">automatiza\u00e7\u00e3o de processos rob\u00f3ticos<\/a> em m\u00faltiplos ambientes.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Verificar_a_acessibilidade_da_aplicacao\"><\/span>5. Verificar a acessibilidade da aplica\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Os testes de acessibilidade asseguram que as caracter\u00edsticas espec\u00edficas orientadas para ajudar os utilizadores finais funcionam como esperado. Procure aqui verificar coisas como tamanho da fonte, modo leitor de ecr\u00e3 e op\u00e7\u00f5es de zoom.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"6_Verificar_cores_e_texto\"><\/span>6. Verificar cores e texto<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>As candidaturas devem exibir as cores de uma forma espec\u00edfica, pelo que \u00e9 importante verificar isto testando esquemas de cores.<\/p>\n<p>Isto inclui coisas como a cor de um hiperlink ou outros tipos de fontes. \u00c9 tamb\u00e9m \u00fatil verificar o texto para quest\u00f5es de ortografia, tamanho de letra e alinhamento.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"7_Avaliar_a_velocidade_de_navegacao\"><\/span>7. Avaliar a velocidade de navega\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Certifique-se de testar que a IU da aplica\u00e7\u00e3o funciona sem problemas, sem quaisquer falhas. Coisas como o ecr\u00e3 de carregamento de cabe\u00e7alhos s\u00e3o um bom local para procurar atrasos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O teste da interface do utilizador \u00e9 mais importante do que nunca gra\u00e7as a uma aceita\u00e7\u00e3o global em websites e aplica\u00e7\u00f5es. Se estiver a lan\u00e7ar uma nova pe\u00e7a de software ou p\u00e1gina web, \u00e9 crucial que obtenha a interface do utilizador (IU) correcta para equilibrar funcionalidade e est\u00e9tica. H\u00e1 muita coisa que entra na cria\u00e7\u00e3o [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16948,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"O que \u00e9 a UI (GUI) Teste de software? Tipos, Processo, Ferramentas & Mais!","_seopress_titles_desc":"Desde tipos, benef\u00edcios e desafios dos testes de IU, at\u00e9 ferramentas empresariais gratuitas ^& e listas de verifica\u00e7\u00e3o, aprenda tudo o que h\u00e1 para saber sobre os testes de IU (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":[447],"tags":[],"class_list":{"0":"post-44071","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tipos-de-testes-de-software-pt-pt"},"acf":{"short_name":""},"_links":{"self":[{"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/posts\/44071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=44071"}],"version-history":[{"count":0,"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/posts\/44071\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/media\/16948"}],"wp:attachment":[{"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=44071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=44071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zaptest.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=44071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}