A continuación encontrará las páginas asociadas a “testing”
noviembre 1, 2024
🔍 Rompiendo el mito: "Pruebas Manuales" vs. "Pruebas Automatizadas"
🛠️ Pruebas de software: Ni manuales ni automatizadas, sino estratégicas En el mundo del testing de software, es común escuchar la dicotomía entre pruebas manuales y pruebas automatizadas. Sin embargo, esta clasificación es un tanto engañosa y puede llevarnos a malinterpretar el verdadero propósito del testing.
📌 ¿Acaso las pruebas manuales existen realmente?
📌 ¿La automatización puede reemplazar la evaluación humana?
📌 ¿Qué papel juegan las herramientas en la estrategia de pruebas?
Leer más sobre este artículo
octubre 25, 2024
✅ Tipos de Checks en k6
Tipos de Checks en k6 En k6, los checks son aserciones que permiten validar las respuestas de tus solicitudes HTTP. A continuación, se describen los tipos comunes de checks que puedes usar:
1. Checks de Código de Estado Verifica que el código de estado de la respuesta sea el esperado.
check(res, { 'el código de estado es 200': (r) => r.status === 200, }); Checks de Tiempo de Respuesta Comprueba que el tiempo de respuesta esté dentro de los límites aceptables.
Leer más sobre este artículo
octubre 25, 2024
💻 Wiremock como Servicio en Windows
Wiremock como Servicio en Windows En esta guía, veremos cómo configurar Wiremock como un servicio en Windows, utilizando la herramienta NSSM (Non-Sucking Service Manager), que facilita la instalación y administración de servicios. Para el presente ejemplo, WireMock y NSSM deben estar instalados en la misma computadora con sistema operativo Windows y además, respetando los nombres de los directorios de este tutorial.
Instalación del Servicio Para instalar Wiremock como un servicio, utilizaremos NSSM.
Leer más sobre este artículo
octubre 25, 2024
🤖 Selenium POM
Imlementación De que trata este post: Se presenta un proyecto en base a un “modelo” que implementa POM (Page Object Model) con selenium, python y pytest.
Page Objecto Model selenium python pytest
Por qué el proyecto es útil Descargando e implementando este proyecto puede lograr disponer en muy corto tiempo la posibilidad de automatizar sus pruebas de frontend.
Este proyecto, le otorga un marco de trabajo simple y a la vez robusto que le ayudará a comenzar rápidamente sus automatizaciones de pruebas.
Leer más sobre este artículo
septiembre 4, 2024
📤 Wiremock en automatizacón de pruebas
WireMock es útil en testing automatizado porque permite simular servicios y APIs externas de manera controlada, sin depender de sistemas externos reales. Con WireMock, puedes configurar respuestas predefinidas (stubs) para distintas solicitudes HTTP, lo que facilita probar cómo responde tu aplicación en diferentes escenarios, incluyendo casos de errores y latencia. Esto permite hacer pruebas más rápidas, repetibles y aisladas, ideal para entornos de CI/CD donde la consistencia y el tiempo de ejecución son cruciales.
Leer más sobre este artículo
julio 13, 2024
📈 Web dashboard en k6
📉 Web dashboard k6 proporciona un panel web integrado que puede habilitar para visualizar y monitorear los resultados de sus pruebas en tiempo real
Cómo utilizar El panel web es una función integrada de k6. se puede habilitar configurando la variable de entorno K6_WEB_DASHBOARD en true cuando ejecute su script de prueba, por ejemplo:
export K6_WEB_DASHBOARD=true De forma predeterminada, el panel web está disponible en el puerto localhost 5665
EL siguiente es un ejemplo completo en Linux, es decir, el script (init.
Leer más sobre este artículo
julio 13, 2024
🛠️ Construir binario de k6
Creando una guía detallada para instalar y personalizar k6 utilizando extensiones, WSL y Go en un sistema Windows. Esta guía te mostrará cómo instalar y personalizar k6 con extensiones, utilizando el Subsistema de Windows para Linux (WSL) y Go. Al final, podrás generar un binario personalizado de k6 con las extensiones que necesites.
Que es una Extension? 🛠️ Las extensiones son funcionalidades que se agregan a la version estandar de k6, Las extensiones son desarrolladas tanto por los desarrolladores de k6 como por la comunidad.
Leer más sobre este artículo