Cheatography
https://cheatography.com
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.
|
|
Pruebas Funcionales
Paginación |
¿La API devuelve una lista? ¿Cuál es el tamaño de la lista? ¿Soporta paginación?¿Tiene tamaño por defecto para la paginació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 información para el usuario? ¿Hay alguna restricción para diferentes consumidores de la API, tales como web, móvil o tableta? |
Autenticación |
¿Quién puede acceder a esta API? ¿Cómo se autentican? ¿Cómo se mantiene la autenticación para llamadas posteriores? ¿Soporta múltiple sesiones para los mismos usuarios? ¿Qué hay de varias autenticaciones desde la misma máquina? ¿Qué debe suceder si el usuario se desconecta de un dispositivo o del navegador? ¿Cuántas veces un usuario puede fallar la autenticación? ¿Por cuánto tiempo autenticación permanece válida? |
Parámetros |
¿Cómo estamos enviando datos en la cadena de consulta? ¿Cuál dato es obligatorio? ¿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 caracteres? ¿Puedo utilizar caracteres Unicode? |
Autorización |
|
|
|