Melhor resposta
Acho que me qualifico para dar uma resposta a essa pergunta, porque em um curto período de apenas um ano, eu tive a chance de usar as duas ferramentas. Desenvolvi um framework de teste em Java que usa métodos fornecidos por Seetest e Appium para automatizar o teste de aplicativos móveis.
A principal diferença entre as duas ferramentas é o licenciamento. Seetest é uma ferramenta licenciada, enquanto o Appium é uma ferramenta de código aberto. E essa diferença é o que realmente decide quando você deve usar qual ferramenta.
- Se você encontrar qualquer dificuldade em usar o Seetest, “toda uma equipe de suporte que está pronta para ajudá-lo a qualquer hora. Embora o Appium seja uma ferramenta que ainda está passando por mudanças / atualizações, você precisa contar com comunidades online para suporte.
- O Seetest oferece resultados de 100\% em termos de desempenho, enquanto o Appium pode às vezes falhar, e não execute as ações necessárias.
- Levamos muito tempo para começar a usar o Appium e, mesmo agora, recebemos novos erros que nunca havíamos encontrado até agora.
- Seetest fornece uma vasta gama de métodos para usar, enquanto o Appium é limitado em número de métodos.
Então, se você não tem dinheiro para comprar uma licença e muito tempo para gastar na configuração seu ambiente de teste, vá para o Appium, mas eu mesmo recomendaria o Seetest para testes de aplicativos móveis confiáveis.
Resposta
Comparação entre Ferramenta SeeTest e Appium
- Reutilização
- Appium: a biblioteca reutilizável precisa ser desenvolvido
- SeeTest: muitas funções comumente usadas são disponibilizadas na biblioteca SeeTest.
- Aplicativo híbrido
- Appium: a identificação de elementos da web é uma tarefa tediosa, também precisamos para mudar o driver repetidamente de nativo para a visualização da web e vice-versa.
- SeeTest: Os elementos da web e nativos podem ser identificados facilmente, e não há necessidade de alternar o objeto do driver, apenas o valor do parâmetro funciona para identificar um objeto é na web ou visualização nativa. Suporte completo à linguagem XPath.
- Confiabilidade Appium: os métodos de identificação de elementos não funcionarão em algum momento, ou seja, o elemento xx não é clicável pelo appium
- SeeTest: muito confiável
- Custo
- Appium: gratuito
- SeeTest : Licença paga, gratuita de um mês disponível
- Execução paralela
- Appium: possível com grade Selenium
- SeeTest: Software de nuvem Experitest disponível para execução paralela
- Identificação de objeto de texto
- Appium: não disponível
- SeeTest: mecanismo de OCR com suporte para todos os idiomas (incluindo idiomas do Extremo Oriente) e caracteres especiais