¿Qué es API Testing? El API Testing, o pruebas de interfaz de programación de aplicaciones, es un proceso esencial para garantizar que nuestras APIs funcionen como se espera. Estas APIs actúan como la columna vertebral de nuestras aplicaciones modernas, facilitando la comunicación efectiva entre diferentes componentes. Es importante recalcar la importancia de las APIs y […]
El pentesting, es un conjunto de ataques que van dirigidos a un sistema informático con un propósito: encontrar posibles debilidades o vulnerabilidades, para subsanarlas. Para ello se empieza recogiendo información sobre la empresa, como los empleados, usuarios, sistemas, equipamientos… Posteriormente, se hace un análisis de vulnerabilidades, recurriendo a ingeniería social si es necesario, para atacar […]
Introducción a Microcks con sonar Con la llegada de microservicios hemos tenido varios beneficios como tener: Aplicaciones listas para comercializarse más rápidamente (Ciclos de desarrollo más cortos) Gran capacidad de expansión (Implementaciones en distintos servidores) Capacidad de recuperación (Si una parte falla, no afecta a toda la aplicación) Facilidad de implementación (Son más modulares y […]
Para automatizar pruebas unitarias, funcionales, end-to-end o de integración, podemos usar frameworks como Cypress, pero primero empecemos por el principio… Las pruebas son un proceso valioso durante el desarrollo de software, pues nos permiten garantizar la calidad de nuestras aplicaciones. Existen muchos tipos de pruebas, algunas de ellas son: Pruebas unitarias (Unit tests): Consisten en […]
El objetivo de este blog es explicar cómo podemos implementar tests unitarios para distintos componentes de nuestra aplicación desarrollada en Spring Boot. Conceptos básicos Spring Boot Datos de pruebas: en este contexto se consideran datos de prueba aquellos que inicializamos (generamos instancias de objetos) para poder probar nuestros métodos. Esta inicialización se puede realizar de […]
Te presentamos PoC Ansible, la herramienta de automatización de código abierto gratuita de RedHat, que automatiza infraestructuras. La herramienta de automatización gratuita PoC Ansible Ansible es la popular herramienta de código abierto que permite automatizar la mayoría de los elementos de una infraestructura, desde servidores hasta dispositivos de red, así como trabajar con los proveedores […]
El objetivo del blog de hoy es simplificar lo que se conoce como API Testing, y para ello hablaremos sobre los tipos de pruebas, metodologías de trabajo, y alcance de las pruebas en un proyecto.