ranorex studio hands review
Introdução ao Ranorex Studio: uma revisão aprofundada e passo a passo
Ranorex anunciou recentemente o lançamento da versão 9.0 do Ranorex Studio, que é uma ferramenta de automação de teste tudo-em-um para aplicativos de desktop, web e móveis. Nossa revisão é baseada nesta última versão.
Esta versão inclui muitos recursos novos e líderes do setor, incluindo relatórios de vídeo de execução de teste, um algoritmo treinado por máquina para lidar com elementos da web com IDs dinâmicos e suporte para testar elementos da web em um DOM shadow e o JxBrowser.
Ele também tem temas claros e escuros totalmente novos e selecionáveis.
Você também pode verificar nosso Tutorial de Ranorex aqui .
como lidar com a janela pop-up no webdriver selênio
O que você aprenderá:
Análise prática do Ranorex Studio
Nesta revisão, daremos uma olhada nos principais recursos do Ranorex Studio.
Para seguir as etapas do passo a passo do Ranorex Studio, basta baixe um teste gratuito de 30 dias.
Ranorex Studio pode ser instalado em qualquer computador executando uma versão recente do Windows ou Windows Server.
Características principais
# 1) Automatiza uma ampla gama de tecnologias :
Ranorex Studio é descrito como uma solução de automação de teste 'tudo em um', pois uma única licença permite que você crie e execute testes automatizados em todas as plataformas que o Ranorex Studio suporta. Na verdade, suporta muitos deles!
Ranorex Studio tem uma reputação merecida por sua capacidade de lidar com as interfaces de usuário mais desafiadoras, de aplicativos de desktop legados às tecnologias móveis e da web mais recentes, incluindo aplicativos iOS e Android nativos, bem como aplicativos da web móveis.
Visite o site da Ranorex para ver a lista atual de todos tecnologias suportadas .
# 2) Melhor identificação de objeto da classe :
A identificação de objetos é importante para testes estáveis e confiáveis de fácil manutenção. Ranorex Studio consegue isso com seu Ranorex Spy ferramenta que identifica os elementos da IU e gera um único RanoreXPath para cada um.
A definição de cada elemento da IU é armazenada no compartilhável repositório de objetos . Ao criar uma ação de teste para um elemento de IU, você faz referência ao objeto de repositório. Posteriormente, se as interfaces do usuário forem alteradas, basta atualizar o objeto de repositório e todas as ações de teste relacionadas serão atualizadas automaticamente.
Melhorias recentes na forma como o RanoreXPath é gerado ajudam a reduzir a necessidade de atualizar o objeto de repositório, mesmo quando a interface do usuário muda. Além disso, a versão 9.0 apresenta um algoritmo treinado por máquina para lidar automaticamente com elementos da web com IDs dinâmicos, que são alguns dos elementos de IU mais difíceis de automatizar.
# 3) Ferramentas para todos na equipe:
Os testadores que codificam em C # ou VB.NET podem usar o IDE completo do Ranorex Studio, que possui ferramentas para refatoração e depuração, trechos de código reutilizáveis chamados de 'auxiliares de automação' e uma API aberta.
No entanto, você também pode automatizar testes sem codificação, usando a poderosa ferramenta de captura e reprodução do Ranorex Studio, chamada de Gravador Ranorex. Você pode realizar validações, controlar a execução com condições e configurar testes orientados a dados sem escrever nenhum código.
Ranorex Studio é construído para equipes colaborativas, com suporte para provedores de controle de origem Git, SVN e TFS , além de uma ferramenta “Magic Merger” que reduz os conflitos de fusão. Por fim, Ranorex Studio se integra a ferramentas líderes como Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, gerenciamento de casos de teste TestRail e muito mais.
Passo a passo passo a passo
Para acompanhar este passo a passo, baixe e instale a versão de avaliação gratuita do Ranorex Studio.
Para este exemplo , estamos usando a versão de 32 bits, mas uma versão de 64 bits também está disponível.
# 1) Inicie o Ranorex Studio. A página inicial é exibida. À esquerda, você tem opções de menu para iniciar uma nova solução de teste, abrir uma existente ou abrir uma solução de amostra. No meio e no lado direito da tela, você pode encontrar os links para vários recursos Ranorex.
como usar arquivos torrent após o download
Se você deseja alternar entre os temas claros e escuros, escolha Ferramentas => Opções do menu. Na guia Geral mostrada abaixo, escolha Aparência e, em seguida, escolha o tema de sua preferência. Observe que você também pode alterar o 'ambiente' do projeto. O padrão é C #, mas você pode alterá-lo para .NET ou VB.NET, se desejar.
#dois) Agora vamos abrir um projeto de amostra. Para este passo a passo, vamos tentar o Exemplo da web , que usa um site de teste fornecido pela Ranorex. (O exemplo de desktop usa um aplicativo de demonstração gratuito que você pode baixar do site da Ranorex. Para o exemplo do iOS ou Android, você precisará fornecer um dispositivo real ou virtual).
Clique duas vezes na solução de exemplo da Web para abri-la.
# 3) Abaixo está a captura de tela da interface de usuário do Ranorex Studio, no tema escuro, junto com uma descrição da finalidade de cada área.
- Visualização de projetos : Visualize as pastas que constituem a solução de teste.
- Módulo de navegador Ranorex : Visualize os módulos de teste individuais, que podem ser organizados em grupos. (Observe que este exemplo de solução da web não inclui nenhum grupo de módulo.) O pequeno ícone de câmera ao lado de cada módulo mostra que se trata de um 'módulo de gravação', criado pela captura da interação com a interface do usuário do AUT. Você também pode criar “módulos de código” no Ranorex Studio usando código C # ou VB.NET.
- Visualização do arquivo: Construa seu teste, que inclui a criação de um módulo de teste com ações, organizando vários módulos em um caso de teste e organizando os casos de teste em uma suíte de teste. Este conjunto de logins em um site WordPress publica uma nova postagem no blog, valida se a postagem existe e, em seguida, exclui-o. Há também uma seção SETUP que garante que o aplicativo em teste (AUT) está pronto para ser executado e uma seção TEARDOWN limpa o AUT após a conclusão do teste. As ações na seção de desmontagem também são realizadas se o teste falhar.
- Lista suspensa de layout : Escolha um layout diferente ou crie um personalizado.
- Painel remoto Ranorex : Adicione agentes para execução remota. Observe as opções para exibir os painéis de “lista branca” e “propriedades”. Use a “lista de permissões” para controlar quais aplicativos o Ranorex Studio pode interagir durante a criação ou execução de testes. O painel de “propriedades” muda dependendo do item selecionado.
- Painel de saída : Visualize o andamento de várias ações.
# 4) No navegador do módulo Ranorex (A), clique duas vezes no módulo de gravação “Login” para abri-lo. Observe que existem duas variáveis associadas ao módulo de login: varPassword para a senha, e varUsername para o nome de usuário.
Você pode vincular essas variáveis a uma fonte, como uma planilha ou uma tabela de banco de dados SQL para testes orientados a dados.
# 5) Quando você clicou no módulo de gravação de Login na etapa 4, esse módulo de gravação também foi aberto no editor de ações. Aqui você pode ver as etapas da ação. A primeira etapa clica no campo do nome do usuário, a próxima etapa insere o nome do usuário com uma ação “definir valor”.
A terceira etapa clica no campo de senha, a quarta etapa insere a senha com uma ação “definir valor”, a quinta etapa clica no botão de login e a última etapa clica no botão Painel no AUT.
# 6) Clique na primeira ação no editor de ações e você verá uma captura de tela do elemento de IU no AUT, bem como o objeto de repositório que corresponde a esse elemento de IU. Esta captura de tela é gerada automaticamente ao usar o gravador Ranorex para criar um módulo de gravação.
# 7) Clique duas vezes no botão “Editar no Spy” para ver o RanoreXPath para o campo de login do usuário, mostrado abaixo. Os ícones “x” vermelhos simplesmente informam que o AUT não está aberto. Eles mudarão para marcas de verificação verdes quando o AUT estiver disponível.
# 8) Clique no “X” no canto superior direito para fechar o Ranorex Spy.
# 9) Clique na guia “WordPressSample” para exibir o conjunto de testes completo. Em seguida, clique no botão Executar para executar o conjunto de testes. Durante a execução do teste, evite usar o teclado ou o mouse, pois isso pode interferir na execução do teste.
# 10) Quando o teste é concluído, o relatório de execução do teste é exibido. Clique na seta ao lado de qualquer item no relatório de execução de teste para expandi-lo. Observe o botão “pular para o item” que aparece próximo às ações de teste. Clicar neste botão o levará diretamente para a etapa de teste. Isso será muito útil para depurar uma etapa de teste com falha.
Relatório de vídeo
Um dos grandes novos recursos do Ranorex Studio 9.0 é o relatório de vídeo da execução do teste.
Isso permite que você reproduza um teste sem executá-lo novamente. Isso pode ser muito útil para depurar ou demonstrar o que aconteceu com um desenvolvedor.
Para habilitar o relatório de vídeo, simplesmente clique com o botão direito no Test Suite e escolha Propriedades => Relatório do menu.
como encontrar a chave de segurança de rede no meu computador
Agora você pode definir o modo de relatório de vídeo, conforme mostrado abaixo.
No Exemplo abaixo, o modo de relatório de vídeo é definido como Todos os casos de teste para fins de demonstração. Geralmente, para limitar o tamanho dos arquivos de vídeo, você deve definir o modo de relatório para Apenas casos de teste com falha .
Observe que você também pode ajustar a qualidade do vídeo alterando as configurações de taxa de bits e taxa de quadros, e escolher a tela a ser gravada se você tiver um sistema multitelas. Clique em Aplicar e em OK. Agora execute novamente o conjunto de testes.
Quando o teste é concluído, o relatório de execução do teste é exibido. Todas as etapas de teste que foram gravadas agora têm um botão “Reproduzir vídeo” próximo a elas. Basta clicar no botão para assistir a uma gravação da execução do teste.
Conclusão
Uma das melhores maneiras de aprender mais sobre o Ranorex Studio é simplesmente baixar a versão gratuita e, em seguida, trabalhar na série de vídeos “Introdução”. Eles estão no canal do Ranorex no YouTube, mas você também pode acessar a série completa de vídeos diretamente da página inicial do Ranorex Studio, conforme mostrado abaixo
A seção de suporte do site Ranorex foi adicionada com os guias do usuário necessários.
Finalmente, Ranorex studio é uma estrutura de automação de GUI tudo-em-um que pode ser usada para testar seu desktop, aplicativo baseado na web ou móvel que você deveria tentar .
Deixe-nos saber se você tiver alguma dúvida.
Leitura recomendada
- Appium Studio for Eclipse: Automação Appium / Selenium de ponta a ponta a partir do Eclipse
- Tutorial de revisão prática da ferramenta de gerenciamento de teste PractiTest
- Tutorial do Appium Studio para automação móvel (mais de 15 tutoriais práticos)
- Revisão prática da ferramenta de gerenciamento de teste qTest
- Automação de teste para Jira com Katalon Studio
- Instalação e configuração do Appium Studio for Eclipse
- Katalon Automation Recorder (Selenium IDE Alternative): Tutorial de revisão prática
- Tutorial de Ranorex: uma ferramenta poderosa de teste de automação de desktop, web e celular