Publicidade - Adsense

Configurando Katalon Studio para automação de testes web



  • O Katalon Studio suporta testes funcionais de aplicações web em Internet Explorer, Edge, Chrome, Firefox e Safari.

    Este tutorial explica como montar um projeto de teste em Katalon Studio. Assumimos que está familiarizado com os princípios gerais dos testes automatizados e tem um mínimo de conhecimento do IDE Katalon Studio.

    Configurações do Internet Explorer
    Ultrapasse esta secção se não quer executar o seu teste automatizado em Internet Explorer. Caso contrário, precisa de configurar o seguinte:

    • list itempara IE7 até ao IE11, ponha o nível de Segurança para todas as zonas (Internet, Intranet Local, Sites fidedignos e Sites restritos) para o mesmo valor. Para aceder a esta configuração, selecione Opções da internet do Painel de Controlo do Windows, mude para a aba Segurança:
      alt text

    • list itempara IE10 ou mais recentes, des-selecione Ativar Modo Protegido Avançado* na aba Avançadas
      alt text

    • list itemPara IE11, precisa de estabelecer uma entrada no registry no computador, para que o Katalon driver possa manter a ligação às instâncias do IE que cria.
    1. Escreva “regedit” na Linha de comandos para abrir o Editor de Registo
    2. Encontre a sub-chave FEATURE_BFCACHE (crie a sub-chave FEATURE_BFCACHE se esta não estiver criada):
    3. Para Windows de 32 bits, a chave está em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE.
    4. Para Windows de 64 bits, a chave está em HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE.
    5. Dentro desta sub-chave, crie um valor chamado iexplore.exe com o tipo REG_DWORD e o valor 0.

    alt text

    Extensão do Katalon para Chrome
    O Katalon Recorder, um complemento do Katalon para Chrome, é necessário se estiver a capturer objetos nos seus browsers Chrome ativos. Pode instalar esta extensão do Katalon para Chrome a partir daqui.

    Para mais detalhes vá a Web Object Spy e Record & Playback
    alt text

    Configuração das Portas
    Esta configuração permite-lhe decider que porta usar para enviar dados entre o Katalon Recorder e o Katalon Studio.

    1. Estando o Katalon Recorder adicionado ao Chrome, prima o botão direito do rato no ícone respective, no canto superior direito do browser e abra as Opções para especificar uma porta preferida para comunicar com o Katalon Studio (o valor por omissão é 50000).
      alt text
    2. Abra as preferências para o Katalon Recorder no Katalon Studio, acedendo a Window > Katalon Studio Preferences > Katalon > Utility Addon.Insira o mesmo número de porta usado para comunicar com o Katalon Recorder
      alt text

    Definições de Proxy
    Pode ocorrer uma situação em que a sua máquina esteja instalada numa rede restrita, com uma política de apenas permitir ligações à Internet através de um servidor proxy. Nesse caso, as definições do proxy podem ser configuradas a partir de Preferences > Proxy. Estas definições, afectam a execução de testes de WebUI e WebServices. (Contacte o seu gestor de rede para ter a informação necessária para estas definições).
    alt text

    Definições de Certificados
    Os utilizadores podem ter os seus computadores a trabalhar em redes que solicitam algum certificado para aceder à Internet.

    O Katalon Studio pode ultrapassar a validação de certificado, para que os utilizadores com políticas de rede restritas possam trabalhar com o Katalon Studio como habitualmente. Esta definição está disponível em Project > Settings > Network. Esta definição, afecta a execução de testes de WebUI e WebServices.
    alt text

    Funcionalidades desejadas
    Pode adicionar ou modificar Funcionalidades desejadas para definer as propriedades de browsers para execução de testes.

    Para definer Funcionalidades desejadas para execução local usando Chrome, Firefox, IE, Safari ou Edge, por favor aceda a Project > Settings > Execution > Default > WebUI > Chrome (ou Firefox, IE, Safari, Edge).

    O exemplo abaixo mostra uma definição de funcionalidade desejada para o browser deixar de mostrar a barra de info.
    alt text

    Para saber que propriedades de cada browser são suportadas pelo Selenium, aceda a https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities

    Notas: no caso de querer ter mais configuração sobre funcionalidades desejadas (por exemplo, configurar funcionalidades desejadas para especificar execução web em máquinas remotas), por favor aceda a Execution Settings para ter mais detalhes.

    Biblioteca Externa
    Com esta definição, pode adicionar ou remover as suas bibliotecas externas. Por favor aceda à definição Project > Settings > External Libraries.
    alt text

    • list itemAdd: prima e procura o seu ficheiro .jar para adicionar a biblioteca às suas bibliotecas externas. A biblioteca selecionada vai ser copiada para a pasta Drivers do projeto Katalon.

    • list itemRemove: prima para remover bibliotecas existentes. Elas vão ser removidas da pasta Drivers para um projeto Katalon
      As bibliotecas adicionadas podem ser importadas e usadas na Script View dos casos de teste:
      alt text

    Definições de Base de Dados

    Estas definições permitem-lhe definir as ligações globais de bases de dados que serão utilizadas em diversas funcionalidades do Katalon Studio, tais como definir os Dados para testes ou Checkpoints. Pode aceder a estas definições a partir de Project > Settings > Database.
    alt text

    A caixa de diálogo inclui os seguintes campos:
    alt text

    Integração com Git
    O Katalon Studio suporta integração com Git para facilitar a colaboração em equipa. Recorra a este guia para ver como o habilitar.

    Opções Pos-execução
    Os utilizadores podem especificar o que querem fazer em seguida, quando a execução de um teste termina. A definição pode ser acedida por Windows > Katalon Studio Preferences > Katalon > Execution
    alt text

    As opções incluem:
    alt text

    Para mais instruções e ajuda, por favor consulte o Katalon User Guide ou o Katalon Forum

    Autor: Mariana Lopes
    Original source: Configurando Katalon Studio para automação de testes web - Medium



  • @jonh-henry: Ótimo artigo. Sejamuito obrigado pela indicação da ferramenta.



  • Vai experimentar o Katalon Studio em breve.
    Eu ouvi muitos elogios nos dias de hoje



  • @johan obrigado



  • @ron obrigado


 

Publicidade - Adsense

status at

18
Online

2.7k
Usuários

1.7k
Tópicos

5.6k
Posts

Parece que sua conexão com Agile Testers caiu, por favor aguarde enquanto tentamos reconectar.

});