Automatización de pruebas
Uso de herramientas para realizar tareas de prueba definidas, como la ejecución y la comparación con los resultados esperados.
Ejecutar controles repetibles con herramientas
La automatización asigna tareas definidas a herramientas, como ejecutar pasos y comparar resultados. Deben estar claros las expectativas, los datos y los límites. La herramienta no elige sola las preguntas correctas de negocio.
En un ejemplo ficticio, un script debe aprobar una solicitud y comprobar el estado guardado previsto. Solo hacer clic no basta. Planifique preparación, mantenimiento y análisis de fallos. Datos cambiantes o condiciones de espera poco claras pueden generar resultados inestables. Investigue la causa en vez de considerar suficiente una repetición exitosa. Qué tareas necesitan además juicio humano, como claridad, se decide aparte.
Fuentes
Términos relacionados
- Prueba unitariaUna comprobación dirigida de una parte pequeña y definida del software, como regla o función.
- Prueba de extremo a extremoUna comprobación de un flujo acordado a través de las partes del sistema esenciales para él.
- Prueba de regresiónUna comprobación de que un cambio no afecta de forma no deseada a un comportamiento que debe mantenerse.
- Cobertura de pruebasLa proporción comprobada de un conjunto definido, como sentencias ejecutables o requisitos.
- Sistema heredadoUn sistema existente que sigue en uso, con dependencias técnicas y de negocio acumuladas.
- Arquitectura multiinquilinoUna solución multiinquilino admite ámbitos separados por cliente o grupo. Un inquilino no equivale automáticamente a una persona o una base de datos.
Artículos sobre el tema








Desarrollo de software con ASES
Software a medida, aplicaciones web y móviles


