Si estas Empezando como QA y queres saber más de APi´s, aca te dejo un resúmen en orden para que te sea amigable y fácil de entender.(https://appmaster.io/api/_files/PqV7MuNwv89GrZvBd4LNNK/download/)
1 - El término API es una abreviatura de Application Programming Interfaces, (interfaz de programación de aplicaciones).
2 - La API se utiliza para permitir la comunicación entre dos aplicaciones a través de un conjunto de reglas.
3 - Sirve para poder facilitarle el trabajo a los desarrolladores y ahorrar tiempo y dinero.
4 - Las API se manejan con EndPoint (URLs de una API) y cada EndPoint puede tener varios métodos. Los métodos son todas las formas que tenemos de poder interactura con ese EndPoint.
Entre los métodos más comunes encontramos a los siguientes:
POST: crear un recurso nuevo.
PUT: modificar un recurso existente.
GET: consultar información de un recurso.
DELETE: eliminar un recurso determinado.
PATCH: modificar solamente un atributo de un recurso.5 - Las Herramientas que se utilizan para gestionar peticiones a las APIs pueden ser:
Swagger (https://underc0de.org/foro/qa-(quality-assurance)/testeo-de-apis-con-swagger/new/#new)
(https://s3-us-west-2.amazonaws.com/assertible/integrations/swagger-logo-horizontal.jpeg)
Postman (https://underc0de.org/foro/qa-(quality-assurance)/testeo-de-apis-con-postman/)
(https://d226lax1qjow5r.cloudfront.net/blog/blogposts/announcing-the-vonage-apis-postman-collection/Blog_Postman_1200x600.png)
Si te llamó la atención, dejo linkeado en cada nombre, posteos de Antrax que explica específicamente como es cada herramienta.
Increible post. Grande Mr Bones!