Paso 3 Extraer pruebas

Cuando se definen todos los tipos de pruebas dinámicas, la mayoría de clientes en esta fase desean conservar el estado de estos tipos de pruebas dinámicas en su sistema de gestión de configuración de software. El extractor de pruebas dinámicas proporciona esta funcionalidad (consulte Extractor de la configuración de pruebas dinámicas para obtener más detalles).

Nota: Esto no es un requisito completamente obligatorio, es posible crear tipos de pruebas dinámicos en un entorno de prueba o montaje y pasarlos a un de producción sin este paso, pero para la mayoría de los clientes, será necesario.

Si un cliente no extrae sus tipos de pruebas dinámicos, tiene que gestionar las claves primarias de la base de datos y utilizar claves diseñadas. Si no se han configurado, la base de datos creará claves primarias de forma arbitraría que podrían crear conflictos.

El enfoque recomendado para gestionar PK de pruebas dinámicas es utilizar el Servidor de claves dependiente de rango (RAKS). Este mecanismo se ha desarrollado para soportar Cúram Configuration Transport Manager y se documenta en la publicación Cúram Business Object Module Development Guide. Se trata de permitir que todas las entidades que extrae el extractor para utilizar RAKS y la configuración de administración del servidor RAK. El beneficio de RAKS es que una vez que el sistema esté configurado, se garantiza que genera las claves primarias correctas para los registros que se creen nuevos. Los artefactos de pruebas dinámicas pueden extraerse fácilmente como están, sin riesgos de que existan conflictos ente claves primarias.