- Framework Name : k0lmena Framework
- Versión Actual : 2.1.0
- Powered By : Underc0de - QARMY
k0lmena Automation Framework
K0lmena es un framework de automatización que reúne en una sola herramienta la capacidad de gestionar pruebas de interfaces de usuario, APIs y rendimiento. Está pensado para facilitar la vida de los equipos de QA, ofreciendo tres funcionalidades clave en un único paquete y aprovechando tecnologías de última generación para adaptarse a distintos entornos de desarrollo.
Entre sus ventajas, destaca su naturaleza open source, lo que lo hace gratuito y accesible, sumado a una documentación amplia y detallada que simplifica su adopción. Además, K0lmena genera reportes de alta calidad y se integra sin problemas en pipelines CI/CD, complementándose con herramientas como Artillery para un análisis completo del performance. Esta combinación de características lo convierte en una opción robusta y versátil para profesionales que buscan optimizar sus procesos de testing.
Para que este framework funcione, es necesario tener instalado "NodeJs". Descargalo desde el siguiente link:
https://nodejs.org/en/download
Visual Studio Code:
https://code.visualstudio.com/download
Una vez abierto el proyecto, instalar todas las dependencias:
npm install
Y luego instalar Playwright:
npx playwright install
Estos comandos deben ser ejecutados una vez que las pruebas hayan finalizado
Reporte del front:
npm run report
Reporte de APIs:
npm run api-report
Reporte de Performance:
npm run load-report
Reporte de Performance en la nube:
Para este reporte, es necesario estar registrado en https://artillery.io y generar una KEY que debe colocarse en el archivo package.json
npm run load-report-cloud