Este documento establece lo siguiente:

Si modifica el público API de Angular, API archivos dorados deben actualizarse usando …

También esta confirmación tiene el siguiente encabezado:

corrección: API pública archivos dorados # 16414

Me pregunto a qué se hace referencia generalmente como «archivos dorados». He buscado en Google y parece que esta frase se usa comúnmente.

Comentarios

  • lists.boost.org/boost-users/2013/04/78334.php . Es ' s para algunas pruebas específicas, donde se compara el resultado de una prueba con un archivo específico.
  • En mi cuello de los bosques, nos referimos a ellos como " líneas base ". Cuando una prueba cambia, o una implementación cambia, tenemos que actualizar las líneas de base para que estén en línea con las nuevas pruebas o implementaciones.

Respuesta

Un «archivo dorado» es la salida esperada de alguna prueba (generalmente automatizada), almacenada como un archivo separado en lugar de como una cadena literal dentro del código de prueba. Entonces, cuando se ejecuta la prueba, leerá el archivo y lo comparará con la salida producida por el sistema bajo prueba.

No es realmente una expresión muy común; no la he escuchado en 15 años de programación profesional, aunque he usado estos archivos muchas veces.

Comentarios

  • ¿Cuál es el nombre común para describir estos archivos?
  • @cowlinator: No ' no creo que realmente haya uno. Solo pensé en ellos como " resultado esperado ".
  • Un término relacionado con el que ' estoy familiarizado es ' golden data '. Esto se refiere a datos de prueba que no ' t cambian. Se espera que esta entrada produzca lo mismo (o muy similar salida) cuando se usa en una prueba de regresión. El término ' golden ' probablemente proviene del hecho de que el oro es una sustancia estable.
  • En la fabricación de productos electrónicos, una ' golden unit ' es el mejor prototipo o una de las mejores / más típicas unidades de la primera ejecución de producción que se reserva para verificar los procedimientos de prueba y para comparar con unidades futuras.

Respuesta

En un En pocas palabras, un archivo dorado es un archivo donde almacenamos la salida y que será utilizado por la prueba como la salida esperada. Este archivo debe actualizarse cada vez que cambie la salida por una buena razón. Así de simple :).

Una vez más, introducir y usar archivos dorados en nuestras pruebas es bastante sencillo y fácil de usar.

Obtuve este enlace útil .

Comentarios

  • El enlace URL está roto
  • @cowlinator – – Se encontró un host alternativo para el mismo enlace de autor / tema / fecha y respuesta fija

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *