Ao usar o
ClearCase
com o Functional Tester, você tem a opção de visualizações de captura instantânea ou
dinâmicas com o
ClearCase.
Há vantagens e desvantagens para cada visualização.
Adquira e instale o
ClearCase
para usar a integração do Functional Tester com o
ClearCase. Uma visualização de captura instantânea contém cópias de versões do ClearCase e de outros objetos do sistema de arquivo em uma árvore de diretórios em um sistema local. As
visualizações dinâmicas utilizam, criam e mantêm uma árvore de diretórios que contém versões
de elementos VOB e arquivos de visualização privada.
Vantagens e Desvantagens de Visualizações de Captura Instantânea
As vantagens de se utilizar uma visualização de captura instantânea com o Functional Tester são:
- Somente os scripts que você altera são compilados quando
um script é gravado ou reproduzido, portanto, o desempenho pode ser mais rápido do que
uma visualização dinâmica.
As desvantagens de se utilizar uma visualização de captura instantânea são:
- Os arquivos não são atualizados automaticamente. Lembre-se de
obter os arquivos mais recentes do VOB regularmente ou as alterações cujo registro de entrada
tenha sido executado por outras pessoas poderão interromper seu script. Atualizar uma vez por
dia provavelmente é suficiente, dependendo das necessidades específicas de sua equipe.
- Uma visualização de captura instantânea utiliza grande parte do espaço em disco da
unidade de disco rígido local porque uma visualização de captura instantânea copia todos os arquivos do projeto do Teste Funcional para a unidade de disco rígido local.
Vantagens e Desvantagens de Visualizações de Capturas Dinâmicas
A especificação de configuração utilizada pode afetar as vantagens
e desvantagens a seguir de uma visualização dinâmica.
As vantagens de se utilizar uma visualização dinâmica com o Functional Tester são:
- Os arquivos não utilizam grande quantidade de espaço em disco
na máquina local porque somente os arquivos que você cria ou dos quais efetua o registro de saída existem na unidade de disco rígido local.
- Os arquivos de uma visualização dinâmica estão sempre atuais com
o VOB. Você não precisa lembrar-se de obter os arquivos mais recentes do
VOB como faz em uma visualização de captura instantânea.
As desvantagens de se utilizar uma visualização dinâmica com o Functional Tester são:
- Em uma equipe grande, quando vários usuários alteram os scripts,
pode demorar muito para que todas as alterações sejam compiladas durante a gravação
ou reprodução de um script.
O Functional Tester, Java™ Scripting, compila o projeto quando um elemento é alterado. Se você estiver utilizando uma visualização dinâmica, a compilação automática poderá
consumir muito tempo, dependendo do tamanho do projeto. Para desativar esse recurso, clique em Janela > Preferências e desmarque a caixa de opções Compilar Automaticamente. O Functional Tester, VB.NET Scripting,
não compila automaticamente o projeto quando um elemento é alterado.
Você pode utilizar a integração do Functional Tester com o ClearCase para executar estas tarefas:
- Desempenhar as tarefas do
ClearCase
a partir da visualização Projetos do Rational Functional Tester
para Rational Functional Tester,
Java
Scripting, ou do Solution Explorer para
Rational Functional Tester, VB.NET Scripting.
- Criar um projeto do Rational Functional Tester e incluí-lo no
controle de origem do Rational Functional Tester.
- Incluir um projeto existente do Rational Functional Tester no
controle
de origem depois de criá-lo em uma visualização do
ClearCase.
- Incluir um script do Rational Functional Tester no controle de
origem.
- Remover um script do Rational Functional Tester do controle de
origem.
- Registrar a saída de um script do Rational Functional Tester no
controle de origem.
- Registrar a entrada de um script do Rational Functional Tester
para criar uma nova versão do script com alterações.
Uma operação de mesclagem ocorrerá durante o registro de entrada se outro usuário tiver efetuado o registro de entrada do mesmo arquivo. Mesclar é o processo de combinação do conteúdo de dois ou mais arquivos
em um único novo arquivo. O primeiro usuário a executar o registro de entrada do arquivo cria uma
nova versão. O segundo usuário a executar o registro de entrada do arquivo é solicitado a fazer a mesclagem.
Se o ClearCase puder gerenciar a combinação de várias edições para o arquivo, as alterações serão mescladas
em uma nova versão do arquivo, automaticamente. Se houver conflito entre as edições ou
não for possível resolvê-las, os usuários deverão resolver os conflitos.
O ClearCase inicia a ferramenta Mesclagem de Diferenças, na qual você pode visualizar as diferenças e mesclar dois ou mais arquivos, se necessário.
- Restaurar a versão anterior de um script.
- Atualizar a visualização de captura instantânea local com a cópia
mais atual de um script. Essa operação é necessária apenas com as visualizações de
captura instantânea.
- Listar todos os scripts e arquivos com o registro de saída na
visualização atual.
- Comparar as diferenças entre o script atual
e seu predecessor imediato.
- Gerenciar facilmente os arquivos de suporte de cada script
ao incluir um script no controle de origem, registrar a entrada ou saída de um script ou
obter a versão mais recente de um script; todos os arquivos de suporte do
Rational Functional Tester desse script são gerenciados.
- Visualizar um histórico das alterações feitas em um script.