https://github.com/alejandroblanco2001/tallermonkeytesting
Taller para la creacion de un Monkey para la generacion de pruebas aleatorias para la materia Pruebas automatizadas de software de la Universidad de los Andes para la maestria de ingenieria de software.
https://github.com/alejandroblanco2001/tallermonkeytesting
Last synced: 6 months ago
JSON representation
Taller para la creacion de un Monkey para la generacion de pruebas aleatorias para la materia Pruebas automatizadas de software de la Universidad de los Andes para la maestria de ingenieria de software.
- Host: GitHub
- URL: https://github.com/alejandroblanco2001/tallermonkeytesting
- Owner: AlejandroBlanco2001
- Created: 2024-11-02T20:40:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-02T21:22:54.000Z (about 1 year ago)
- Last Synced: 2025-03-26T12:11:52.176Z (9 months ago)
- Language: JavaScript
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Monkey testing
Esto es una prueba de concepto de monkey testing, en este caso se ha utilizado el lenguaje de programación de JavaScript,
en este caso cubrimos los casos de clicks aleatorios y de eventos aleatorios en la pagina de web https://losestudiantes.co, para la materia Pruebas automatizadas de software de la Universidad de los Andes para la maestria de ingenieria de software.
## Instalacion
1. Clonar el repositorio con el comando `git clone` o descargar el repositorio.
2. Acceder al directorio del proyecto.
3. Ejecutar el comando `npm install` para instalar las dependencias necesarias.
4. Ejecutar el comando `npm run cypress-test-monkeys` para ejecutar el monkey testing con las configuraciones por defecto.
## Configuraciones
Dentro del archivo `monkey-config.json` se encuentran las configuraciones para el monkey testing, las cuales son:
- "monkeysClickEventAmount": Cantidad de clicks aleatorios que se realizaran.
- "monkeysRandomEventAmount": Cantidad de eventos aleatorios que se realizaran.
```js
// Parametros por defecto
{
"monkeysClickEventAmount": 10,
"monkeysRandomEventAmount": 1
}
```
>[!IMPORTANT]
>Para que el monkey testing funcione correctamente, se debe tener en cuenta que la pagina de web https://losestudiantes.co debe estar disponible.
>[!WARNING]
> El monkey testing puede generar comportamientos inesperados en la pagina de web https://losestudiantes.co, por lo que si el test falla, puede ser debido a que no encontro un link disponible o el evento generado es invalido.