-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Javier Alexander Leon Ferro edited this page May 9, 2022
·
24 revisions
- La instalación es realmente sencilla sin depender de versiones específicas o versiones anterioes de las herramientas utilizadas para su instalación y ejecución de pruebas, como el entorno de ejecución (NodeJs), la librería para generar datos aleatorios (Faker), etc.
- Posee varios accesorios (fixtures) que ofrecen un entorno de pruebas robusto para las pruebas E2E, adicional se pueden agregar accesorios propios que serán preparados para la ejecución de las pruebas.
- Su lenguaje robusto, da gran facilidad para escribir las pruebas, permitiendo detallar bastante cada una de ellas.
- Permite realizar DEBUG con puntos de depuración, que adicional, resalta el elemento en el navegador, mostrando visualmente en que parte de la prueba se encuentra.
- Tiene un conjunto amplio de comandos para la ejecución de las pruebas, en donde se destacan: Ejecutar un solo archivo de prueba, un conjunto de pruebas o todas las pruebas; ejecutar las pruebas por el título de la misma; ejecutar la prueba en navegadores encabezados; configurar la prueba en un navegador específico; habilitar o deshabilitar las pruebas en paralelo.
- Tiene una amplia documentación.
- Funciona para hacer testing E2E tanto para aplicaciones web, como aplicaciones móviles
- Escritura de test con gherkins, lo que facilita la escritura de pruebas en "lenguaje natural"
- Generación dinámica de reportes e informativo
- Herramienta multiplataforma
- Soporte integrado con signaling, monkeys y parameters
- Poca portabilidad y difícil instalación
- Alto consumo de memoria
- Necesidad de extensión
- No soporta la extensión de la herramienta en otro lenguaje de programación
- Su instalación se hace demasiado compleja y los tutoriales no aportan mucho al proceso.