Las pruebas automatizadas son un proceso que valida si el software funciona adecuadamente y cumple con los requisitos antes de su lanzamiento a producción. Este método de prueba de software utiliza secuencias de comandos que se ejecutan mediante herramientas de prueba. Las herramientas de prueba automatizadas ejecutan exámenes del software, informan resultados y comparan resultados con ejecuciones de pruebas anteriores.