Skip to Main Content
Ingeniería de software en Google
book

Ingeniería de software en Google

by Titus Winters, Tom Manshreck, Hyrum Wright
September 2024
Intermediate to advanced content levelIntermediate to advanced
602 pages
21h 5m
Spanish
O'Reilly Media, Inc.
Audiobook available
Content preview from Ingeniería de software en Google

Capítulo 14. Pruebas más grandes

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

En capítulos anteriores, hemos relatado cómo se estableció una cultura de pruebas en Google y cómo las pequeñas pruebas unitarias se convirtieron en una parte fundamental del flujo de trabajo de los desarrolladores. Pero, ¿qué ocurre con otros tipos de pruebas? Resulta que, efectivamente, Google utiliza muchas pruebas de mayor envergadura, y éstas constituyen una parte importante de la estrategia de mitigación de riesgos necesaria para una ingeniería de software saludable. Pero estas pruebas presentan retos adicionales para garantizar que sean activos valiosos y no sumideros de recursos. En este capítulo, hablaremos de lo que entendemos por "pruebas de mayor envergadura", de cuándo las ejecutamos y de las buenas prácticas para mantener su eficacia.

¿Qué son las pruebas de mayor tamaño?

Como ya se ha dicho, Google tiene nociones específicas sobre el tamaño de las pruebas. Las pruebas pequeñas se limitan a un hilo, un proceso, una máquina. Las pruebas más grandes no tienen las mismas restricciones. Pero Google también tiene nociones del alcance de las pruebas. Una prueba unitaria tiene necesariamente un alcance menor que una prueba de integración. Y las pruebas de mayor alcance (a veces llamadas pruebas de extremo a extremo o de sistema) suelen implicar varias dependencias reales ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Ingeniería de Software para Científicos de Datos

Ingeniería de Software para Científicos de Datos

Catherine Nelson
Aprendizaje automático y seguridad

Aprendizaje automático y seguridad

Clarence Chio, David Freeman

Publisher Resources

ISBN: 9781098181888