Categorie:
Ferramentas de teste de automação /
Ranorex Studio Reveja
Excelente | |
Boa | |
Média | |
Mau | |
Horrível |
Acelere os testes com o Ranorex Studio, sua ferramenta tudo em um para automação de testes de interface do usuário. Realize testes de ponta a ponta nas plataformas desktop, web e móvel. Automatize interfaces desafiadoras, como ERP e aplicativos herdados. Execute testes de regressão em paralelo ou distribua-os em uma Selenium Grid para obter feedback rápido sobre a qualidade do aplicativo.
Capacidade de gerar casos de teste com um designer sem escrever muito código.
Lentidão nas conexões via conexão de área de trabalho remota.
A ferramenta de espionagem Ranorex permite que você obtenha as informações necessárias para configurar seu projeto Ranorex simplesmente clicando com o mouse.
Existe uma curva de aprendizado com este software, pois existem várias maneiras diferentes de realizar as tarefas; portanto, se você configurar seu projeto incorretamente, poderá ser necessário refazê-lo do zero após uma alteração no sistema.
Ranorex é fácil de usar. Não é necessário muito aprendizado. E suporta desktop, web e plataformas móveis, o que é melhor. Portanto, depois de comprar o Ranorex, você estará pronto para qualquer tipo de teste de automação para sua organização.
A única coisa que eles definitivamente podem melhorar é armazenar o repositório de elementos. Às vezes, ao gravar / rastrear elementos, novos elementos substituem os antigos ou anexam a alguma pasta pai que não é apropriada. Portanto, se usarmos esses elementos em outra seção, o script falhará. E também, eles podem melhorar a automação do Android.
Facilidade de uso e reconhecimento de objetos através do xpath. Liberdade para codificar em .net ou C #.
O tempo necessário para iniciar a execução ainda pode ser otimizado.
O fator de usabilidade, agradável e fácil. a parte de codificação do usuário é boa.
O preço do também é alto, deve ser razoável. E também não é muito usado no Canadá, portanto o pedágio deve se tornar mais popular.
Você pode usar o C # para criar scripts para seus testes.
É difícil encontrar informações detalhadas.
A maneira de usar parâmetros para compartilhar dados entre módulos e casos de teste
Era muito simples de aprender e usar, e eu mal arranhei a superfície na medida do possível.
No momento, não tenho certeza, tudo o que tenho dúvidas, conversei com o suporte técnico e eles me deram uma solução.
O futuro Record & Replay é muito útil, mesmo se você não tiver conhecimento sobre scripts
Muito difícil e demorado para tornar a gravação compatível com o sistema operacional de outro idioma.
integrou outras ferramentas como Jira e PostMan
O xpath foi alterado se a GUI do aplicativo fosse modificada em algum momento.
nenhum suporte para o navegador safari,
Baseado em C #, bloco de construção estruturado, muitas integrações com ferramentas de terceiros, ótimos fóruns técnicos, suporte técnico imediato e direto ao ponto, ouvindo a voz do cliente, trabalhando na melhoria da documentação, ambiente de desenvolvimento conveniente.
Capacidades ruins do corredor e dificuldade para interromper / pausar sua execução, desempenho deve ser aprimorado, documentação e exemplos devem ser aprimorados
É um pouco caro, mas como não requer habilidades detalhadas de programação, necessariamente (embora você possa aprimorá-lo com seu próprio código), vale a pena para nós.
O preço pode ser menor, mas Ranorex certamente não é a pena mais cara
Reconhecimento de objetos da Web e recursos do .NET mais. Além disso, a flexibilidade de criar casos de teste.
Continua a melhorar os bugs, mas às vezes é realmente melhor receber um patch para melhorar pequenos detalhes que afetam meu aplicativo, em vez de ir para a versão mais recente .... muito esforço e tempo .....
Reconhecimento total de todos os componentes básicos da VCL que fazem parte do Delphi, e não com base em capturas de tela. É possível uma integração muito boa nos pipelines de CI, que nos permitem automatizar testes de interface do usuário como parte de nosso pipeline de implantação.
Falta de suporte de fornecedores terceirizados. E como desenvolvedor Delphi, tive que redescobrir o C # e aprimorar minhas habilidades em .Net. Eu adoraria poder escrever nossos testes para um aplicativo Delphi no Delphi.
O que requer muita manutenção e também depuração muito lenta
tendo uma boa ferramenta para obter xpath / create xpath
Infelizmente, eu realmente não gosto da documentação da API Ranorex. Embora o guia geral do usuário Ranorex seja excelente tanto para usuários iniciantes quanto para avançados, os codificadores avançados podem achar a documentação da API Ranorex bastante inadequada e sem amostras. Felizmente, o fórum do usuário Ranorex já está cheio de toneladas de casos de uso e exemplos de código. Ainda assim, a documentação da API Ranorex realmente precisa de uma revisão.
A ferramenta Ranorex é muito fácil de usar. Ranorex studio semelhante ao Visual Studio, portanto, se você conhece o Visual Studio, pode trabalhar facilmente e fazer muito mais com o ranorex. Essa é a melhor ferramenta com a qual trabalhei até agora.
a conexão com o Jira Cloud é um pouco difícil.
Sistemas de mapeamento realmente bons para controle de identidade.
O sistema de gravação é às vezes limitado. Precisamos codificar manualmente alguma validação.
É flexível e permite soluções completas de automação de plataforma cruzada. Eu realmente gosto de poder usar meu próprio código para automatizar os recursos dos quais preciso ter mais controle. Até o momento, sempre que encontro um problema, a equipe de suporte trabalha comigo para resolver o problema.
Eu gostaria que houvesse um modo totalmente escuro. Espero também que os recursos de automação móvel sejam expandidos no futuro, à medida que mais software for transferido para plataformas móveis.
Os comutadores de desktop para celular em um conjunto de testes podem ser imprevisíveis com execuções sucessivas.
O IDE facilita a criação de aplicativos de console, arquivos de classe, métodos, código personalizado etc.
A tecnologia de reconhecimento WPF foi aprimorada recentemente. Mas objetos pré-existentes no repositório que foram capturados usando a tecnologia WPF mais antiga não podem ser convertidos. Seria um grande esforço para criar um novo repositório. Não ter um processo de conversão é o que eu menos gosto.
Prós:
Contras: O que você mais gostou nesse software?
Recursos mais avançados, como funcionalidade, para os quais usamos o c #, não estão bem documentados e podem ser complicados para entender o guia do usuário.
o gravador é incrível, o recurso de modo de manutenção é excelente e o caminho Ranorex é brilhante
é difícil fazer algo com alguns dos menus pop-up que nossos desenvolvedores estão utilizando
O uso de agentes para testes remotos é para mim o recurso mais importante.
Os agentes remotos precisam fornecer mais informações de saída durante a execução
Simplicidade e facilidade de uso são os recursos mais importantes. Além disso, encontrar elemento através do RenorexSpy é uma excelente ferramenta.
A configuração de automação móvel é um processo complexo, especialmente para ios. A instrumentação leva muito tempo.
Trabalho com a Ranorex há 2 anos. É uma ferramenta de automação muito boa, com ótimos recursos. A estrutura de ligação de dados é ótima. Os recursos de relatório são ótimos.
Problemas de Git. O Ranorex tem dificuldade em mesclar repositórios e suítes de testes. Recentemente, eles lançaram uma ferramenta de mesclagem git, mas não é perfeita, ainda há problemas ao mesclar.
Ainda faltam alguns recursos / funcionalidades importantes, como pitada e zoom no Android.
1. O apoio da comunidade é menor. 2. A velocidade de execução é lenta no caso de parte de codificação
As integrações e capacidades parecem ótimas. Os colegas usaram o recurso de apontar e clicar / gravar anteriormente e só conseguiram dizer grandes coisas.
Não é compatível com Mac, portanto, ele deve ser executado em uma VM. O desempenho é lento durante a gravação, o que torna a entrada de dados um pouco difícil e requer que as etapas sejam modificadas. Não encontrei a melhor maneira de proteger senhas, além de variáveis que ainda podem ser lidas por qualquer pessoa com acesso.
Habilidades mínimas necessárias Suporta Web, dispositivos móveis e computadores
Licença necessária Suporta apenas ambiente Windows
Identificação de controle, é super fácil e facilitou meu trabalho.
alguns elementos do IE não são identificados individualmente, desafiam o RxPath, que também é um aprendizado para nós, e o fórum do ranorex fornece respostas para nossas pedreiras.
1 Fácil de usar. Mesmo um testador manual pode entendê-lo com muita facilidade
Requer área de trabalho ativa para executar os scripts. Você não pode executar os scripts no modo sem cabeça. Quando os scripts estão em execução, você não pode trabalhar no seu sistema
Os conjuntos de teste podem ser montados rapidamente usando o recurso de registro e organizados logicamente usando pastas inteligentes. Ranorex Spy muito útil para criar caminhos para elementos. Fácil de adicionar código adicional e os auxiliares da Ranorex forneceram procedimentos comuns. O recurso Lista branca pode ser usado para incluir apenas os processos necessários, evitando interrupções durante a reprodução. Os agentes Ranorex podem ser instalados em máquinas remotas para execução paralela (precisa de licença de tempo de execução para cada agente ativo). Novos recursos e melhorias sendo adicionados o tempo todo. Até agora, usei apenas a parte de testes na Web, por isso não posso comentar sobre o suporte para dispositivos móveis ou computadores.
Integra-se ao Selenium, mas o número de testes paralelos é restrito ao número de licenças Ranorex que você possui, o que exclui um dos principais recursos do Selenium. Nenhuma representação gráfica de módulos e fluxo de trabalho existe em outros produtos, por exemplo, HP UFT. Falha ocasionalmente. Durante as sessões de registro aparentemente devido à McAfee. O Guia do Usuário pode ter mais detalhes.
1. Fácil recurso de gravação e reprodução
1. A depuração é difícil no Ranorex 6.2.1
Eu tentei várias suítes de teste automatizadas e o Ranorex Studio tem o melhor reconhecimento de objeto que encontrei. O repositório é facilmente manipulado para que você possa fazer os ajustes necessários.
A documentação. Deixe-me esclarecer: eu sou da velha escola e gosto muito de ter a opção de documentação impressa. Recentemente, eles acessaram a documentação on-line e eu simplesmente não gosto muito.
Complexidade. A ferramenta é profissional (já usamos o Katalon Studio gratuito anteriormente, que era de buggy). É muito útil para automação de teste móvel para nossos aplicativos Android e iOS. Os testes são estáveis e fáceis de manter.
Infelizmente - os custos. Esta ferramenta não é barata. Além disso, Ranorex, devido à sua complexidade, não é fácil à primeira vista. Você precisa de algum treinamento e tempo para aprender a preparar os testes.
O Ranorex pode ser usado por pessoas sem conhecimento de código por meio de módulos de gravação, e 99% do tempo é tudo o que é necessário. Além disso, permite que os módulos de código sejam gravados e executados por pessoas com experiência em C #, e isso significa que quase tudo é possível de automatizar.
O software é exigente e difícil de usar e entender; às vezes pode ser frustrante. Eu recomendaria usá-lo em um PC poderoso com muita RAM, pois o software Ranorex Studio e Spy pode congelar em PCs mais fracos.
Eu gostaria que houvesse maneiras mais fáceis de gerenciar fontes de dados e testes orientados a dados.
[Minha organização obteve mais de 20 licenças para o Ranorex depois de testá-lo por mais de 30 dias de graça - não estou relacionado ao Ranorex nem é uma revisão paga]
1. A ferramenta não é barata. [Mas vale o dinheiro gasto]
O que eu mais gosto no Ranorex foi o ponto de entrada para mim como iniciante. Como eu tinha pessoas mais experientes ingressando na minha equipe, elas realmente adotaram a funcionalidade avançada. É um conjunto de testes completo e completo.
Eu achei difícil executá-lo em uma VM, mas imagino que seja o par do curso.
Gostei da flexibilidade e posso usar C #.
Eu tive uma ótima experiência com a Ranorex.
Tamanho da aplicação que posso dizer neste momento.
Gosto do fato de oferecer uma API muito boa, com a qual se pode escrever seu próprio software para usar os recursos de teste do Ranorex. O estúdio em si também é muito bom, embora nossas necessidades não sejam totalmente atendidas (razões internas), razão pela qual a API foi muito útil.
Às vezes, há problemas com determinados navegadores e reconhecê-los, mesmo com os plugins apropriados (firefox), embora todos os problemas tenham sido solucionáveis no final.
quando comparado a outras ferramentas, o recurso "Teste baseado em imagem" pode ser bom para melhorar um pouco mais
O que mais gosto neste software é o uso da GUI Spy. Além disso, esta ferramenta tem a capacidade de converter o código VB em C # e vice-versa.
Ainda estou para encontrar algo que não gostei sobre este software.
> Ranorex é o melhor software que pode ser encontrado para automatizar qualquer aplicativo legado no mercado
> O melhor software sempre não tem nenhum contras.
-A estrutura está disponível, qualquer pessoa que não tenha muito conhecimento sobre automação pode facilmente começar a usar a ferramenta.
A maior desvantagem é que há muito menos suporte disponível on-line, além da comunidade Ranorex.
Melhor reconhecimento de objeto, gravação estruturada, parametrização de teste, módulos reutilizáveis e relatórios personalizados, depuração mais rápida e correção de problemas de teste usando o Ranorex studio, desativando as funções de outros módulos dos mesmos testes da interface do usuário - não é necessário executar o teste completo repetidamente para depuração.
manipulador pop-up assíncrono - algum tempo atrapalha o relatório.
Novos recursos são adicionados com base no crescimento da tecnologia e também vejo sempre que sinto problemas ao identificar os problemas que os agentes de suporte resolvem e passam ao vivo comigo e terminam / retificam minhas dúvidas e problemas. Eu sou um usuário existente do QTP, mas depois do Ranorex .. me apaixonei pelo Bravo Team .. Procurando mais ainda no futuro ..
Uma coisa difícil é que a rolagem horizontal da captura do mouse ainda é um problema com o meu, espero que termine logo em uma janela de controle da Telerik. Esse pode ser o problema.
Este produto fornece recurso para testar dispositivos móveis, desktop e web, o que facilita a automação e o mesmo script pode ser usado em todos os aplicativos.
Linguagem suportada é o que eu odeio, eles se concentram em C # e .Net, o que é difícil de encontrar habilidades, pois a maioria das outras ferramentas se concentra em Java.
A facilidade de criação e manutenção de testes. Com o repositório de elementos Ranorex, você pode ter uma árvore sustentável, que pode ser referenciada repetidamente. Quando algo muda, você conserta em um só lugar, não em todo lugar.
Gostaria que fosse mais barato, como se eles o dividissem em pacotes. Minha equipe usa apenas aplicativos Ranorex Win32 / WPF, portanto estamos pagando por muitos recursos que não precisamos.
Ranorex é uma alternativa acessível e fácil de instalar. Nós o usamos para testar nossas soluções da Web e software interno. Você pode fazer a maioria das coisas sem conhecer muito código, mas é robusto o suficiente para que, para alguém com experiência em codificação, as possibilidades sejam bastante ilimitadas.
Embora o suporte ao cliente seja excepcional, há uma base de usuários menor, portanto, às vezes, pode ser mais difícil encontrar soluções na comunidade. Isso não é uma falha do software, mas uma limitação da mesma forma.
Funciona com muitas tecnologias. Eu o uso para web e janelas. O que eu mais gosto nele é a integração do Visual Studio, onde apenas refiro as dlls em minha própria solução.
Como um todo, eu gosto muito do Ranorex, mas se eu tivesse que reclamar de alguma coisa, seria que ocasionalmente (uma vez por mês) durante minhas execuções de automação, eu tinha problemas de identificação de elementos e / ou problemas com o Thread.Abort. Ambos são muito difíceis de reproduzir manualmente e eu praticamente desisti deles. Vou notar que uso a integração do Visual Studio.
Ranorex fornece uma base flexível para qualquer esforço de automação. Os recursos de gravação e reprodução oferecem funcionalidade suficiente para levar a equipe a trabalhar; enquanto a funcionalidade do módulo de código fornece a capacidade de criar automação eficiente e robusta.
Para executar testes em paralelo, tivemos que desenvolver um sistema de controle e farm de VM. Existem muitas soluções no mercado de software aberto para lidar com isso e podem ser oferecidas como parte do sistema Ranorex.
Ampla cobertura de tecnologias e facilidade de uso desta ferramenta e integração com todos os novos sistemas de controle de origem e cobertura mais ampla da API para várias plataformas. Essa ferramenta substituiu todas as ferramentas de interface do usuário existentes em minha organização devido à sua riqueza de recursos.
Desejo que esta ferramenta possa fornecer ou conectar-se à infraestrutura de nuvem para executar testes automaticamente nos horários agendados, pois a integração com diferentes plataformas de nuvem é um processo doloroso para os engenheiros lidarem com
Ele deve ter um recurso para criar uma estrutura automática para aplicativos da web. Além disso, Ranorex ainda está atrasado com o framework BDD. Mesmo com a versão atual, não está bem definida as instruções do BDD. Eu recomendaria realmente criar totalmente o recurso da estrutura do BDD no Ranorex.
Quando o projeto é grande (quando o projeto tem muitos casos de teste - cerca de 500 ++ casos de teste), o programa fica mais lento durante a edição.
Ranorex faz exatamente o que eu preciso fazer. Tendo o c # como linguagem de programação, foi possível integrar o Ranorex à nossa própria estrutura de automação de teste. Utilizei com sucesso o Ranorex para testar principalmente Qt, WPF e Html. A fusão mágica da Ranorex para o git foi excelente. Economizei muito tempo tentando mesclar arquivos XML grandes.
Falta de suporte para versões mais recentes do c #
O que eu gostei sobre este software foi como levou um processo de mais de 6 horas e o transformou em um processo de 2-3 horas. Podemos executar os testes automatizados enquanto trabalhamos em outras tarefas e ele enviará um relatório assim que terminar.
Duas coisas.
Fácil de Usar
Bem, não há nada que eu possa apontar
Como comecei a trabalhar nessa ferramenta, não notei nada menos sobre essa ferramenta.
O bom suporte é realmente ótimo. Temos um software de desktop muito especial com tecnologias combinadas (Qt, ATL e .net e uma área gráfica OpenGL) e a equipe está fazendo o possível para fazê-lo funcionar.
Você não pode ter versões diferentes do Ranorex na mesma máquina.
Fácil de trabalhar, com fácil acesso ao programa de software fácil
meu sistema é lento às vezes, mesmo que seja fácil trabalhar com o sistema
Execução para scripts SAP demorando um pouco mais devido à identificação do objeto
Use Rxpaths: você pode usar variáveis e tornar seu teste robusto
Precisa de algum conhecimento em desenvolvimento de software para executar tarefas complicadas.
É tão fácil pegar a ferramenta e começar a automatizar, mesmo que você não seja uma pessoa de automação.
Ele não possui teste de API e isso significa que não podemos aproveitá-lo para nenhum aplicativo com APIs.
O fato de eles terem usado funções de gravação automatizadas para dispositivos móveis
Não ter alternativa ao Caminho Ranorex e à localização de imagens - funcionalidade como encontrar textos em uma página da web. Em alguns casos, a funcionalidade Ranorex Path e Image Finding não é suficiente.
A lentidão e a usabilidade não são naturais ou fáceis de aprender.
Eu usei muitas ferramentas para automação, mas o Ranorex é o único que pode automatizar praticamente qualquer coisa. Ele consegue trabalhar com todos os aplicativos de desktop e o reconhecimento de objetos está agora no nível superior da v8. A equipe é realmente receptiva e o suporte está em um grande nível de profundo conhecimento.
O uso e a verificação do banco de dados podem ser aprimorados, pois atualmente é necessário aprofundar o código para facilitar o uso do sql e o armazenamento de dados var.