Representació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.
|