Pruebas de Web APIs

Aleksandr Shitik
Aleksandr Shitik

Escribo mis propios posts y libros, y hago reseñas de películas y libros. Experto en cosmología y astronomía, informática, productividad y planificación.

Pruebas de Web APIs
Mark Winteringham
Géneros: Programación
Año de publicación: 2024
Año de lectura: 2026
Mi calificación: Normal
Número de lecturas: 1
Páginas totales: 304
Resumen (páginas): 6
Idioma original de la publicación: Inglés
Traducciones a otros idiomas: Ruso, Chino

Descripción general

El libro tiene 304 páginas. La dificultad de lectura es baja. Periódicamente se encuentran diversas imágenes, diagramas y tablas. Tiene el siguiente contenido:

Parte 1. La importancia de las pruebas de API web

  • Capítulo 1. Por qué y cómo probamos las API web
  • Capítulo 2. Comenzando nuestro viaje de pruebas
  • Capítulo 3. Calidad y riesgos

Parte 2. Desarrollo de una estrategia de pruebas

  • Capítulo 4. Pruebas del diseño de API
  • Capítulo 5. Pruebas exploratorias de API
  • Capítulo 6. Automatización de pruebas de API web
  • Capítulo 7. Desarrollo e implementación de una estrategia de pruebas

Parte 3. Ampliando nuestra estrategia de pruebas

  • Capítulo 8. Automatización avanzada de API web
  • Capítulo 9. Pruebas de contratos
  • Capítulo 10. Pruebas de rendimiento
  • Capítulo 11. Pruebas de seguridad
  • Capítulo 12. Pruebas en producción

Apéndice. Instalación de la plataforma sandbox de API

Opinión

Quizás este sigue siendo "no mi" libro. Mientras lo leía, nunca llegué a conectar con sus enfoques, y el interés por la lectura después de las páginas 100–150 disminuía con cada página. Probablemente por esta razón no se me quedó mucha información en la cabeza.

En principio, este libro no es solo sobre pruebas de API web, sino incluso un poco más. El autor intentó presentar los dolores y problemas de las pruebas a nivel arquitectónico, para que luego cada capa de la arquitectura pudiera probarse de una u otra manera.

Por un lado, esto es un gran plus en términos de estructuración y estandarización. Por otro lado, este enfoque solo es adecuado para proyectos grandes y muy grandes. Para los pequeños e incluso medianos, gran parte de lo descrito en el libro es opcional.

Otra característica de este libro es que presenta una lista considerable de diversas herramientas para resolver ciertas tareas de pruebas y análisis de resultados. Pero, nuevamente, por otro lado, ninguna de estas herramientas, ya sean las herramientas de desarrollador del navegador o Swagger, se analiza en detalle – solo superficialmente.

Sin embargo, quizás esto no sea un defecto del libro, porque si el autor examinara cada herramienta en detalle, el libro resultaría enorme.

Вверх