Capítulo 9. Probar las aplicaciones Spring Boot para aumentar su preparación para la producción

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este capítulo se analizan y demuestran aspectos fundamentales de las pruebas de aplicaciones Spring Boot. Aunque el tema de las pruebas tiene numerosas facetas, me centro en los elementos fundamentales de las pruebas de aplicaciones Spring Boot que mejoran drásticamente la preparación para la producción de cada aplicación. Los temas incluyen pruebas unitarias, pruebas holísticas de aplicaciones utilizando @SpringBootTest, cómo escribir pruebas unitarias eficaces utilizando JUnit, y el uso de trozos de pruebas de Spring Boot para aislar sujetos de prueba y agilizar las pruebas.

Comprobación del código

Para empezar, consulta la rama chapter9begin del repositorio de código.

Pruebas unitarias

Las pruebas unitarias sirven como precursoras de otros tipos de pruebas de aplicaciones por una buena razón: las pruebas unitarias permiten al desarrollador encontrar y corregir errores en las fases más tempranas posibles del ciclo de desarrollo+implantación y, en consecuencia, corregirlos con el menor coste posible.

En pocas palabras, las pruebas unitarias consisten en validar una unidad definida de código aislado en la mayor medida posible y sensata. El número de resultados de una prueba aumenta exponencialmente con el tamaño y la complejidad; reducir la cantidad de funcionalidad ...

Get Spring Boot: En marcha now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.