Skip to content

Project-PediSoft/Testing

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published