Documentação de teste em teste de software (exemplo)

O que é documentação de teste?

A documentação de teste é a documentação de artefatos criados antes ou durante o teste de software. Ajuda a equipe de teste a estimar o esforço de teste necessário, cobertura de teste, rastreamento de recursos, progresso de execução, etc. É um conjunto completo de documentos que permite descrever e documentar o planejamento de teste, design de teste, execução de teste, resultados de teste que são desenhados da atividade de teste.

Por que testar a formalidade?

Formalidade do teste

Para um novato, é fácil presumir que o teste está executando as diversas seções do código de forma ad hoc e verificando os resultados. Mas no mundo real, o teste é uma atividade muito formal e documentada detalhadamente. A Documentação de Teste torna o planejamento, a revisão e a execução de testes fáceis e verificáveis.

O grau de formalidade do teste depende de.

  • O tipo de aplicativo em teste.
  • Padrões seguidos pela sua organização.
  • A maturidade do processo de desenvolvimento.

As atividades de teste geralmente consomem de 30% a 50% do esforço do projeto de desenvolvimento de software. As documentações ajudam a identificar melhorias no processo de teste que podem ser aplicadas em projetos futuros.

Exemplos de documentação de teste

Aqui estão tipos importantes de documentação de teste:

Tipos de documentos de teste Descrição
Política de teste É um documento de alto nível que descreve princípios, métodos e todos os objetivos de teste importantes da organização.
estratégia de teste Um documento de alto nível que identifica os níveis de teste (tipos) a serem executados para o projeto.
Plano de teste Um plano de teste é um documento de planejamento completo que contém o escopo, abordagem, recursos, cronograma, etc. das atividades de teste.
Matriz de rastreabilidade de requisitos Este é um documento que conecta os requisitos aos casos de teste.
Cenário de Teste Cenário de Teste é um item ou evento de um sistema de software que pode ser verificado por um ou mais casos de teste.
Caso de teste É um grupo de valores de entrada, pré-condições de execução, pós-condições de execução esperadas e resultados. Ele é desenvolvido para um cenário de teste.
Dados de teste Dados de teste são dados que existem antes de um teste ser executado. É usado para executar o caso de teste.
Relatório de Defeito Relatório de defeito é um relatório documentado de qualquer falha em um sistema de software que não executa sua função esperada.
Relatório de resumo de teste O relatório de resumo do teste é um documento de alto nível que resume as atividades de teste realizadas, bem como o resultado do teste.

Melhor prática para obter documentação de teste

  • A equipe de controle de qualidade precisa estar envolvida na fase inicial do projeto para que a documentação de teste seja criada em paralelo.
  • Não basta criar e deixar o documento, mas atualizá-lo sempre que necessário.
  • Use o controle de versão para gerenciar e rastrear seus documentos.
  • Tente documentar o que é necessário para que você entenda seu trabalho e o que você precisará produzir para seus stakeholders.
  • Você deve usar um modelo padrão para documentação, como uma planilha do Excel ou um arquivo doc.
  • Armazene todos os documentos relacionados ao seu projeto em um único local. Ele deve estar acessível a todos os membros da equipe para referência, bem como para atualização quando necessário.
  • Não fornecer detalhes suficientes também é um erro comum ao criar um documento de teste.

Vantagens da documentação de teste

  • A principal razão por trás da criação de documentação de teste é reduzir ou remover quaisquer incertezas sobre as atividades de teste. Ajuda a remover a ambiguidade que frequentemente surge quando se trata da alocação de tarefas.
  • A documentação não oferece apenas uma abordagem sistemática para teste de software, mas também atua como material de treinamento para iniciantes no processo de teste de software.
  • Também é uma boa estratégia de marketing e vendas exibir a Documentação de Teste para exibir um processo de teste maduro.
  • A documentação de testes ajuda você a oferecer um produto de qualidade ao cliente dentro de prazos específicos.
  • In Engenharia de SoftwareA documentação de teste também ajuda a configurar ou instalar o programa por meio do documento de configuração e dos manuais do operador.
  • A documentação de testes ajuda você a melhorar a transparência com o cliente.

Desvantagens da documentação de teste

  • O custo da documentação pode ultrapassar seu valor, pois consome muito tempo.
  • Muitas vezes, é escrito por pessoas que não sabem escrever bem ou que não conhecem o material.
  • Acompanhar as alterações solicitadas pelo cliente e atualizar os documentos correspondentes é cansativo.
  • Uma documentação deficiente reflete diretamente na qualidade do produto, pois pode ocorrer um mal-entendido entre o cliente e a organização.

Resumo

  • A documentação de teste é a documentação de artefatos criados antes ou durante o teste de software.
  • O grau de formalidade do teste depende 1) do tipo de aplicação em teste 2) dos padrões seguidos pela sua organização 3) da maturidade do processo de desenvolvimento.
  • Tipos importantes de Documentos de Teste são Política de Teste, Estratégia de Teste, Plano de Teste, Caso de Teste, etc.
  • A equipe de controle de qualidade precisa estar envolvida na fase inicial do projeto para que a documentação de teste seja criada em paralelo.
  • A principal razão por trás da criação de documentação de teste é reduzir ou remover quaisquer incertezas sobre as atividades de teste.
  • O custo da documentação pode ultrapassar seu valor, pois consome muito tempo.