Skip to content

Latest commit

 

History

History
60 lines (34 loc) · 2.11 KB

File metadata and controls

60 lines (34 loc) · 2.11 KB

Pruebas Automatizadas con Cypress

Este proyecto utiliza Cypress, un framework de pruebas de extremo a extremo para realizar pruebas automatizadas en una aplicación web. Cypress permite automatizar acciones de usuario y verificar el comportamiento de la aplicación.

Requisitos

Antes de comenzar, asegúrate de tener instalado Node.js en tu sistema.

Instalación

  1. Clona este repositorio en tu máquina local:

    git clone https://github.com/Project-PediSoft/Testing.git
    
    
  2. Navega al directorio del proyecto:

    cd Testing
    
  3. Instala las dependencias:

    npm install
    

Ejecución de Pruebas

Para ejecutar las pruebas, utiliza el siguiente comando:

   npm run cypress:open

Esto abrirá la interfaz de Cypress, donde podrás seleccionar y ejecutar pruebas individuales o en conjunto.

gif

Estructura del Proyecto

El proyecto está organizado de la siguiente manera:

  • cypress/ - Contiene las pruebas Cypress.
  • cypress/e2e/ - Aquí se encuentran los archivos de pruebas.
  • cypress/support/ - Contiene archivos de soporte para configuración.
  • cypress/fixtures/ - Contiene complementos personalizados.
  • cypress/results/ - Contiene reportes de Mocha.
  • jmeter/ - Contiene las pruebas Jmeter (independiente).

Personalización

Siéntete libre de personalizar las pruebas para adaptarlas a tu aplicación web. Puedes agregar más pruebas en cypress/e2e/ y modificar la configuración en cypress/support/.

Reportes

Mochawesome Report es un complemento para Mocha que genera informes de pruebas visuales y detallados en formato HTML, facilitando la visualización y el seguimiento de los resultados de las pruebas en proyectos de desarrollo de software.

image

Colaboración

Si deseas contribuir a este proyecto, puedes hacerlo a través de pull requests.