Enfoques de Automatización de Pruebas Funcionales.

Esta técnica es la más recomendable cuando se trata de probar nuevos cambios a sistemas, pero cuando se trata de garantizar que estos cambios no afecten las funcionalidades que ya fueron probadas en iteraciones anteriores es otra historia, ya que está demostrado que es ineficaz con el tiempo. esto por varias razones pero la principal es que el desarrollo de software moderno consiste en ciclos de desarrollo sucesivos que requieren ejecuciones repetitivas de los mismos grupos de pruebas (también conocidas como escenarios de pruebas). Este proceso puede ser extremadamente agotador y llevar mucho tiempo si se realiza manualmente.