El script de ejecucion del DASHBOARD
"run:dashboard":"cypress run --record --key [Recorder Key]"
Un resumen de la clase JoaquinDemarchi Notion
Introducción al curso
Presentación del curso
Instalación de recursos
Cookies y Localstorage
Cookies
Local Storage
Emulando dispositivos
Emulando dispositivos
Instalando plugins
Usando xpaths
Flaky tests
¿Qué son los Flaky Tests?
Interceptando Network Requests
Interceptando request
Buenas prácticas
Patrones de diseño: Page Object Model
Custom commands
Variables de entorno
Cypress.env
Visual testing
Visual testing
Seguridad
Seguridad en Cypress
Navegación entre pestañas del mismo sitio
Navegar entre diferentes dominios en diferentes tests
Navegar entre diferentes dominios en diferentes tests y compartir información entre ambas páginas
Data Driven Test
Cypress fixtures
BDD
Configuración de plugins y steps dinámicos
Shared Step Definitions
Data Driven Test por medio de Scenarios Outline
Reportes
Múltiples reportes
Allure report
Docker
Cypress con docker container
Dashboard
Usando dashboard de Cypress
Alternativas gratuitas al Dashboard de Cypress
CI/CD
Jenkins
Final
Cypress Scenario recorder plugin
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
El Dashboard de Cypress es una herramienta esencial que permite un seguimiento detallado de las pruebas automatizadas. Aunque Cypress es un software open source, su modelo de negocio se centra en las caracterÃsticas avanzadas del dashboard, ofreciendo tarifas gratuitas que son bastante razonables. En este artÃculo, te explicaré cómo conectar y utilizar el Dashboard de Cypress para optimizar tus flujos de trabajo en pruebas automáticas.
Antes de beneficiarte del Dashboard, debes asegurarte de haber configurado correctamente Cypress. Estos son los pasos que debes seguir:
Detener Scripts de Allure: Si estabas usando los reportes de Allure, deberás detener estos scripts en tu proyecto antes de proceder.
Corrida de Pruebas Iniciales: Ejecuta tus pruebas básicas con el siguiente script para abrir la interfaz de usuario de Cypress:
npm run test
Acceder a Dashboard Settings: Una vez dentro de Cypress, dirÃgete a la sección settings y selecciona dashboard settings. Aquà aparecerá la información necesaria para conectar el dashboard.
Crear o Iniciar Sesión: Si aún no tienes cuenta en el Dashboard, créala. Puedes usar tu cuenta de GitHub para simplificar el proceso de inicio de sesión.
Conectar Proyecto al Dashboard: La plataforma te generará automáticamente un ID que deberás copiar en tu archivo cypress.config
. Cypress suele automatizar esta tarea.
Guardar el Record Key: El record key
es crucial para la seguridad de tu cuenta. Asegúrate de guardarlo de forma segura como una variable de entorno, ya que permite la ejecución de pruebas desde el dashboard.
A continuación, está el proceso para enviar tus pruebas al Dashboard de Cypress:
Creación de Comando Dashboard: Configura un nuevo comando llamado dashboard para ejecutar tus pruebas. Utiliza el siguiente comando:
cypress.run --record --key <tu-record-key>
Verificación de Ejecución: Al ejecutar este comando, tus pruebas empezarán a correr y podrás seguir su progreso en tiempo real mediante el dashboard.
Inspeccionar Resultados: Una vez completadas, el dashboard te proporcionará detalles sobre los resultados de tus pruebas. Podrás ver:
El Dashboard de Cypress te ofrece múltiples beneficios que optimizan tanto tiempo como recursos:
Mientras que el dashboard permite a los desarrolladores y empresas levantar una infraestructura sólida de pruebas, es importante considerar su costo. Evalúa detenidamente el precio frente a sus beneficios, especialmente si usas la herramienta de forma extensiva. El modelo monetario de Cypress respalda el desarrollo continuo del software, lo cual asegura sus mejoras futuras.
No olvides considerar alternativas gratuitas que puedan complementarse con Cypress si estás preocupado por el costo. Recuerda siempre comentar tus inquietudes sobre la herramienta y sus precios para contribuir al debate y mejora de las plataformas de prueba. ¡Continúa explorando el mundo del testing automatizado para lograr mayores eficiencias en tus proyectos!
Aportes 1
Preguntas 0
El script de ejecucion del DASHBOARD
"run:dashboard":"cypress run --record --key [Recorder Key]"
Un resumen de la clase JoaquinDemarchi Notion
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?