Del curso: Aprende REST API

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.700 cursos impartidos por expertos del sector.

API Testing

API Testing

Las pruebas de API son un componente esencial del desarrollo de software que verifica que las API cumplan con sus expectativas de funcionalidad, rendimiento, seguridad y fiabilidad. Las API son el principal medio de comunicación entre diferentes sistemas de software y deben comportarse de manera predecible bajo diversas condiciones y cargas de trabajo. Entre los tipos de pruebas aplicables a las API REST destacan, por un lado, las pruebas funcionales, cuyas principales variantes son, en primer lugar, las pruebas unitarias que verifican la funcionalidad de componentes individuales. En segundo lugar, las pruebas de integración que verifican la API en el contexto de su interacción con otros componentes o sistemas. Y en tercer lugar, las pruebas de contrato que aseguran que las API cumplen con su especificación documentada y que los contratos entre servicios se mantienen. Aquí tienes un ejemplo de un test unitario para un "endpoint" de API REST que utiliza Node.js y el "framework" de…

Contenido