Skip to Content
Desarrollo Web con Flask, 2ª Edición
book

Desarrollo Web con Flask, 2ª Edición

by Miguel Grinberg
September 2024
Intermediate to advanced
316 pages
8h 8m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Desarrollo Web con Flask, 2ª Edición

Capítulo 15. Prueba

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

Hay dos buenas razones para escribir pruebas unitarias. Cuando se implementa una nueva funcionalidad, las pruebas unitarias sirven para confirmar que el nuevo código funciona de la forma esperada. Se puede obtener el mismo resultado realizando las pruebas manualmente, pero, por supuesto, las pruebas automatizadas ahorran tiempo y esfuerzo porque se pueden repetir fácilmente.

Una segunda razón, más importante, es que cada vez que se modifica la aplicación, se pueden ejecutar todas las pruebas unitarias construidas en torno a ella para garantizar que no hay regresiones en el código existente; en otras palabras, que los nuevos cambios no afectaron al funcionamiento del código anterior.

Las pruebas unitarias han formado parte de Flasky desde el principio, con pruebas diseñadas para ejercitar características específicas de la aplicación implementadas en las clases del modelo de base de datos. Estas clases son fáciles de probar fuera del contexto de una aplicación en ejecución, así que, dado que requiere poco esfuerzo, implementar pruebas unitarias para todas las características que existen en los modelos de base de datos es la mejor forma de garantizar que al menos esa parte de la aplicación empiece robusta y se mantenga así.

En este capítulo se analizan formas de mejorar y ampliar las pruebas unitarias a otras áreas de la aplicación.

Obtener informes ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Introducción al Aprendizaje Automático con Python

Introducción al Aprendizaje Automático con Python

Andreas C. Müller, Sarah Guido
Planos para el análisis de textos con Python

Planos para el análisis de textos con Python

Jens Albrecht, Sidharth Ramachandran, Christian Winkler
Patrones de Arquitectura con Python

Patrones de Arquitectura con Python

Harry Percival, Bob Gregory

Publisher Resources

ISBN: 9781098188825