Escolar Documentos
Profissional Documentos
Cultura Documentos
Aprovadores
<Nome do projeto>
Plano de Testes
Versão:<Version XX.YY>
Data:<dia Mês, ano>
Identificador do documento:<Identificação do artefato>
Versão do Template Utilizada na Confecção:<Versão do Template>
Localização:<caminho de acesso no CVS ou URL>
copyright
Usina
Plano de Testes <Version XX.YY>, <dia Mês, ano>
<Nome do projeto>
Histórico de revisões
Versão Data Autor Descrição Localização
(XX.YY) (DD/MMM/YYYY)
Índice
ÍNDICE DE FIGURAS.................................................................................................................................6
ÍNDICE DE TABELAS.................................................................................................................................7
1. INTRODUÇÃO...........................................................................................................................................8
1.1. PROPÓSITO................................................................................................................................................8
1.2. PÚBLICO ALVO..........................................................................................................................................8
1.3. ESCOPO....................................................................................................................................................8
1.4. DEFINIÇÕES, ACRÔNIMOS E ABREVIAÇÕES.....................................................................................................8
1.4.1. Abreviações...................................................................................................................................8
1.4.2. Definições......................................................................................................................................8
1.5. REFERÊNCIAS............................................................................................................................................8
1.6. VISÃO GERAL DO RESTANTE DO DOCUMENTO..................................................................................................9
2. ALVOS DO TESTE..................................................................................................................................10
3. ESTRATÉGIA DE TESTES...................................................................................................................11
3.1. TESTE DE UNIDADE..................................................................................................................................11
3.2. TESTES DE INTEGRAÇÃO............................................................................................................................11
3.3. TESTES DE SISTEMA.................................................................................................................................11
3.3.1. Testes de Aceitação do Sistema...................................................................................................12
4. DIRETRIZES PARAPLANEJANDO E EXECUÇÃO RESPORTANDO DOS TESTES................13
5. CRITÉRIOS DE ACEITAÇÃO DOS TESTES.....................................................................................14
6. DOCUMENTAÇÃO DE DEFEITOS.....................................................................................................15
7. PROGRAMAÇÃO DOS TESTES..........................................................................................................16
7.1. GERAL...................................................................................................................................................16
7.2. ITERAÇÃO 1............................................................................................................................................16
7.2.1. Objetivos......................................................................................................................................16
7.2.2. Testes...........................................................................................................................................16
7.3. ITERAÇÃO 2............................................................................................................................................16
Índice de Figuras
Índice de Tabelas
TABELA 1. TABELA DESCRITIVA DE TESTES DE UNIDADE.......................................................11
TABELA 2. TABELA DESCRITIVA DE TESTES DE INTEGRAÇÃO...............................................11
TABELA 3. TABELA DESCRITIVA DE TESTES DE SISTEMA........................................................12
TABELA 4. TABELA DESCRITIVA DE TESTES DE ACEITAÇÃO..................................................12
TABELA 5. ENTREGA DOS PRODUTOS DE TESTE..........................................................................16
TABELA 6. TABELA DOS TESTES DA ITERAÇÃO 1.........................................................................16
1. Introdução
1.1.Propósito
Esse documento tem por finalidade descrever o planejamento geral das atividades de
teste bem como os envolvidos e critérios de aceitação dos artefatos a serem
testados.
1.2.Público Alvo
Esse documento se destina a uma ampla audiência dentro do ciclo de vida do
software, entre os principais envolvidos estão papéis ligados ao desenvolvimento,
requisitos e gerencia de qualidade. Pelo fato de que os testes estão presentes desde
a concepção até a transição dentro do processo, esse documento é indicado para
todos os envolvidos do projeto que precisem realizar atividade de teste a qualquer
etapa e abordagem de teste.
1.3.Escopo
Esse documento vai definir as estratégias de teste a serem adotadas a cada etapa e
do desenvolvimento bem como as ferramentas utilizadas para planejar, implementar
e executar e coletar armazenar os resultados do testes a cada iteração do software.
Como os resultados colhidos obtidos serão utilizados e os detalhes da medição estão
no documento de plano de qualidade 1.5.
1.4.2. Definições
Teste de Sistema Testes que usam os requisitos e especificações de requisitos
para testar a iteração do vários módulos integrados do
sistema simulando iterações reais dos usuários. Pode ser
caixa branca ou caixa preta, dependendo da abordagem.
Mais comumente realizado como caixa preta.
Teste de Integração Testes que utilizam como base especificações ou projeto de
determinado componente após o mesmo ser integrado com
outros. Esses são tanto caixa-preta quanto caixa-branca.
Testes de Unidade Testes que utilizam como base o código do individual de
cada componente de maneira a testar as interfaces do
componente. Caracterizadamente são testes caixa branca.
1.5.Referências
<Esta seção é destinada a descrição das referências utilizadas pelo documento,
como por exemplo URLs e livros. Ver exemplo a seguir>
“Glossário da USINA”, <id_doc glossário>, Versão <versão>. <localização>>
[1] “Test Driven Development”. http://www.agiledata.org/essays/tdd.html
2. Alvos do Teste
Os principais alvos a serem testados contemplados nesse plano serão:
3. Estratégia de Testes
As estratégias de testes adotados no <Nome do projeto> são descritas nas seções
subseqüentes.
3.1.Teste de Unidade
Os testes de unidade serão realizados pelos próprios desenvolvedores e serão
rodados a cada compilação do sistema de forma automática. O ideal, é que mesmo
aAntes mesmo de gerar o código serão construídos testes de unidade para o
componente desenvolvido 1.5 utilizando uma ferramenta adequada para a linguagem
de programação utilizada na codificação do software.
Os casos de teste de unidade podem ser realizados usando uma caso de teste
para cada método ou um caso de teste que envolva vários métodos, essas escolhas
serão feitas pelo projetista de testes dependendo levando em conta as medidas de
qualidade do software no plano de qualidade 1.5 que pode especificar por exemplo
que sejam feitos testes unitários para 100% dos métodos, ou a cobertura seja de
100% dos métodos públicos e 50% dos métodos privados. Independente desses
detalhes, pelo menos um caso de teste por componente desenvolvido deve ser
gerado que procure realizar uma maior cobertura do código.
3.2.Testes de Integração
Os testes de integração consistem basicamente do conjunto dos testes unitários
cumulativos e outros construídos para testar especificamente o funcionamento de
um componente individualmente após integração de componentes e/ou subsistemas.
Na integração podemdevem ser empregadas ferramentas de automação dos testes
de GUI.
3.3.Testes de Sistema
Os testes de sistema devem focar na iteração entre os componentes do sistema,
para isso são podem ser utilizadas ferramentas de automação de testes de interface
Objeto Fachada
Estágio Teste - Sistema
Tipo Funcionalidade / Ciclo do Negócio
Abordagem Caixa Preta
Técnica Automática / Manual
Tabela 3. Tabela descritiva de testes de sistema.
6. Documentação de Defeitos
Quando forem identificados erros em quaisquer artefatos do software deve ser
aberto um registro no gerenciador de mudanças definido pelo processo 1.5
indicando o item de teste que deve precisa ser corrigido 2.
7.2.Iteração 1
7.2.1. Objetivos
<Descrever nessa seção informações com respeito dos objetivos específicos dos
testes programados para a iteração corrente, quais requisitos funcionais/não-
funcionais serão prioritariamente verificados.>
7.2.2. Testes
7.3.Iteração 2