Capítulo 7. Probar aplicaciones sin servidor

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

¿Oyes eso, Sr. Anderson? Es el sonido de la inevitabilidad.

Agente Smith, Matrix

En este capítulo, explorarás los atributos y modos de fallo de las aplicaciones sin servidor que influyen en un enfoque novedoso de las pruebas. Aprenderás a diseñar una estrategia de pruebas para tu equipo, y a aplicar esta estrategia a tus pruebas. El resultado será un enfoque mucho más sencillo de las pruebas, que no se fija en la categorización de las pruebas ni busca la máxima cobertura del código, sino que cumple los objetivos de entrega rápida, tolerancia a fallos y observabilidad.

Los esfuerzos por promover la calidad del software se han centrado tradicionalmente en identificar y erradicar los fallos. La calidad percibida de un programa se medía a menudo por lo que fallaba. Si aparecían errores en la producción, se encontraban lagunas en los conjuntos de pruebas y se rellenaban con más pruebas.

Pero el software ha evolucionado, y al mismo tiempo las exigencias de los usuarios se han disparado. Ahora el software debe estar altamente disponible, ser de baja latencia y estar en un estado constante de iteración. La forma en que los ingenieros construyen el software ha cambiado para satisfacer estas demandas. Las aplicaciones modernas son nativas de la nube, están distribuidas geográfica y lógicamente, y son una mezcla de código de origen, ...

Get Desarrollo sin servidor en AWS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.