El tester de mi API es una IA
El testing es una parte fundamental del ciclo de vida de cualquier producto, pero a veces tendemos a descuidarlo y no priorizarlo. Nos fijaremos en las pruebas de validación de APIs que, en muchas empresas, no hacen los equipos de desarrollo, sino que pasan al departamento QA. Con una demostración práctica, presentaré cómo utilizar GPT para testear una API e incorporarla en la integración y despliegue continuo. A partir de los casos de uso que define el Product Manager en la plataforma de gestión de proyectos (JIRA, Github Issues o Zoho Projects) generará tests adaptados para comprobar su funcionalidad. Después, los ejecutará y enviará el informe de resultados. Estas pruebas se harán dinámicamente a partir de la documentación de la API (en formato OpenAPI), de forma que no sea necesaria ninguna intervención manual y teniendo en cuenta que la documentación debe ser interpretada por una máquina y no por un humano.
Jaume Barrios Forner
Data Scientist en el departamento de Innovación Aplicada
Cuatroochenta
Graduado en Ingeniería Informática y con maestría en Inteligencia Artificial, me embarco en la misión de democratizar el poder de la IA y hacer nuestras vidas más fáciles. ¡Hagamos magia con los LLM!