Este documento habla sobre la importancia de probar aplicaciones para evitar costos de aplicaciones que no funcionan. Recomienda realizar pruebas funcionales, de seguridad, instalación, desempeño, disponibilidad y configuración durante la planificación, construcción y mantenimiento de una aplicación. Además, sugiere utilizar técnicas de testing basadas en riesgos, clases de equivalencia, máquinas de estado, testing automatizado y generación automática de casos y datos de prueba para mejorar la productividad y calidad. Finalmente, enfat