La automatización de pruebas permite ejecutar el plan de pruebas de manera automática sin intervención humana para reducir gastos y tiempo. Requiere un conocimiento completo del proceso manual pero no siempre es aplicable. Según la pirámide de automatización, las pruebas unitarias deben automatizarse completamente, así como parte de las pruebas de integración, mientras que la automatización en las pruebas de interfaz gráfica no es óptima.