Cuando utilice
ClearCase con
Functional Tester, podrá elegir entre vistas de instantánea o dinámicas con ClearCase.
Esto redunda en ventajas y desventajas para cada vista.
Debe adquirir e instalar ClearCase para utilizar la integración de Functional Tester con ClearCase. Una vista de instantánea contiene copias de versiones de ClearCase y otros objetos de sistema de archivos en un árbol de directorio en un sistema local. Las vistas dinámicas utilizan, crean y mantienen un árbol de directorio que contiene versiones de elementos de VOB y archivos privados de vista.
Ventajas y desventajas de vistas de instantánea
Las ventajas de utilizar una vista de instantánea con Functional
Tester son:
- Sólo se compilan los scripts cambiados cuando se graba o se reproduce un script,
por lo que el rendimiento puede ser más rápido que el de una vista dinámica.
Las desventajas de utilizar una vista de instantánea son:
- Los archivos no se actualizan automáticamente. Debe recordar obtener los últimos archivos del VOB de forma regular pues, de lo contrario, los cambios que otros puedan incorporar podrían romper el script. Una actualización diaria probablemente sería suficiente, en función de las necesidades del equipo en concreto.
- Una vista de instantánea utiliza mucho espacio de disco de la unidad de disco duro local porque una vista de instantánea copia cada archivo del proyecto de
Functional Test en dicha unidad de disco duro local.
Ventajas y desventajas de las vistas dinámicas
La especificación de la configuración que utilice puede afectar a las siguientes ventajas y desventajas de una vista dinámica .
Las ventajas de utilizar una vista dinámica con Functional Tester son:
- Los archivos no absorben gran cantidad de espacio de disco en la máquina local porque sólo existirán en la unidad de disco duro local aquellos archivos que extraiga o que cree.
- Los archivos de una vista dinámica siempre son actuales con el VOB. No es necesario que recuerde obtener los últimos archivos del VOB como debe hacerse con una vista de instantánea.
Las desventajas de la utilización de la vista dinámica con Functional Tester son:
- En un equipo grande, cuando muchos usuarios efectúen cambios en scripts, es posible que la compilación de todos los cambios se prolongue cuando grabe o reproduzca un script.
Functional Tester, Java™ Scripting, compila el proyecto cuando se cambia un elemento. Si está utilizando una vista dinámica, una compilación automática puede requerir largo tiempo, en función del tamaño del proyecto. Para inhabilitar esta característica, pulse Ventana > Preferencias y borre el recuadro de selección
Compilación automática. Functional
Test, VB.NET Scripting, no compila automáticamente el proyecto cuando se modifica un elemento.
Puede utilizar la integración de Functional Tester con ClearCase para realizar estas tareas:
- Realizar tareas de ClearCase desde la vista Proyectos de Rational Functional Tester para Rational Functional Tester, Java Scripting o desde el Explorador de soluciones para Rational Functional Tester, VB.NET Scripting.
- Crear un proyecto de Rational Functional Tester y añadirlo al control de origen desde Rational Functional Tester.
- Añadir un proyecto de Rational Functional Tester existente al control de origen tras crearlo en una vista de
ClearCase.
- Añadir un script de Rational Functional Tester al control de origen.
- Eliminar un script de Rational Functional Tester desde el control de origen.
- Extraer un script de Rational Functional Tester desde el control de origen.
- Reincorporar un script de Rational Functional Tester para crear una versión nueva del script con cambios.
Se producirá una operación de fusión durante la reincorporación si otro usuario ha reincorporado el mismo archivo. La fusión es el proceso de combinar el contenido de dos o más archivos en un único archivo nuevo.
El primer usuario que incorpore el archivo creará una versión nueva. El segundo usuario que incorpore el archivo deberá efectuar la fusión. Si ClearCase puede gestionar la combinación de varias ediciones del archivo, los cambios se fusionarán en una versión nueva del archivo automáticamente. Si las ediciones entran en conflicto y no se pueden resolver, los usuarios deberán solucionar los conflictos. ClearCase inicia la herramienta de diferencias/fusión, en la que puede visualizar las diferencias y fusionar dos o varios archivos, si es necesario.
- Restaurar la versión previa de un script.
- Renovar la vista de instantánea local con la copia más actual de un script.
Esta operación sólo resulta necesaria con vistas de instantánea.
- Listar todos los scripts y archivos extraídos en la vista actual.
- Comparar las diferencias entre el script actual y su predecesor inmediato.
- Gestionar fácilmente los archivos de soporte de cada script cuando se añada un script a un control de origen, reincorporar o extraer un script u obtener la última versión de un script. Se gestionan todos los archivos de soporte de Rational Functional Tester para dicho script.
- Ver un historial de los cambios realizados en un script.