Você pode verificar compilações e correções de defeitos que estão incluídas nas compilações e
depois configurar execuções de testes para iniciar automaticamente quando as compilações estiverem prontas.
A seguinte lista descreve as etapas de alto nível que você pode seguir para verificar as compilações:
- Integre IBM® Rational Quality Manager a um aplicativo de compilação. (Para este release, a única integração de aplicativos de compilação suportada é IBM Rational Team Concert.)
- Reveja os registros e definições de compilação recebidos do aplicativo de compilação externo.
- Crie registros e definições de compilação conforme necessário, por exemplo, para capturar defeitos, correções e recursos específicos, que você precisa nas compilações para executar seus testes.
- Verifique se você possui os planos de teste, os casos de teste e os scripts de teste necessários para
testar adequadamente a compilação.
- Configure os recursos de laboratório nos quais os testes serão executados, por exemplo, máquinas físicas ou
virtuais, ou células de teste, que são coleções de máquinas configuradas com ambientes de teste específicos.
- Crie planejamentos de execução de teste. Um planejamento de
execução é uma série de tarefas ou etapas, que podem ser executadas
sequencialmente em um horário planejado ou que são executadas quando são
acionadas por um evento, como uma conclusão de compilação.
- Execute os testes
- Arquive defeitos, conforme necessário
Esta seção da ajuda descreve registros e definições de compilação, células de teste e planejamentos de
execução de teste. Consulte os tópicos relacionados para obter os tópicos que discutem a
configuração de outros artefatos de teste, a execução de testes e o arquivamento de defeitos.
Registros e Definições de Compilação
A maioria dos registros e definições de
compilação é fornecida pela ferramenta externa que gera as compilações. Para consultar esses itens no Rational Quality Manager,
clique em Compilações e, em seguida, clique em Visualizar Registros de Compilação ou Visualizar Definições de Compilação.
Você pode criar
um registro de compilação manualmente. Por exemplo, você pode criar um registro de construção para rastreabilidade que
mostre defeitos que foram corrigidos na construção e testes que foram executados
nela. Ou você pode criar um registro de compilação para controlar a execução de um teste específico em uma
compilação específica.
Você também pode criar uma definição de compilação manualmente. As definições de
compilação contêm status, nomes, rótulos e registros de compilação. Por exemplo, você pode usar uma definição
de compilação para controlar compilações principais e outra definição de compilação para controlar
compilações que contêm correções de defeitos. Você também pode usar as definições de compilação para especificar quais compilações controlar.
Células de Teste
As células de teste fornecem uma forma de agrupar, de forma
conveniente, um conjunto de máquinas que descrevem um ambiente de teste.
Por exemplo, uma célula de teste pode incluir um servidor de aplicativos, um servidor de banco de dados, um
desktop do cliente e uma máquina que executa o adaptador correto usado para executar testes. Você pode
reservar as células de teste das seguintes formas:
- Para uso imediato, para reservar recursos de laboratório no momento da execução de um teste para proteger
os recursos na duração do teste.
Quando você executa um registro de execução de teste (TER), é possível selecionar uma célula de teste que faça
referência ao mesmo ambiente de teste do TER.
- Para fins de planejamento, para reservar recursos de laboratório em um período futuro ou agora. É possível
pode reservar todos os recursos de laboratório na célula de teste para qualquer duração
que ainda não esteja reservada por outro usuário.
Ao criar células de teste, baseie-as em ambientes de teste
específicos e no tipo de execução de teste usado, especialmente se você optar por criar planejamentos de
execução de teste.
Planejamentos de Execução de Teste
Um planejamento de
execução é uma série de tarefas ou etapas, que podem ser executadas
sequencialmente em um horário planejado, ou que são executadas quando são
acionadas por um evento, como uma conclusão de construção. Um planejamento de execução pode conter uma ou mais etapas. Você pode criar
etapas para os seguintes tipos de execuções de teste:
- Automação, em que um script de teste é executado automaticamente em um recurso
de laboratório remoto
- Registro de execução de teste
- Um único teste
- Conjuntos de testes
Os planejamentos de execução são reutilizáveis. Você pode planejá-los para
executar em momentos específicos ou tê-los acionados por um evento, como uma notificação de compilação. Também é possível selecionar as máquinas ou as células de teste nas quais elas serão
executadas.