Skip to main content

Reglas individuales del proceso de prueba unitaria

Logotipo de Pega Community

Note: The following content, referenced from Pega Community, is included here to help you better achieve the module learning objectives.

Una configuración incorrecta de las reglas en una aplicación puede causar demoras en el procesamiento de los casos. Para evitar errores de configuración, como asignaciones enrutadas incorrectamente, haga pruebas unitarias de cada regla a medida que las desarrolla. Para acelerar las pruebas de las reglas en el futuro, puede crear casos de prueba reutilizables a partir de la prueba unitaria.

Puede probar una regla con los datos de prueba que proporcione haciendo clic en Actions (Acciones) > Run (Ejecutar), en la barra de herramientas del formulario de reglas. Para algunos tipos de reglas, como las reglas de archivos binarios, Pega no proporciona una opción para llevar a cabo el proceso de prueba unitaria. Si no se puede realizar una prueba unitaria de la regla, la opción Run (Ejecutar) no está disponible.

La apariencia de la ventana Run Rule (Ejecutar regla) varía según el tipo de regla, por lo que la forma de ejecutar una regla varía según su tipo. Sin embargo, en general, las reglas se ejecutan usando datos de una página de prueba que usted define para la prueba.

Las tareas empleadas para definir la página de prueba incluyen lo siguiente.

  1. Seleccionar un método para crear la página de prueba: puede copiar valores de un hilo de una página del portapapeles existente a la página de prueba, crear una página de prueba nueva o restablecer los valores de una página de prueba existente. Si desea obtener más información sobre las páginas del portapapeles, consulte Herramienta Portapapeles.
  2. Aplicar data transforms: para emplear un método reutilizable y rápido de tomar decisiones y calcular valores, puede aplicar data transforms para establecer los valores de la página de prueba. Por ejemplo, para hacer una prueba unitaria de una tabla de decisión, puede crear un data transform a fin de proporcionar valores para las propiedades evaluadas por la tabla, en lugar de introducir valores manualmente cuando ejecute la regla. Para obtener más información sobre los data transforms, consulte Data transforms.
  3. Introducir los datos de prueba manualmente: en algunos casos, puede introducir manualmente los valores que desea utilizar. Si introduce valores para una prueba, estos reemplazan los valores de la página de prueba.
  4. Especificar cómo se ejecutan las reglas de servicio: en el caso de los servicios, usted también especifica si la regla de servicio debe ejecutarse en su sesión o como un solicitante de servicio recién creado. Si el servicio está configurado para ejecutarse como un usuario autenticado, se le pedirá un nombre de usuario y una contraseña.
Nota: Para probar una regla de circunstancias, asegúrese de que las circunstancias sean correctas para la regla. De lo contrario, el sistema prueba la regla básica.

Cuando ejecuta la regla, el sistema utiliza la resolución de reglas. Si hace una prueba unitaria de una regla, y hay una versión superior de la regla, el sistema ejecuta la versión superior.

Después de ejecutar la prueba, también puede convertirla en un caso de prueba reutilizable que puede ejecutar en cualquier momento. Si desea obtener más información sobre el uso de casos de pruebas unitarias, consulte En qué consisten los casos de pruebas unitarias.


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice