El software testing se ha convertido en una de las partes más estratégicas en el proceso de desarrollo de software, pues al implementarlo correctamente se obtendrá un producto de software de altísima calidad.
Esto impactará positivamente en la satisfacción de los usuarios y brindará un importante beneficio para todas las partes involucradas.
Para ello, es importante entender los fundamentos de software testing, así como conocer todas las técnicas desarrolladas hasta ahora para su mejor implementación, tanto para los métodos tradicionales como para las metodologías ágiles, de tal manera que puedan cubrirse las necesidades cambiantes de un mercado de desarrollo de software cada vez más sofisticado, rápido y variable.