Mejor respuesta
Creo que califico para dar una respuesta a esta pregunta, porque en un lapso corto de solo un año, he tuve la oportunidad de usar ambas herramientas. He desarrollado un marco de prueba en Java que utiliza métodos proporcionados por Seetest y Appium para automatizar las pruebas de aplicaciones móviles.
La principal diferencia entre ambas herramientas es la licencia. Seetest es una herramienta con licencia, mientras que Appium es una herramienta de código abierto. Y esta diferencia es lo que realmente decide cuándo debe usar qué herramienta.
- Si tiene alguna dificultad para usar Seetest, «Un equipo de soporte completo que está listo para ayudarlo en cualquier momento. Si bien Appium es una herramienta que aún está experimentando cambios / actualizaciones, debe confiar en las comunidades en línea para obtener soporte.
- Seetest le brinda resultados del 100\% en términos de rendimiento, mientras que Appium a veces puede fallar, y no realizar las acciones necesarias.
- Nos llevó bastante tiempo ponernos en marcha con Appium e incluso ahora, seguimos recibiendo nuevos errores que nunca habíamos encontrado hasta ahora.
- Seetest proporciona una amplia gama de métodos para usar, mientras que Appium tiene una cantidad limitada de métodos.
Por lo tanto, si no tiene dinero para comprar una licencia y mucho tiempo para invertir en la configuración su entorno de prueba, luego opte por Appium, pero yo mismo recomendaría Seetest para pruebas confiables de aplicaciones móviles.
Respuesta
Comparación entre Herramienta SeeTest y Appium
- Reutilización
- Appium: la biblioteca reutilizable debe ser desarrollado
- SeeTest: muchas funciones de uso común están disponibles en la biblioteca SeeTest.
- Aplicación híbrida
- Appium: La identificación de elementos web es una tarea tediosa, también necesitamos para cambiar el controlador repetidamente de la vista nativa a la vista web y viceversa.
- SeeTest: Los elementos de la web y la nativa pueden identificarse muy fácilmente, y no es necesario cambiar el objeto del controlador, solo el valor del parámetro funciona para identificar un objeto en la vista web o nativa. Compatibilidad total con XPath Language.
- Fiabilidad Appium: los métodos de identificación de elementos no funcionarán en algún momento, es decir, appium no puede hacer clic en el elemento xx
- SeeTest: muy confiable
- Costo
- Appium: Gratis
- SeeTest : Licencia gratuita de pago por un mes disponible
- Ejecución en paralelo
- Appium: Posible con Selenium grid
- SeeTest: software en la nube Experitest disponible para ejecución paralela
- Identificación de objetos de texto
- Appium: no disponible
- SeeTest: motor de OCR compatible con todos los idiomas (incluidos los idiomas del Lejano Oriente) y caracteres especiales