Artefatos >
Conjunto de Artefatos de Teste >
{Mais Artefatos de Teste} >
Implementação de Teste >
Log de Testes
Artefato:
| ||||||||||||||||||||||||||||||||||||
Log de Testes |
É um conjunto de dados brutos de saída capturados durante uma execução exclusiva de um ou mais testes, geralmente representando a saída resultante da execução de um Conjunto de Testes para uma única execução do ciclo de teste. |
| Representação em UML: | Não há representação em UML para este artefato. |
| Papel: | Testador |
| Opcional/Ocorrência: | Um ou mais artefatos. Normalmente usado de maneira informal ou descartado depois que os Resultados do Teste forem determinados. Nas situações em que os requisitos formais de auditoria precisarem ser satisfeitos, talvez seja necessário manter os Logs de Teste ou algum conjunto deles. |
| Incluído em: | As ferramentas de automatização normalmente fornecem e gerenciam seus próprios recursos para o Log de Teste. |
| Templates: | |
| Exemplos: | |
| Relatórios: | |
| Informações Adicionais: | |
| Entrada para Atividades: | Saída de Atividades: |
O Log de Teste fornece um registro detalhado, normalmente baseado em tempo, usado para verificar se ocorreu a execução de um conjunto de testes, e fornece informações relacionadas ao sucesso desses testes. Em geral, o foco está voltado para o provimento de uma faixa de auditoria precisa, permitindo a realização de um diagnóstico de falhas posterior a uma execução. Esses dados brutos serão analisados subseqüentemente para ajudar a determinar os resultados de algum aspecto do esforço de teste.
Cada Log de Teste deve ser composto de uma série de entradas que apresentem uma faixa de auditoria para diversos aspectos da execução de testes, incluindo, mas não se limitando ao seguinte:
Não há representações em UML para este artefato ou suas propriedades.
|
Nome da Propriedade |
Breve Descrição |
| Nome | É um nome exclusivo usado para identificar este Log de Teste. |
| Descrição | É uma descrição resumida do conteúdo do Log de Teste e que geralmente fornece alguma indicação de nível superior de seu escopo. |
| Data/ Hora | É um carimbo de data/hora ou um intervalo de tempo ao qual o Log de Teste está relacionado. |
| Local de Armazenamento | São os detalhes do local de armazenamento do Log de Teste e sobre como obter acesso a esse local. |
| Itens de Teste e Avaliação Dependentes | Fornece uma forma de mapeamento de rastreabilidade ou dependência para elementos específicos, como Conjuntos de Testes ou Casos de Teste individuais que precisam ser mencionados. |
Os Logs de Teste devem ser criados sempre que os Conjuntos de Testes forem executados e, possivelmente, quando Scripts de Teste forem implementados.
O papel do Testador é basicamente responsável por este artefato. As responsabilidades incluem:
As ferramentas de automatização oferecem seus próprios recursos de Log de Teste, que podem ser estendidos ou complementados com logs adicionais fornecidos por meio de rotinas personalizadas do usuário e do uso de ferramentas adicionais.
A saída pode ser exibida em um único formato ou em vários formatos diferentes. Em geral, os Logs de Teste possuem uma aparência tabular ou semelhante a uma planilha, com cada entrada incluindo uma forma de carimbo de data e hora, uma descrição do evento registrado, uma indicação do status observado e, possivelmente, algumas informações contextuais adicionais.
Se você estiver usando ferramentas de teste automatizadas, como as existentes na família de produtos Rational Suite, grande parte da funcionalidade acima será fornecida, por padrão, junto com a ferramenta. Esses recursos de Log de Teste geralmente possuem a capacidade de capturar, filtrar, classificar e analisar a informação contida no log. Isso permite expandir o Log de Teste em detalhes ou recolhê-lo em uma visão resumida, conforme necessário. As ferramentas também permitem personalizar e manter visões do Log de Teste para a geração de relatórios.
Quando a lógica que produz um Log de Teste automatizado simplesmente anexa novas informações a um arquivo de log existente, é necessário fornecer um armazenamento suficiente para reter o arquivo de Log de Teste. Uma solução alternativa para essa abordagem é usar um buffer de anel. Uma boa explicação sobre o uso do Registro do Buffer de Anel para ajudar a localizar Erros é apresentada em um catálogo de padrões de Brian Marick. Este catálogo fornece uma visão geral de outros problemas clássicos usando os Logs de Teste automatizados.
|
Rational Unified Process |