-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Miguel Duque ([email protected])
Raul Garcia ([email protected])
· Permite emular el comportamiento real que tendría un usuario contra la interfaz de tal manera que permite recrear escenarios de prueba de manera muy realista.
· Dado que permite interactuar y buscar elementos a partir del DOM mismo de la pagina es posible el encontrar y manipular objetos con bastante facilidad.
· La utilización de faker para la generación de información aleatoria es un plus muy apreciable.
· La posibilidad de usar ficheros de propiedades facilita la ejecución
· Seria deseable que permitiese unificar el reporte de todos los escenarios en un solo fichero
· Los mensajes de error al ejecutar las pruebas son bastante crípticos con lo que se hace difícil la construcción de los scripts
· Dado que utiliza el patrón Page Object Model, la complejidad del DOM es abstraída por la librería, por lo tanto nos podemos enfocar en las pruebas y no en los selectores y la manipulación del DOM
· No existen dependencias que mantener manualmente a la hora de instalarlo y ejecutarlo
· Hot-realoding que permite editar las pruebas y ver el cambio sin tener que volver a correr ningún comando
· Permite automatizar versiones ligeras de varios navegadores
· Cypress no ofrece funcionalidades para pruebas en dispositivos móviles
· Al utilizar el patrón Page Object Model, no se pueden probar funcionalidades nativas como subir imagen, enceder la camara, etc