Métricas para verificar la calidad de las aplicaciones
La landing page Application Quality (Calidad de la aplicación) es esencial para el rol de un Lead System Architect (LSA) como el resto de Dev Studio. Una cosa es implementar la funcionalidad según los requerimientos, y otra cosa es probar que la funcionalidad funciona correctamente y cumple con los estándares de calidad establecidos. Es necesario monitorear las tendencias de la calidad de la aplicación: ¿mejoró o empeoró con el tiempo? La calidad de la aplicación afecta a la frecuencia con la que la aplicación se mueve a través de un conducto de Dev Ops. También afecta a la frecuencia con la que se pueden agregar nuevas funciones a la aplicación.
La configuración de la calidad de la aplicación proporciona opciones configurables relacionadas con las métricas de calidad. Puede cambiar la configuración predeterminada de las métricas que se muestran para satisfacer sus necesidades del negocio.
Configuración
Establecer prácticas estándares para su equipo de desarrollo puede evitar estos tipos de problemas y le permite centrarse en la entrega de nuevas funciones a sus usuarios. Entre estas prácticas, se incluyen las siguientes:
Configuración | Descripción | Efecto |
---|---|---|
Aplicaciones incluidas | Aplicación actual o incluir aplicaciones incorporadas | Si se selecciona Include Built-On Applications (Incluir aplicaciones incorporadas), el usuario puede seleccionar las aplicaciones incorporadas que desea incluir |
Contenciones | ¿Ignorar los rulesets de prueba al calcular el puntaje de las contenciones? Valor predeterminado en true (verdadero) | Cuando es true (verdadero), se excluye de las actividades de configuración de la prueba unitaria del puntaje de contención y de las transformaciones colocadas dentro de los rulesets de prueba. |
Intervalo de la tendencia de la calidad | De dos semanas a 6 meses | Define el período de intervalo de la tendencia de la calidad |
Duración retroactiva de la ejecución de la prueba | De una semana a 6 meses | Define el período de duración retroactiva de la ejecución de la prueba |
Ejecución de caso de prueba de escenario | ¿Configurar el retraso en la ejecución de la prueba de escenario? Valor predeterminado en false (falso) | Habilita o deshabilita el retraso de ejecución de un caso de prueba de escenario |
Para obtener más información sobre cómo cambiar la configuración de las métricas de calidad de la aplicación, consulte Configuración de las métricas de calidad de la aplicación.
Pruebas de cobertura de reglas
La landing page Application Quality (Calidad de la aplicación) muestra las métricas de las contenciones, la cobertura de pruebas y el proceso de prueba unitaria que puede usar para evaluar el estado general de la aplicación e identificar las áreas que requieren mejoras.
Para abrir la landing page Application Quality (Calidad de la aplicación) desde el encabezado de Dev Studio, haga clic en Configure > Application > Quality > Dashboard (Configurar > Aplicación > Calidad > Dashboard).
En la landing page Test Coverage (Cobertura de pruebas), verá un gráfico que muestra las métricas de cobertura de pruebas y genera reportes de cobertura específicos en el nivel de usuario, en el nivel de la aplicación y fusionados. Los reportes en el nivel de usuario contienen los resultados de una sola sesión de cobertura de pruebas que realiza un usuario. En cambio, los reportes en el nivel de la aplicación contienen los resultados de varias sesiones de cobertura de pruebas que ejecutan muchos usuarios. Los reportes fusionados contienen los resultados de varios reportes más recientes en el nivel de aplicación.
Nivel de usuario: un solo usuario en una única sesión. Diferentes usuarios pueden realizar simultáneamente sus propias pruebas en el nivel de usuario.
Nivel de aplicación: varias sesiones. La pestaña contiene un botón Start new session.
Casos de uso:
- Un equipo está creando o modificando una aplicación y trabaja en una aplicación de ejemplo que se construye sobre la aplicación real y mantiene los artefactos de prueba en la aplicación de prueba. El equipo quiere generar un reporte de cobertura de pruebas de la aplicación real ejecutando las pruebas de la aplicación de prueba o Current Application (Aplicación actual) o Include Built-On Applications (Incluir aplicaciones incorporadas).
- El equipo quiere generar un reporte de cobertura de pruebas como parte de las pruebas automatizadas que se ejecutan en el conducto de integración y entrega continuas (CI/CD) y usarlo para fines de control de la calidad.
Cobertura y reglas del proceso de prueba unitaria | Reglas de cobertura solamente |
---|---|
Actividades Tipos de caso Recopilaciones Páginas de datos Data transforms Tablas de decisión Árboles de decisión Expresiones de declaración Flujos Valores de mapas Definiciones de reportes Estrategias Regla de decisión |
Correspondencia Expresión de declaración Acción de flujo Sección Validar Datos de decisión Transmisión de XML HTML Fragmento de HTML Arnés Párrafo |
Para obtener más información, consulte nuestro artículo de Community sobre Estimación de cobertura de pruebas.
This Topic is available in the following Module:
¿Quiere ayudarnos a mejorar este contenido?