Pros y Contras de kraken - Alejito29/JWDA-Kraken-Semana5 GitHub Wiki
Pros y Contras de Kraken
| Pros | Contras |
|---|---|
| Ofrece ventajas para la localizar elementos debido a que está basado en Selenium WebDriver | Requiere configurar bastantes herramientas para el funcionamiento |
| Desarrollado con un lenguaje que ofrece bastante soporte a incidentes y bugs | Poca documentacion sobre el framework |
| La captura de imágenes es interesante, así como el informe que genera | No hay comunidad de ayuda ni grupos de soporte para poder presentar la herramienta ante un cliente |
| Se pueden crear nuevos pasos personalizados según lo requiera la aplicación sobre la cual se ejecutarán las pruebas | El reporte de los casos fallidos no es muy claro en la consola en la cual se ejecutan |
| Las funcionalidades basadas en Selenium WebDriver para la creación de los pasos cuentan con documentación en la web para el lenguaje Ruby | La generación de nombres aleatorios en las carpetas que contienen los reportes de resultados, hace difícil la búsqueda de una prueba en específico |
| No presenta problemas para localizar elementos que no estén visibles en la pantalla y no es necesario insertar pasos de scroll para ejecutar acciones sobre estos elementos | Realizar una grabación de las pruebas durante su ejecución sobre el navegador podría mejorar la experiencia al usar la herramienta. |
| Las pruebas se ejecutan rápidamente | Requiere de muchos recursos computacionales que no siempre podrían tenerse disponibles |
| La redacción de los escenarios de prueba es relativamente fácil aunque se tenga poca experiencia en la elaboración de pruebas | Las instrucciones manuales se vuelven complicadas ya que son en un lenguaje especifico, Ruby |