Este documento define la diferencia entre errores, fallas, defectos, pruebas, verificación y validación en el desarrollo de software. Un error es un equivocación del desarrollador, una falla ocurre cuando hay un defecto que causa un mal funcionamiento, y las pruebas buscan errores. La verificación se enfoca en que el software cumple con las especificaciones, mientras que la validación confirma que el producto final satisface los requisitos del usuario.