Skip to content
Javier Alexander Leon Ferro edited this page May 9, 2022 · 24 revisions

Análisis y comentarios sobre herramientas

#NOTA: NUESTRO GRUPO SOLO ESTÁ CONFORMADO POR 3 INTEGRANTES. EL PROFESOR MARIO CONOCE LA SITUACIÓN DE NUESTRO GRUPO Y ÉL MISMO NOS CONFIRMÓ QUE NOSOTROS DEBÍAMOS REALIZAR 30 ESCENARIOS (15 EN PLAYWRIGHT Y 15 EN KRAKEN). ADJUNTAMOS CHAT CON EL PROFESOR:

Mario Linares hace 4 días Hola Javier, en el caso de 4 se esperan 40 escenarios (20 cada herramienta), al ser 3 ustedes deben entregar 30 escenarios (15 cada herramienta)

Playwright

Pro

  • 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

Contra

  • 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

Kraken

Pro

Contra

  • Su instalación se hace demasiado compleja y los tutoriales no aportan mucho al proceso.
Clone this wiki locally