¿Qué es el arnés de prueba? (Ejemplos)
Arnés de prueba en pruebas de software
Arnés de prueba en pruebas de software es una colección de códigos auxiliares, controladores y otras herramientas de soporte necesarias para automatizar la ejecución de pruebas. El arnés de prueba ejecuta pruebas utilizando una biblioteca de pruebas y genera informes de prueba. El arnés de prueba contiene toda la información necesaria para compilar y ejecutar una prueba, como casos de prueba, puerto de implementación de destino (TDP), archivo fuente bajo prueba, resguardos, etc.
¿Por qué utilizar el arnés de prueba?
- Automatice el proceso de prueba
- Ejecutar conjuntos de pruebas de casos de prueba.
- Generar informes de prueba asociados
- Soporte para depuración
- Registrar los resultados de las pruebas para cada una de las pruebas.
- Ayuda a los desarrolladores a medir la cobertura del código a nivel de código.
- Incrementar la productividad del sistema a través de la automatización.
- Mejorar la calidad de los componentes y aplicaciones del software.
- Para manejar la condición compleja que los evaluadores encuentran difícil de simular
Hay dos contextos donde se utiliza Test Harness
- Pruebas de automatización: Contiene el scripts de prueba, parámetros necesarios para ejecutar estos scripts y recopilar resultados para analizarlos
- Pruebas de integración: Se utiliza para juntar dos unidades de código o módulo que interactúan entre sí para comprobar si el comportamiento combinado es el esperado o no.
Herramientas del arnés de prueba
- junit: Herramienta utilizada durante el uso Java
- unidad: Herramienta utilizada para usar .NET Framework
Arnés de prueba versus marco de prueba
Arnés de prueba | Marco de automatización de pruebas |
---|---|
Un arnés de prueba se compone de controladores y stubs, que son pequeños programas ficticios que interactúan con el software bajo prueba. | Es un conjunto de procesos, procedimientos, conceptos abstractos y un entorno en el que se diseñan e implementan pruebas automatizadas. |
No se puede grabar y reproducir el script en Test Harness | Un evaluador puede realizar manualmente el script "Grabar y reproducir" en este marco |
El arnés de prueba contiene toda la información necesaria para compilar y ejecutar una prueba, como casos de prueba, puerto de implementación de destino (TDP), archivo fuente bajo prueba, resguardos, etc. | El marco de automatización de pruebas contiene información como biblioteca de pruebas, herramientas de prueba, prácticas de prueba automatizadas, una plataforma de prueba, etc. |
Un arnés de prueba se clasifica en Pruebas de automatización Pruebas de integración |
Marco de automatización ejemplos Pruebas basadas en datos Pruebas basadas en palabras clave Pruebas impulsadas por la modularidad Pruebas híbridas Pruebas basadas en modelos. Pruebas impulsadas por código Pruebas basadas en el comportamiento |