Producto de trabajo: Conjunto de aplicaciones de prueba
Este artefacto define una recopilación de pruebas relacionadas.
Objetivo
  • Para gestionar y secuenciar la ejecución de las pruebas.
  • Para proporcionar un conjunto útil y relacionado de información de registro de prueba desde la cual se pueden determinar los resultados de la prueba.
Relaciones
RolesResponsable: Modificado por:
Entrada aObligatoria:
  • Ninguno
Opcional: Externa:
  • Ninguno
Salida de
Descripción
Esquematización breve

Cada conjunto de aplicaciones debe tener en cuenta varios aspectos, incluidos los siguientes:

  • compatibilidad y relevancia de las pruebas individuales que debe ejecutar el conjunto de aplicaciones de prueba, especialmente en cuanto a objetivo y ámbito de la prueba
  • puntos desde los que el conjunto de aplicaciones de prueba se puede recuperar o reanudar si se detiene la ejecución
  • valores de configuración necesarios para el conjunto de aplicaciones de prueba tanto de hardware como de software; por ejemplo, resolución de la pantalla de vídeo, asignación de recursos, variables de entorno, etc.
  • consumibles preexistentes necesarios para el conjunto de aplicaciones de prueba, como conjuntos de datos rellenados, etiquetas de impresora de recibos, etc.
Descripción principal

El conjunto de aplicaciones de prueba proporciona un medio de gestionar la complejidad de la implementación de la prueba. Muchos esfuerzos de prueba del sistema fallan porque el equipo se pierde en los pormenores de todas las pruebas detalladas y, como consecuencia, pierde el control del esfuerzo de prueba. Igual que con los paquetes UML, los conjuntos de aplicaciones de prueba proporcionan una jerarquía de contenedores de encapsulación para ayudar a gestionar la implementación de prueba. Proporcionan un medio de gestionar los aspectos estratégicos del esfuerzo de prueba, recopilando las pruebas en grupos relacionados que se pueden planear, gestionar y valorar de forma significativa.

Propiedades
Opcional
PlaneadoYes
Ilustraciones
Informes
Personalización
Opciones de representación

Este producto de trabajo representa un contenedor para organizar recopilaciones arbitrarias de pruebas relacionadas. Puede realizarse (implementarse) como uno o varios conjuntos de aplicaciones de regresión automatizados, pero el conjunto de aplicaciones de prueba también puede ser un plan de trabajo para la implementación de un grupo de pruebas manuales relacionadas. Observe también que los conjuntos de aplicaciones de prueba se pueden anidar jerárquicamente, por lo que un conjunto de aplicaciones de prueba puede estar incluido dentro de otro.

A veces, estos grupos de pruebas estarán directamente relacionados con un subsistema o un otro elemento de diseño de sistema, pero otras veces se relacionarán directamente con cosas como dimensiones de calidad, funciones principales "cruciales", cumplimiento de requisitos, adherencia a estándares y muchos otros asuntos que son externos, o no están directamente relacionados con los elementos internos del sistema.

Debería considerar crear conjuntos de aplicaciones de prueba que organicen los scripts de prueba disponibles, en muchas combinaciones distintas: cuantas más variaciones tenga, más aumentará la cobertura y el potencial para encontrar errores. Piense en varios conjuntos de aplicaciones de prueba que puedan cubrir el alcance y la profundidad de los elementos de prueba de destino. Recuerde la implicación correspondiente que un solo script de prueba (o conjunto de aplicaciones de prueba) pueda aparecer en muchos conjuntos de aplicaciones de prueba distintos.

Algunas herramientas de automatización proporcionan la capacidad para generar o ensamblar conjuntos de aplicaciones de prueba automáticamente. También hay técnicas de implementación que permiten que los conjuntos de aplicaciones de prueba automatizados seleccionen dinámicamente todos o parte de los scripts de prueba de componentes para cada ejecución del ciclo de prueba.

Más información