HERRAMIENTAS DE AUTOMATIZACIÓN
Las Herramientas de
automatización son diversas aplicaciones
informáticas o programas informáticos destinados a aumentar la productividad
en el desarrollo de software reduciendo el costo de las mismas en
términos de tiempo y de dinero.
Estas herramientas pueden
ayudar en todos los aspectos del ciclo de vida de desarrollo del software en
tareas como el proceso de realizar un diseño del proyecto, cálculo de costos.
Implementación de parte
del código automáticamente con el diseño dado, compilación automática,
documentación o detección de errores entre otras.
CLASIFICACIÓN
Automáticos: son aquellos
métodos que disponen de mecanismos (hardware o software) que facilitan la
comprobación de los aspectos a validar. Los métodos automáticos resultan
altamente eficientes puesto que se realizan muy rápidamente y los resultados provienen
de los propios parámetros, sin apreciaciones subjetivas. Una de las
características que hacen más atractivos a estos métodos es la posibilidad de
realizar tests remotamente a
través de Internet.
Manuales: Al contrario de
los métodos anteriores, no disponen de mecanismos que automaticen su
realización. Éstos consumen más recursos: tiempo, evaluadores, etc., pero
pueden evaluar aspectos que se "salen del patrón" y pueden realizarse
en cualquier etapa del desarrollo y con cualquier tipo de prototipo.
