> For the complete documentation index, see [llms.txt](https://guias.mosaico.gov.pt/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guias.mosaico.gov.pt/guias-praticos/como-criar-um-plano-de-testes.md).

# Como criar um plano de testes?

O plano de testes reúne todas a informação importante para executar os diferentes testes que se pretende fazer num determinado produto.

A estrutura do plano de testes varia conforme a necessidade do projeto, e pode ter a seguinte informação:

* Processo
* Ambientes
* Âmbito
* Responsabilidades
* Condições de teste
* Cronograma
* Sessões de testes

{% file src="/files/rWUk25j7rC1p79g5iEAU" %}
Template plano de testes
{% endfile %}

## Processo

O processo de testes estabelece a sequência de tarefas realizadas durante os testes; pode ser representado em formato de fluxograma ou noutro formato percetível/de fácil entendimento para a equipa – quais os tipos de testes e quem os faz.

## Ambientes

Devem estar identificados os diferentes ambientes, e que tipo de testes serão feitos em cada um, como por exemplo:

* Ambiente de desenvolvimento
* Ambiente de qualidade
* Ambiente de pré-produção&#x20;
* Ambiente de produção

## Âmbito&#x20;

Estabelecer quais as funcionalidades que vão ser testadas de forma a dimensionar os recursos necessários para a execução dos testes. Nesta fase define-se o objetivo que se pretende alcançar com os testes (exemplo: validar funcionalidade de pesquisa) e quais os critérios de aceitação, ou referência à documentação que especifica as funcionalidades e regras de negócio.

## Responsabilidades

Identificam-se os diferentes perfis de participantes nos testes e quais as responsabilidades de cada um para que seja claro para a equipa o que cada pessoa deve cumprir.

## Condições de teste

Reunem-se as condições necessárias para realizar os testes, como por exemplo:

* Materiais
* Versão de software
* Criação de utilizadores
* Atribuição de acessos
* Reserva de espaço
* Autorização para gravação

A lista deve ser verificada antes da execução dos testes para garantir que estes são feitos conforme planeado.

## Cronograma

Definir o prazo de execução dos testes e apresentar o cronograma do projeto com foco no período de tempo em que serão feitas as atividades, como, por exemplo: execução dos testes, correções, relatório de testes.

## Sessões de testes

No caso de se se agendar sessões de testes com utilizadores, devem ser documentadas as sessões com indicação dos participantes, data e local.
