Show Menu
Cheatography

API Testing Cheat Sheet (DRAFT) by

Recomendaciones al momento de realizar pruebas sobre APIs

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Protocolo HTTP

GET
POST
this is a note
 

Pruebas Funcio­nales

Paginación
¿La API devuelve una lista? ¿Cuál es el tamaño de la lista? ¿Soporta pagina­ció­n?¿­Tiene tamaño por defecto para la pagina­ción? ¿Puedo controlar el número de resultados que obtengo en cada página? ¿Podría ser diferente para cada usuario? ¿Cómo obtiene la API esta inform­ación para el usuario? ¿Hay alguna restri­cción para diferentes consum­idores de la API, tales como web, móvil o tableta?
Autent­icación
¿Quién puede acceder a esta API? ¿Cómo se autent­ican? ¿Cómo se mantiene la autent­icación para llamadas poster­iores? ¿Soporta múltiple sesiones para los mismos usuarios? ¿Qué hay de varias autent­ica­ciones desde la misma máquina? ¿Qué debe suceder si el usuario se desconecta de un dispos­itivo o del navegador? ¿Cuántas veces un usuario puede fallar la autent­ica­ción? ¿Por cuánto tiempo autent­icación permanece válida?
Parámetros
¿Cómo estamos enviando datos en la cadena de consulta? ¿Cuál dato es obliga­torio? ¿Cuál es opcional? ¿Lo está validando? ¿Es valida para los tipos null? ¿Que define que un los valores son correctos? ¿Y si esos valores cambian? ¿Tengo que escapar de ciertos caract­eres? ¿Puedo utilizar caracteres Unicode?
Autori­zación