stringtranslate.com

Arnés de prueba

En las pruebas de software , un arnés de prueba es una colección de códigos auxiliares y controladores configurados para ayudar con la prueba de una aplicación o componente. [1] [2] Actúa como infraestructura de imitación para entornos de prueba o contenedores donde la infraestructura completa no está disponible o no es deseada.

Los arneses de prueba permiten la automatización de las pruebas . Pueden llamar funciones con los parámetros proporcionados e imprimir y comparar los resultados con el valor deseado. El arnés de prueba proporciona un enlace para el código desarrollado, que se puede probar utilizando un marco de automatización .

Un arnés de prueba se utiliza para facilitar las pruebas cuando toda o parte de la infraestructura de producción de una aplicación no está disponible; esto puede deberse a costos de licencia, preocupaciones de seguridad, lo que significa que los entornos de prueba están aislados , limitaciones de recursos o simplemente para aumentar la velocidad de ejecución de las pruebas. proporcionando datos de prueba predefinidos y componentes de software más pequeños en lugar de datos calculados de aplicaciones completas.

Estos objetivos individuales pueden cumplirse mediante herramientas, resguardos o controladores del marco de pruebas unitarias. [3]

Ejemplo

Cuando se intenta crear una aplicación que necesita interactuar con una aplicación en una computadora central, pero no hay una computadora central disponible durante el desarrollo, se puede construir un arnés de prueba para usarlo como sustituto, esto puede significar que operaciones normalmente complejas se pueden manejar con un pequeño cantidad de recursos al proporcionar datos y respuestas predefinidos para que los cálculos realizados por el mainframe no sean necesarios.

Un arnés de prueba puede ser parte del entregable de un proyecto. Puede mantenerse separado del código fuente de la aplicación y puede reutilizarse en múltiples proyectos. Un arnés de prueba simula la funcionalidad de la aplicación; no tiene conocimiento de conjuntos de pruebas, casos de prueba o informes de prueba. Esas cosas son proporcionadas por un marco de prueba y herramientas de prueba automatizadas asociadas.

Una parte de su trabajo consiste en instalar dispositivos de prueba adecuados .

El método de prueba generalmente será específico de un entorno de desarrollo como Java . Sin embargo, se han desarrollado arneses de prueba de interoperabilidad para su uso en sistemas más complejos. [4]

Referencias

  1. ^ "Arnés de prueba". Glosario ISTQB . Consultado el 10 de septiembre de 2023 .
  2. ^ Rocha, Camila Ribeiro; Martins, Eliane (2008). "Un método para la generación de arneses de prueba basado en modelos para pruebas de componentes". Revista de la Sociedad Brasileña de Computación : 8 . Consultado el 10 de septiembre de 2023 .
  3. ^ Certificación del examen ISTQB: "¿Qué son las herramientas de marco de pruebas unitarias/arnés de prueba en las pruebas de software?", consultado el 19 de octubre de 2015.
  4. ^ Ricardo Jardim-Gonçalves, Jörg Müller, Kai Mertins, Martin Zelm, editores, Interoperabilidad empresarial II: nuevos desafíos y enfoques, Springer, 2007, p. 674, consultado el 19 de octubre de 2015.

Otras lecturas