Probar directivas de ubicación con pruebas de aceptación
Las pruebas de aceptación le permiten definir un conjunto de pruebas dado-cuándo-entonces para verificar que las directivas de ubicación se comportan como se espera. En este tipo de prueba, dado un conjunto de condiciones, cuando sucede algo, entonces debe ocurrir algún resultado específico. Esta terminología se conoce por el control de calidad en la ingeniería y se remonta al método científico.
Las pruebas de aceptación brindan dos beneficios principales:
- Configuración inicial más rápida: puede verificar los resultados de sus directivas de ubicación sin tener que pasar por los procesos habituales del almacén e inspeccionar el registro del historial de creación de trabajo.
- Requiere menos mantenimiento: podrá tener más confianza cuando modifique sus directivas de ubicación más adelante, porque puede hacer que el impacto de cada cambio se valide automáticamente mediante la ejecución de las pruebas de aceptación definidas.
Las pruebas de aceptación para directivas de ubicación no tienen impacto operativo en el almacén.
Nota
No puede crear pruebas de aceptación para directivas de ubicación donde la opción Alcance está configurada en Múltiples elementos (o la opción Varios elementos está establecida en Sí). Recomendamos que, siempre que sea posible, use ámbitos de directiva de ubicación que se puedan probar con elementos únicos, como Un solo elemento o pedido y Todos.
Para obtener más información sobre cómo configurar las directivas de ubicación, incluido cómo usar los ámbitos de las directivas de ubicación, consulte Trabajar con directivas de ubicación.
Configurar una prueba de aceptación
Para configurar una prueba de aceptación, siga estos pasos.
Vaya a Gestión de almacenes > Configurar > Directivas de ubicación.
En el panel de acciones, seleccione Pruebas de aceptación.
En la página Pruebas de aceptación de directiva de ubicación, siga uno de estos pasos:
- Para crear una nueva prueba, seleccione Nueva en el panel de acciones.
- Para editar una prueba existente, selecciónelo en el panel de lista y luego seleccione Editar en el Panel de acciones.
- Para copiar una prueba existente, seleccione la prueba dfe origen en el panel de lista y luego seleccione Copiar en el Panel de acciones. Este paso puede ser útil cuando debe crear una nueva prueba de aceptación que sea una variación de una prueba existente.
En el encabezado de la prueba nueva o seleccionada, establezca estos campos:
- Nombre : escriba un nombre para la prueba.
- Descripción : introduzca una breve descripción de la prueba.
- Inactivo : establezca esta opción en Sí para inactivar la prueba. Configúrelo como No para activar la prueba. Las pruebas inactivas no se pueden ejecutar y se omitirán si elige ejecutar todas las pruebas.
En la ficha desplegable Dado, especifique las condiciones iniciales para la prueba. Establezca los campos siguientes:
Niveles de inventario: especifique si desea ejecutar la prueba basándose en su inventario real o simular un inventario vacío. Seleccione uno de los siguientes valores:
- Inventario actual disponible: ejecute la prueba utilizando cualquier inventario que esté disponible cuando se ejecute la prueba. Este enfoque puede hacer que el resultado de la prueba sea menos predecible y esté sujeto a fallas arbitrarias (por ejemplo, si el elemento que usa la prueba no está disponible).
- Sin inventario : simule un almacén vacío. La simulación borrará el inventario del artículo que se usa en la prueba y para todas las ubicaciones que se especifican en Inventario adicional.
Inventario adicional: simule cantidades disponibles para uno o más artículos. La prueba agregará estas cantidades al inventario que se especifica en el campo Niveles de inventario.
- Seleccione Nuevo en la barra de herramientas para agregar una fila a la cuadrícula Visión general.
- Seleccione Eliminar en la barra de herramientas para quitar una fila de la cuadrícula.
- Seleccione Dimensiones de la pantalla para abrir un cuadro de diálogo donde puede agregar columnas de dimensión a la cuadrícula o eliminarlas, según sea necesario.
- Para cada fila, ingrese valores para especificar un artículo, valores de dimensión, ubicación y cantidad.
Importante
La configuración de la ficha desplegable Dado no influye en los niveles reales de inventario en el almacén. En su lugar, simulan condiciones que están vigentes solo temporalmente, durante la ejecución de la prueba.
En la ficha desplegable Cuando, especifique lo que desea probar. Los valores que ingresa son las entradas al motor de directivas de ubicación. Este enfoque es más simple que crear pruebas manuales mediante la creación de pedidos. Establezca los campos siguientes:
- Orden de trabajo: especifique el tipo de orden que desea simular (por ejemplo, Pedidos de venta o Pedidos de compra).
- Tipo de trabajo: especifique el tipo de trabajo que desea simular. Normalmente, seleccionará Elegir o Poner.
- Número de pedido: especifique el número de pedido que se utilizará durante la prueba. Esta información puede ser útil si la consulta de la directiva de ubicación tiene rangos relacionados con la tabla de pedidos.
- Código de disposición: especifique el código de disposición que se utiliza para gestionar los pedidos de devolución.
- Código de directiva: especifique el código de directiva que impulsa las directivas de ubicación.
- Número de artículo : especifique el artículo que desea localizar.
- Cantidad : especifique la cantidad que se va a localizar.
- Unidad : especifique la unidad de medida para el campo Cantidad .
- Dimensiones : especifique las dimensiones de almacenamiento, producto y seguimiento del artículo que se va a localizar.
En la ficha desplegable Luego, especifique el resultado esperado de la prueba de aceptación. Usted debe establecer uno (y solo uno) de los siguientes campos:
- Ubicación exacta: Seleccione una ubicación precisa. La prueba se marcará como superada si esta ubicación es el resultado de la directiva de ubicación.
- Expresión regular que coincida con la ubicación : introduzca una expresión regular que se validará con la ubicación resultante, incluso si la ubicación resultante está en blanco (sin resultado). La prueba se marcará como aprobada si la expresión regular coincide con el nombre de la ubicación resultante. Para obtener más información sobre las expresiones regulares, consulte Expresiones regulares de .NET.
- Ubicación con perfil : Seleccione un perfil de ubicación. La prueba se marcará como superada si la ubicación resultante tiene este perfil.
- Ubicación en zona : Seleccione una zona de ubicación. La prueba se marcará como superada si la ubicación resultante tiene esta zona.
Seleccione Guardar para guardar la prueba. La ficha desplegable Resultados almacena un registro de cualquier resultado de prueba para cada prueba. Para obtener información sobre cómo ejecutar las pruebas e interpretar los resultados, consulte la siguiente sección.
Ejecutar pruebas de aceptación
Después de configurar sus pruebas, puede ejecutarlas, ya sea una por una o todas a la vez. Para ejecutar una o más pruebas, siga estos pasos.
Vaya a Gestión de almacenes > Configurar > Directivas de ubicación.
En el panel de acciones, seleccione Pruebas de aceptación.
En la página Pruebas de aceptación de directiva de ubicación, siga uno de estos pasos:
- Para ejecutar una prueba única específica, selecciónela en el panel de lista y luego seleccione Ejecutar en el Panel de acciones.
- Para ejecutar todas las pruebas activas, seleccione Ejecutar todo en el Panel de acciones.
Una vez que se han ejecutado las pruebas, el panel de la lista se actualiza para indicar el resultado más reciente de cada prueba. Para inspeccionar los resultados de una prueba, seleccione la prueba en el panel de lista y luego seleccione la ficha desplegable Resultados. La cuadrícula muestra el resultado de cada ejecución de la prueba. Para cada resultado, se proporciona la siguiente información:
- Resultado : el resultado de la prueba: Aprobado, No aprobado u omitido.
- Ubicación resultante: la ubicación que se encontró con la prueba. Si no se encontraron ubicaciones, este campo se queda vacío.
- Duración (ms): duración de la prueba en milisegundos (ms). Este campo también indica qué tan rápido el sistema podrá procesar sus directivas durante la operación diaria. Para operaciones de almacén eficientes, debe diseñar sus directivas de ubicación para que puedan procesarse lo más rápido posible. Una causa típica de una respuesta lenta es el uso de consultas de directivas de ubicación donde los rangos definidos o los órdenes de clasificación no coinciden con un índice en la tabla. (El sistema le avisará si intenta guardar una consulta que está configurada de esta manera).
- Ubicaciones evaluadas : el número de ubicaciones que se evaluaron durante la prueba. Para operaciones de almacén eficientes, debe tratar de evaluar la menor cantidad posible de ubicaciones. Una forma de minimizar el número de ubicaciones evaluadas es tener muchas directivas de ubicación, las primeras de las cuales son las más específicas y las últimas las más generales. También puede segmentar su almacén manteniendo ciertos tipos de artículos en zonas dedicadas. Este enfoque puede ayudarlo a evitar escanear todo el almacén cada vez.
- Fecha y hora de creación: la fecha y hora en que se ejecutó la prueba.
- Creado por : el nombre de la persona que ejecutó la prueba.
Para ver más información sobre cualquier ejecución de prueba, selecciónela en la cuadrícula y luego revise el campo Registro. El registro incluye un historial de creación de trabajo que lo ayudará a comprender el resultado.
Importante
Para determinar el resultado de la prueba, el sistema compara el valor Ubicación resultante con la condición Luego. El registro de una prueba fallida podría indicar que una directiva de ubicación encontró una ubicación, pero esa ubicación no coincidía con la ubicación esperada definida en la condición Entonces.
Solucionar problemas de directivas de ubicación y pruebas de aceptación
La definición de las pruebas de aceptación suele ser un proceso iterativo. Si una prueba falla, debe averiguar por qué falló. Tal vez la prueba no esté configurada correctamente, o tal vez se deba ajustar una directiva de ubicación para que cumpla mejor con sus requisitos.
Para solucionar problemas con las directivas de ubicación y las pruebas de aceptación, siga estos pasos.
Vaya a Gestión de almacenes > Configurar > Directivas de ubicación.
En el panel de lista, seleccione una directiva de ubicación para la que haya diseñado una prueba de aceptación.
Expanda el panel de cuadro informativo. Este panel se llama Información relacionada y está en el lado derecho de la página.
En el panel del cuadro informativo, expanda Pruebas de aceptación. La cuadrícula de este cuadro informativo enumera las pruebas de aceptación que son relevantes para la directiva de ubicación seleccionada. También muestra el resultado más reciente de cada una de esas pruebas. Desde este cuadro informativo, puede realizar las acciones siguientes:
- Seleccione Ejecutar todo para ejecutar todas las pruebas enumeradas.
- Seleccione Cobertura para cambiar a y desde la vista de cobertura. La vista de cobertura usa resaltado en color para indicar qué directivas de ubicación, líneas y acciones se usaron para determinar el resultado de una prueba seleccionada. Se evaluaron los registros marcados en amarillo, pero no se encontró una ubicación. Los registros que están marcados en verde encontraron una ubicación. Para cambiar la prueba para la que se muestra la cobertura, seleccione el símbolo en la columna Resultado para la prueba correspondiente.
- Pase el cursor sobre una prueba para ver más información al respecto, incluido el registro.
- En la columna Nombre, seleccione el nombre de una prueba para abrir esa prueba en la página Pruebas de aceptación de la directiva de ubicación. Allí, puede inspeccionar y ajustar la prueba según sus necesidades.
- Seleccione Ejecutar pruebas después del cambio para activar y desactivar la configuración que ejecutará automáticamente todas las pruebas cada vez que cambie una directiva de ubicación. Utilice esta funcionalidad para proporcionar comentarios inmediatos sobre el impacto de los cambios a medida que los realiza.
Según los resultados indicados por la vista de cobertura y el registro de prueba, ajuste sus pruebas y/o directivas de ubicación hasta que produzcan los resultados esperados para cada prueba.