Día 1. Look up some definitions for ‘Automation’, compare them against definitions for ‘Test Automation’.
Automatización
Nombre femenino
1. Aplicación de máquinas o de procedimientos automáticos en la realización de un proceso o en una industria.
“la automatización de la fábrica ha propiciado un gran aumento de la producción; se destinará una partida de 800 000 dólares a la automatización del riego de los jardines del parque”
2. Conversión de un movimiento corporal o de un acto mental en un acto automático o involuntario.
Se denomina automatización al acto y la consecuencia de automatizar. Este verbo, por su parte, alude a hacer que determinadas acciones se vuelvan automáticas (es decir, que se desarrollen por sí solas y sin la participación directa de un individuo).
El concepto suele utilizarse en el ámbito de la industria con referencia al sistema que permite que una máquina desarrolle ciertos procesos o realice tareas sin intervención del ser humano. La automatización permite ahorrar tiempo y, muchas veces, dinero.
Automatización de pruebas
En las pruebas de software, la automatización de pruebas consiste en el uso de software especial (casi siempre separado del software que se prueba) para controlar la ejecución de pruebas y la comparación entre los resultados obtenidos y los resultados esperados.
En español no he encontrado mucho más de interés, así que he buscado en inglés, a ver qué encontraba de interés:
La gente de Smart Bear (lectura interesante) arrojan algo de luz:
Automated testing is, well, automated. This differs from manual testing where a human being is responsible for single-handedly testing the functionality of the software in the way a user would. Because automated testing is done through an automation tool, less time is needed in exploratory tests and more time is needed in maintaining test scripts while increasing overall test coverage.
The benefit of manual testing is that it allows a human mind to draw insights from a test that might otherwise be missed by an automated testing program. Automated testing is well-suited for large projects; projects that require testing the same areas over and over; and projects that have already been through an initial manual testing process.
En la web de QASymphony (lectura interesante) también he encontrado algo interesante:
Automated testing is the act of conducting specific tests via automation (e.g. a set of regression tests) as opposed to conducting them manually, while test automation refers to automating the process of tracking and managing the different tests.