Etiqueta: java
Quarkus: exponer una interfaz GraphQL
Crear un servidor de GraphQL con Quarkus es muy muy fácil. En este artículo veremos como crear una interfaz GraphQL en java, con sus queries, sus mutaciones, su esquema y con una interfaz gráfica...
Gatling + java, tests de performance
### Índice
- Introducción
- Requerimientos
- Descripción de la prueba realizada
- Cómo vamos a ejecutar los tests de Gatling
- Cómo lanzar los tests de este proyecto
- Pasos a seguir
- Explicación de ficheros del proyecto
- Nuestro test
-...
Cobertura en un proyecto maven multimódulo con JaCoCo
En este tutorial vamos a explorar como tener la cobertura de nuestro código en un proyecto multimódulo usando Jacoco y maven. Iremos desde un único proyecto con un módulo a...
Tests de aceptación con Cucumber y Junit 5
En este tutorial vamos a realizar tests de aceptación en un entorno spring usando cucumber y junit5.
Índice de contenidos
1. Introducción
2. Entorno
3. Tests de aceptación
3.1 Definición
3.2 Beneficios
3.3 Errores comunes
...
Contract testing con spring
En este tutorial vamos a explorar como hacer contract testing con spring, más concretamente con el proyecto Spring Cloud que tiene el subproyecto spring cloud contract. Contract testing puede ser algo desconocido, pero ciertamente...
Apache Velocity y Micronaut
Velocity es un motor de plantillas que permite hacer páginas web con métodos definidos en código Java centrándose en la capa de presentación. En este tutorial entenderemos Velocity y veremos un ejemplo integrado con Micronaut.
Quarkus: Continuous Testing y compilación a nativo
En este artículo aprenderemos sobre compilación a nativo con Quarkus, a mejorar nuestros test RestAssured extrayendo el response a un DTO, haremos una pequeña introducción al continuous testing en Quarkus y cómo hacer depuración...
Extreme mutation testing
Extreme mutation testing es una técnica relativamente nueva que nos ayuda a revisar si tenemos buenos casos de prueba de forma computacionalmente más eficiente que el mutation testing clásico.
Como sabemos, tener una buena batería...
Crea un proyecto en Firebase programáticamente
Si alguna vez has creado un proyecto de Firebase para utilizarlo con tu aplicación, lo más probable es que lo hayas hecho a mano utilizando la consola de Firebase. Sin embargo, gracias a las...
Refactorizar con Flyway
Al trabajar con Flyway es muy común encontrarse con multitud de scripts versionados. Aprende en este tutorial técnicas para refactorizar con Flyway.
0. Índice de contenidos
Introducción
Entorno
Configuración
Uso de Flyway
Organización de la...