Capítulo 12. Prueba
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Un ingeniero de control de calidad entra en un bar. Pide una cerveza. Pide 0 cervezas. Pide 99999999999 cervezas. Pide un lagarto. Pide -1 cervezas. Pide una ueicbksjdhd.
Entra el primer cliente de verdad y pregunta dónde está el baño. El bar estalla en llamas, matando a todos.
Brenan Keller, Twitter
Vista previa
Este capítulo de trata de los tipos de pruebas que realizarías en un sitio FastAPI:unitarias, de integración y completas. Presenta pytest y el desarrollo automatizado de pruebas.
Pruebas de API web
Ya has visto varias herramientas manuales de comprobación de API a medida que se han ido añadiendo puntos finales:
-
HTTPie
-
Solicita
-
HTTPX
-
El navegador web
Y hay muchas más herramientas de comprobación disponibles:
-
Curl es muy conocido,aunque en este libro he utilizado HTTPie en su lugar por su sintaxis más sencilla.
-
Httpbin,escrito por el autor de Solicitudes, es un servidor de pruebas gratuito que proporciona muchas vistas de tus solicitudes HTTP.
-
Postman es una plataforma completa de pruebas de API.
-
Chrome DevToolses un rico conjunto de herramientas que forma parte del navegador Chrome.
Todas ellas pueden utilizarse para pruebas completas (de extremo a extremo), como las que has visto en los capítulos anteriores. Esas pruebas manuales han sido útiles para verificar rápidamente el código justo después de escribirlo. ...
Get FastAPI 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.