Prueba de aplicaciones de Pega Platform
Archived
1 Tarea
30 minutos
Escenario
Para un caso de solicitud de asistencia, cuando los usuarios introducen la marca del vehículo, se muestran uno o más modelos asociados en la lista desplegable Model. De manera intermitente, los usuarios informan que algunas marcas de automóviles no tienen un nombre de modelo asociado en la información del vehículo. Además, las partes interesadas están preocupadas por el rendimiento de la aplicación. Para garantizar que los clientes puedan completar los casos de solicitud de asistencia de manera eficiente, las partes interesadas requieren que el sistema genere la lista de modelos de vehículos en 150 milisegundos.
Para cumplir con estos requerimientos, el Deployment Manager le ha pedido que haga lo siguiente:
- Crear una prueba unitaria para probar la lista de información del vehículo y confirmar que la lista de modelos se genera dentro del umbral de tiempo especificado.
- Ejecutar una sesión de cobertura de pruebas usando la prueba unitaria y reportar los resultados.
Se le pide que complete las siguientes tareas asignadas. Como nuevo System Architect, su Lead System Architect le proporciona una colección de enlaces a la documentación técnica para ayudarlo a comenzar.
La siguiente tabla incluye las credenciales que necesita para completar el reto:
| Función | Nombre de usuario | Password |
|---|---|---|
| Probador de aplicaciones | tester@gogoroad | pega123! |
Tareas detalladas
1 Pruebe las aplicaciones de Pega Platform
Lea la documentación técnica provista para completar las tareas asignadas. Es posible que la documentación técnica tenga más información de la que necesita.
Criterios de aceptación
- Existen tres pruebas unitarias para la página de datos D_VehicleinformationList. Cada prueba unitaria utiliza make y modelyear como los valores de los parámetros. Para la prueba unitaria make = Tesla y modelyear = 2017, la prueba debe devolver un resultado de 3 modelos.
- Cada prueba unitaria afirma que el tiempo de ejecución esperado de la prueba es inferior a 200 milisegundos (0.2 segundos) y que el recuento de resultados (.pxResults), o la cantidad de modelos devueltos para cada marca y año del modelo, es mayor que 0. Las pruebas unitarias se guardan en GoGoRoadTesting.
- Se ejecutó una sesión de cobertura de pruebas utilizando las pruebas unitarias y se han informado los resultados.
- La configuración de calidad de la aplicación incluye la aplicación GoGoRoad incorporada.
Instrucciones
- En la instancia de Pega para el reto, introduzca las siguientes credenciales:
- En el campo User name, escriba tester@gogoroad.
- En el campo Password, escriba pega123!.
- En Dev Studio, navegue hasta el tipo de datos Vehicle information y la página de datos List Vehicle information (D_VehicleinformationList) . Utilizando valores de muestra (make: Tesla,modelyear: 2017), ejecute la página de datos y cree una prueba unitaria de acuerdo con la información detallada en los criterios de aceptación. Cree pruebas unitarias adicionales para Ford y Saturn.
- Cree pruebas unitarias adicionales para las marcas Ford y Saturn utilizando el mismo modelyear 2017.
- Configure la calidad de la aplicación para incluir también GoGoRoad como una aplicación integrada para la cobertura de pruebas.
- Configure una sesión de cobertura de pruebas de calidad de la aplicación que utilice las pruebas unitarias que creó para la página de datos D_VehicleinformationList .
- Con la sesión de cobertura de pruebas en ejecución, configure los casos de pruebas unitarias Application Quality Automated Testing para mostrar las pruebas unitarias que creó. Ejecute las pruebas unitarias como parte de la sesión de cobertura de pruebas y vea los resultados.