Artefacto: Arquitectura de automatización de pruebas
Este artefacto especifica varios elementos de diseño de automatización de prueba y elementos de implementación que representan las características fundamentales del sistema de software de automatización de pruebas.
Dominios: Prueba
Clases de producto de trabajo: Especificación
Objetivo
  • Para proporcionar un medio para razonar sobre, gestionar y comunicar las características fundamentales del sistema de software de automatización de pruebas.
Relaciones
Descripción
Descripción principal

La Arquitectura de automatización de pruebas proporciona una visión general arquitectónica completa del sistema de automatización de pruebas, mediante una serie de vistas arquitectónicas diferentes para representar diferentes aspectos del sistema. Sirve como medio para razonar sobre, gestionar y comunicar las características fundamentales y las funciones del sistema de software de automatización de pruebas. Proporciona un enfoque gobernante para el software de automatización de pruebas que habilita la ejecución del sistema necesario respecto a los aspectos claves como: mantenimiento, capacidad de ampliación, fiabilidad, concurrencia, distribución, seguridad y recuperación.

Esquematización breve

Consulte el apartado Producto de trabajo: documento de arquitectura de software para ver un esquema de ejemplo de las áreas que debe cubrir la arquitectura de automatización de pruebas.

Personalización
Opciones de representaciónRepresentación UML:

Algunos aspectos de la arquitectura de automatización de pruebas puede describirse opcionalmente utilizando un modelo UML, estereotipado como <<arquitectura de automatización de pruebas>>. 

Cuando estén disponibles, puede utilizar alguna parte de las arquitecturas de automatización de pruebas existentes sin que apenas sea necesario personalizarlas. Sin embargo, cada proyecto normalmente necesita una pequeña variación en el enfoque, las técnicas y las herramientas, que en último término afectan a la propia arquitectura de automatización de pruebas. En muchos casos, la personalización o la creación de una arquitectura de automatización de pruebas apropiada tendrá lugar durante la fase de elaboración, y se ajustará y ampliará con cada iteración subsiguiente tanto en la fase de construcción como en la fase de transición.

Para la definición de la arquitectura de automatización de pruebas, recomendamos utilizar una única fuente que mantenga una descripción esquemática de las principales características de la arquitectura. Nota: debe evitar incluir detalles excesivos e innecesarios en la descripción de la arquitectura.

Opcionalmente la arquitectura de automatización de pruebas puede incluirse en el documento de arquitectura de software, descrita en su propia sección o como un conjunto de problemas detallados en todo el documento.

Como alternativa a la documentación formal, puede elegir registrar esta información simplemente como un conjunto de notas de arquitectura informales acompañadas de un conjunto mínimo de diagramas explicativos, posiblemente mantenidos en una pizarra que el equipo de prueba pueda ver fácilmente.



Más información