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.
- Clonar el repositorio con el comando
git cloneo descargar el repositorio. - Acceder al directorio del proyecto.
- Ejecutar el comando
npm installpara instalar las dependencias necesarias. - Ejecutar el comando
npm run cypress-test-monkeyspara ejecutar el monkey testing con las configuraciones por defecto.
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.
// 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.