Producto de trabajo: Especificación de interfaz de prueba
Este artefacto especifica la provisión de un conjunto de comportamientos (operaciones) de un clasificador (específicamente, una clase, subsistema o componente) para los objetivos del acceso de prueba (comprobabilidad).
Objetivo
  • Para proporcionar un medio de documentar los requisitos especiales del esfuerzo de prueba que colocarán restricciones o requisitos adicionales en el diseño del software.
Relaciones
RolesResponsable: Modificado por:
Entrada aObligatoria:
  • Ninguno
Opcional: Externa:
  • Ninguno
Descripción
Esquematización breve

Cada especificación de interfaz de prueba debe considerar varios aspectos que incluyen los siguientes:

  • ¿Cuál es la naturaleza de la interfaz? Por ejemplo, ¿permite la comunicación bidireccional dinámica, proporciona comentarios de estado individuales en tiempo real o, una vez activada, simplemente registra información de forma pasiva?
  • ¿En qué circunstancias se utilizará la interfaz? Asegúrese de tener en cuenta la concurrencia y los métodos de acceso.
  • ¿Qué capacidad se necesita para activar y desactivar la interfaz?
  • ¿Qué control se necesita para aumentar o disminuir el nivel de detalle de la salida de las operaciones que proporciona la interfaz?
Descripción principal

La especificación de interfaz de prueba se utiliza en situaciones en que los aspectos del sistema que normalmente no tienen visibilidad deben observarse, o donde el control del software es necesario de un modo normalmente no disponible a través de la interfaz estándar. Cada interfaz de prueba debe proporcionar un único y bien definido grupo de servicios.

Consulte el apartado Directriz: Interfaz para obtener información adicional sobre el objetivo y la definición de las interfaces.

Propiedades
Opcional
PlaneadoYes
Personalización
Opciones de representaciónRepresentación UML: Interfaz 

Consulte el apartado Producto de trabajo: Interfaz para obtener ideas sobre interfaces que puedan aplicarse para personalizar la especificación de interfaz de prueba.

Se incluye opcionalmente en el documento de arquitectura de software, en elmodelo de diseño o en las especificaciones suplementarias.