Beruflich Dokumente
Kultur Dokumente
CURITIBA
2006
2
CURITIBA
2006
3
______________________________________
Prof. Douglas Mendes
______________________________________
Prof. Silvio Bortoleto
4
RESUMO
SUMÁRIO
1. INTRODUÇÃO..........................................................................................................9
1.1 TEMA
...................................................................................................................................9
1.2 PROBLEMA.........................................................................................................9
1.3 OBJETIVOS.......................................................................................................10
1.3.1 Objetivo geral............................................................................................10
1.3.2 Objetivos específicos...............................................................................11
1.4 ETAPAS.............................................................................................................13
1.5 RESULTADOS ESPERADOS...........................................................................13
2. REVISÃO DA LITERATURA.................................................................................14
2.1 QUALIDADE DE SOFTWARE..........................................................................14
2.2 TESTE DE SOFTWARE....................................................................................14
2.3 IMPORTÂNCIA DOS TESTES..........................................................................15
2.4 CUSTO DOS TESTES......................................................................................15
2.5 SELEÇÃO DO CONJUNTO DE TESTES.........................................................16
2.6 DIMENSÕES DO TESTE..................................................................................17
2.6.1 Fases do teste...........................................................................................18
2.6.1.1 Teste de Unidade ................................................................................18
2.6.1.2 Teste de Integração.............................................................................18
2.6.1.3 Teste de Sistema..................................................................................18
2.6.1.4 Teste de Aceitação...............................................................................19
2.6.2 Tipos de teste............................................................................................19
2.6.2.1 Características da qualidade................................................................19
2.6.2.2 Tipos de testes.....................................................................................19
2.6.3 Técnicas de teste......................................................................................21
2.6.3.1 Técnicas Funcionais.............................................................................21
2.6.3.2 Técnicas Estruturais.............................................................................22
3. METODOLOGIA.....................................................................................................23
4. APRESENTAÇÃO DOS RESULTADOS...............................................................24
4.1 PROCESSO DE TESTE DE SOFTWARE........................................................24
4.2 DESCRIÇÃO DAS ETAPAS DE TESTE...........................................................25
6
7. REFERÊNCIAS ......................................................................................................41
ANEXO 1 – DOCUMENTOS DE TESTE SEGUNDO A NORMA IEEE STD 829-1998
.....................................................................................................................................42
ANEXO 2 - CARACTERÍSTICAS E SUBCARACTERÍSTICAS SEGUNDO A
ISO/IEC 9126-1...........................................................................................................45
ANEXO 3 – MODELO DE PLANO DE TESTE..........................................................47
ANEXO 4 - MODELO DE PROJETO DE TESTE......................................................51
ANEXO 5 - MODELO DE CASOS DE TESTE...........................................................52
ANEXO 6 – MODELO DE PROCEDIMENTOS DE TESTE.......................................53
ANEXO 7 - MODELO DE ENCAMINHAMENTO DE ITEM DE TESTE.....................54
ANEXO 8 - MODELO DE DIÁRIO DE TESTE...........................................................55
ANEXO 9 - MODELO DE RELATÓRIO DE INCIDENTE DE TESTE........................57
ANEXO 10 - MODELO DE RELATÓRIO RESUMO DE TESTE...............................58
ANEXO 11 – GUIA OPERACIONAL DE TESTE.......................................................59
8
LISTA DE FIGURAS
1. INTRODUÇÃO
1.1 TEMA
1.2 PROBLEMA
1.3 OBJETIVOS
1 - Procedimentos iniciais
Subetapa Produto
Elaborar o Guia Operacional de Guia Operacional de teste
12
Testes
2 - Planejamento
Subetapa Produto
Estabelecer Plano de Testes Plano de testes – nova versão
Análise de Riscos do Projetos de Testes
Estabelecer Projeto de teste Projeto de teste
3 - Preparação
Subetapa Produto
Adequar o projeto de testes à Registro e controle das diversas versões do
Gerência de Configuração e/ou de produto:funcional, desenvolvimento,
controle de mudanças produto e operacional
Disponibilizar infra-estrutura e Infra-estrutura e ferramentas de teste
ferramentas de teste disponíveis para a equipe de testes
Disponibilizar pessoal Equipe de testes definida e capacitada
4 - Especificação
Subetapa Produto
Elaborar casos de testes Casos de Testes(atual e nova versão)
“Scripts” de testes(se usar ferramentas de
automação)
Especificação das necessidades de
dados de testes
Elaborar Roteiros de Teste Roteiros de testes
5 - Execução
Subetapa Produto
Preparar dados de testes Bases/Arquivos de teste disponíveis
Executar testes Resultado dos testes
Relatório de defeitos encontrados
Ajustes no material de testes
Solucionar ocorrências de testes Relatório de defeitos encontrados com
status resolvido ou a avaliar
Acompanhar a execução dos Análise do andamento dos Casos de
casos de testes Testes
Elaborar relatório final Relatório final dos testes
6 - Entrega
13
Subetapa Produto
Avaliação e Arquivamento da Relatórios de não conformidade
Documentação Relatório final de testes
Documentação arquivada
1.4 ETAPAS
Para entender estes objetivos, este projeto está composto pelas seguintes
etapas:
- Esta introdução, onde se apresenta o tema, problema e objetivos;
- A revisão da literatura, onde se examinam os conceitos ligados a qualidade
e ao teste de software;
- A metodologia utilizada neste trabalho;
- O desenvolvimento do trabalho, que consiste na apresentação das etapas
do teste de software e as atividades envolvidas;
- A discussão dos resultados, onde comparamos a teoria com a prática vivida
pelo autor;
- A conclusão, onde se revê o caminho percorrido neste trabalho e são
sugeridos temas futuros.
2. REVISÃO DA LITERATURA
Vimos que o teste contribui bastante na diminuição dos custos diretos, como
manutenção, suporte e re-trabalho. E também nos custos indiretos, como na
qualidade dos produtos e na satisfação dos clientes. Mas como podemos decidir
quanto devemos investir no teste para que tenhamos o máximo de retorno possível?
Já concluímos que por mais testes que façamos sempre estaremos sujeitos
ao aparecimento de uma falha no produto. Mas quanto mais investimos no teste,
16
menor será o custo da utilizado para a manutenção. Podemos notar com isso o
aparecimento de um custo total. Este valor total representa a soma do investimento
feito nos testes com aqueles que serão empregados na manutenção e correção.
Se traçarmos um gráfico deste custo total (figura 1), e se conseguirmos na
prática atingir o seu ponto de menor valor, teremos então alcançado o ponto onde a
relação custo benefício mais nos favorece.
Quando um produto é enviado para ser testado, uma difícil tarefa durante o
planejamento é a de decidir quais os testes que serão realizados. Dentro de uma
quantidade de tipos de testes e uma variedade de configurações de ambiente
possíveis, podemos chegar à conclusão de que a execução do teste poderá se
tornar custosa demais, ou até extrapolar as datas de finalização do projeto.
Para determinar os testes que serão executados, e quais não, podemos
utilizar como fator de decisão, uma análise de riscos com seus respectivos impactos,
relacionados a cada teste levantado. Uma ferramenta de qualidade que sugerimos
para auxiliar nesta escolha é a matriz GUT.
Para definir as prioridades, utilizando a matriz GUT, são definidos valores
para os indicadores de gravidade, urgência e tendência. Para indicar o peso de cada
um destes itens, são utilizadas algumas perguntas chave. Tendo isto, basta
multiplicar para cada item o peso de seus indicadores. Quanto maior o valor maior
será a prioridade de execução deste teste.
17
Este é o estágio mais baixo da escala de testes e são aplicados nos menores
componentes de código criados. São aplicados de maneira individual a cada
unidade do sistema. Utiliza as técnicas de teste de caixa branca para a sua
execução, e normalmente é realizado pelo próprio programador;
Nesta etapa o software é testado por completo. Os teste que são aplicados
são do tipo caixa-preta. Nesta fase se verifica a conformidade com os requisitos,
simulando um ambiente de produção real.
19
Característica Descrição
Evidenciar que o conjunto de funções atende às
necessidades explícitas e implícitas para a finalidade
Funcionalidade a que se destina o produto.
Evidenciar que o desempenho se mantém ao longo
Confiabilidade do tempo e em condições estabelecidas.
Usabilidade Evidenciar a facilidade para a utilização do software
Manutenibilidad Evidenciar que há facilidade para correções,
e atualizações e alterações.
Evidenciar que é possível utilizar o produto em
diversas plataformas com pequeno esforço de
Portabilidade adaptação.
3. METODOLOGIA
Mas para que o processo atenda os documentos da norma IEEE Std 829-
1998, devem ser criados os seguintes documentos:
• Plano de testes
• Especificação do projeto de teste
25
Produto
26
• Guia Operacional de teste (termo utilizado por Trayahú Moreira Filho, descrito
no anexo 11)
Insumos
• Requisitos do negócio
• Modelos de dados
• Diagramas de fluxo de dados
• Diagramas de contexto
Atividades
• Planejar as atividades sobre os requisitos de negócio e fazer a sua análise.
• Identificar os riscos que envolvem os requisitos de negócio.
• Fazer entrevistas com a equipe de desenvolvimento.
• Estabelecer datas para a elaboração do plano de teste e projeto de teste.
• Elaborar o documento Guia Operacional de Teste
4.2.2 Planejamento
Produtos
• Plano de testes
Insumos
• Guia operacional de teste – GOT
• Planejamento do sistema que está sendo desenvolvido
Atividades
• Identificar o tamanho em pontos de função, ou outra medida, do sistema a ser
testado.
• Relacionar as atividades de testes, indicando as datas de início e término, por
subsistema ou módulo para , pelo menos, os seguintes testes:
Testes Unitários, Integração, Testes de Sistema, Testes de Aceitação.
27
Produtos
• Especificação do projeto de teste
• Análise de riscos do projeto de testes.
Insumos
• Plano de teste
• Guia operacional de teste – GOT
Atividades
• Elaborar a análise de riscos do projeto de testes.
• Analisar os requisitos do sistema.
• Analisar os diagramas do sistema a fim de entender as tecnologias envolvidas
• Planejar os tipos de testes que serão realizados (testes estáticos e dinâmicos,
teste unitário, teste de integração, teste de sistema, teste de aceitação)
28
4.2.3 Preparação
Produto
• Registro e controle das diversas versões do produto:funcional,
desenvolvimento, produto e operacional
Insumos
• Arquitetura do ambiente de desenvolvimento
• Arquitetura do ambiente de produção
• Ferramentas e procedimentos de Gerência de Configuração e de mudança
Atividades
• Definir o nível de controle de versão e controle de mudanças necessárias
para o projeto.
• Definir os perfis de acesso.
• Definir processos de sincronização entre a equipe do projeto e a equipe de
testes.
• Disponibilizar o processo/ferramenta.
• Definir o baseline (grupo de produtos) do projeto de testes.
Produtos
• Infra-estrutura e ferramentas de teste disponíveis para a equipe de testes
Insumos
• Projeto de testes
• Arquitetura básica do ambiente
• Arquitetura do ambiente de produção
• Ferramentas de teste
Atividades
• Instalar hardware e software necessários.
• Instalar ferramentas de testes a serem utilizadas.
• Configurar ambiente conforme necessidades do projeto.
• Estabelecer perfis de atualização.
• Disponibilizar para a equipe do projeto.
• Resolver problemas referentes a acessos a informações ou processos.
• Definir a origem da massa de testes e a forma de sua dispinibilização.
• Preparar os ambientes de teste em conformidade com o ambiente real onde o
sistema será processado.
Produto
• Equipe de testes definida e capacitada
Insumos
• Projeto de Testes
• Plano de Testes
• Ferramentas de Testes
• Descrição do ambiente de testes
Atividades
• Avaliar o projeto e o plano de testes.
• Levantar as características do ambiente de teste.
• Levantar as características das ferramentas a serem utilizadas.
• Avaliar a disponibilidade e a experiência da equipe de teste do projeto.
30
4.2.4 Especificação
Produtos
• Casos de Testes
• “Scripts” de testes
• Especificação das necessidades de dados de testes
Insumos
• Projeto de Testes
• Plano de Testes
• Documentação técnica do sistema
• Necessidades de dados de teste
• Posição quanto aos testes já realizados
Atividades
• Elaborar Casos de Testes.
• Ajustar Casos de Testes existentes.
• Preparar “Scripts” de testes (se usar ferramenta automatizada).
• Especificar as necessidades de dados de testes.
• Revisar os Casos de Testes.
Produtos
• Roteiros e procedimentos de testes
Insumos
• Casos de testes
• Planos de Testes
• Fluxo de execução dos programas previsto pela equipe de desenvolvimento
Atividades
• Elaborar os Roteiros de Testes
• Analisar o Fluxo de execução dos programas ou os Casos de Usos.
• Compatibilizar o fluxo ou os Casos de Usos com os Casos de Testes.
• Revisar os Roteiros de Testes.
4.2.5 Execução
Produtos
• Bases/Arquivos de teste disponíveis
Insumos
• Casos de Testes
• “Scripts” de Testes
• Roteiros de Testes
• Documentação do sistema
• Especificação das necessidades de dados de testes
• Processo de criação de bases e/ou arquivos de teste
Atividades
32
Produtos
• Resultado dos testes
• Relatório de incidentes de teste
• Ajustes no material de testes
Insumos
• Relatório de encaminhamento de itens de teste
• Roteiros de Testes
• Casos de Testes
• “Scripts” de Testes
• Resultados esperados
Atividades
• Executar os Roteiros de Testes, Casos de Testes e “Scripts” de Testes
previstos.
• Examinar os resultados obtidos versus os resultados esperados.
• Emitir relatório de defeitos encontrados.
• Registrar os defeitos encontrados.
• Acertar com os usuários a execução e condução dos testes.
• Submeter aos usuários os resultados de testes.
• Caso seja constatado algum defeito nos Casos de Testes, Roteiros de
Testes, “Scripts” de Testes e/ou Resultados esperados, efetuar as correções
devidas.
33
Produtos
• Relatório de defeitos encontrados com status resolvido ou a avaliar
Insumos
• Relatório de Defeitos com status a resolver
• Resultados dos testes
Atividades
• Analisar os Relatórios de Defeitos encontrados e os Resultados de Testes
correspondentes.
• Identificar o módulo/programa/compontente que originou a ocorrência.
• Identificar e corrigir o problema no módulo/programa/compontente.
• Disponibilizar nova versão do módulo/programa/compontente na ferramenta
de gerência de configuração.
• Atualizar o Relatório de Defeitos encontrados com o status correspondente.
• Corrigir os “Scripts” de testes e/ou Casos de Testes, se for o caso.
Produtos
• Diário de testes
Insumos
• Relatório de defeitos(resumo)
• Resultado dos testes(resumo)
• Projeto de teste
• Plano de testes
• Casos de testes
• Roteiros de testes
Atividades
• Obter os Relatórios de Defeitos encontrados (resumo).
34
Produtos
• Relatório resumo dos testes
Insumos
• Análise dos resultados do teste
• Projeto de teste
• Resultados de testes
• Relatórios de defeitos – resumo
• Plano de Testes
Atividades
4.2.6 Entrega
35
Produtos
• Relatórios de não conformidade
• Relatório final de testes
• Documentação arquivada
Insumos
• Documentos de testes
Atividades
• Avaliar toda a documentação do processo de testes.
• Arquivar a documentação do processo de testes.
• Elaborar relatório de não conformidades e de conformidades, se for o caso.
• Elaborar relatório final de testes.
• Avaliar os indicadores de testes.
ESPECIFICAÇÃO DE
REQUISITOS DE NEGÓCIO
PLANEJAMENTO DO PROJETO
PLANEJAMENTO DO TESTE
ESPECIFICAÇÃO DE
REQUISITOS TÉCNICOS
ESPECIFICAÇÃO DO PROJETO
DE TESTE
IMPLEMENTAÇÃO OU
CORREÇÕES DO PRODUTO ESPECIFICAÇÃO DOS
PROCEDIMENTOS DE TESTE
EXECUÇÃO DO TESTE
LEGEN DA
PR OC E SSO D O D ES EN VOVIM EN TO
ELABORAÇÃO DO RESUMO
DOS TESTES
PR OC E SSO D O TESTE
6. CONCLUSÃO
6.2 CONTRIBUIÇÕES
6.3 LIMITAÇÕES
Apesar deste trabalho ainda não ter sido aplicado em um projeto real,
podemos verificar que as atividades levantadas contribuem para a produção dos
documentos descritos pela norma IEEE Std 829-1998.
Para que uma pessoa possa executar as atividades contidas nesta pesquisa,
é necessário ter conhecimento das técnicas de teste e suas aplicações, o que não
foi visto em detalhes neste trabalho.
40
7. REFERÊNCIAS
HETZEL, Bill. The Complete Guide to Software Testing. 2ª Edição. John Wiley &
Sons, 1988.
The Institute of Electrical and Electronics Engineers. IEEE Std 829: Standard for
Software Test Documentation. New York: IEEE Computer Society, 1998.
MYERS, G.J. The Art of Software Testing. 1ª Edição. New York: Wiley, 1979,
177p.
42
1 Plano de teste
Descrever o escopo, métodos, recursos, e calendário das atividades de teste.
Identifica os itens a serem testados, as características a serem testadas, as tarefas
de teste a serem realizadas, o responsável por cada tarefa, e os riscos associados
ao plano de testes.
Um plano de teste deve possuir a seguinte estrutura:
a) Identificador do plano de teste
b) Introdução
c) Itens de teste
d) Características que serão testadas
e) Características que não serão testadas
f) Metodologia
g) Critérios de aceitação
h) Critério de suspensão e requerimentos de reinicialização
i) Produtos de teste
j) Atividades de teste
k) Necessidades do ambiente
l) Responsabilidades
m) Necessidades de contratação e treinamento
n) Cronograma
o) Riscos e contingências
p) Aprovações.
6 Diário de teste
44
de portabilidade
Capacidade para Substituir outro software
substituir
47
PLANO DE TESTE
Objetivo: descrever o escopo, métodos, recursos, e calendário das atividades de teste. Identifica os itens a serem testados, as
características a serem testadas, as tarefas de teste a serem realizadas, o responsável por cada tarefa, e os riscos associados
ao plano de testes.
Identificador
Introdução
Sumariza os itens de software e as características que serão testadas. A necessidade para cada item e seu histórico pode se
incluído neste item.
Referência aos seguintes documentos, quando existirem:
• Autorização do projeto
• Plano do projeto
• Plano de qualidade
• Plano de gerenciamento de configuração
• Políticas relevantes
• Padrões relevantes.
Identifica os itens de teste incluindo seu nível de versão e revisão. Também especifica as características de transmissão de
mídia que impactam nos requerimentos de hardware ou indicam a necessidade de transformações lógicas ou físicas antes do
inicio dos testes (Ex: programas que precisam ser transferidos de fita para disco).
Itens de teste
Item Versão Descrição
Referências a fontes dos seguintes itens de documentação, se existirem: especificação de requerimento, especificação de
projeto, guia de usuário, guia de operação, guia de instalação.
Referências
Documento Data de criação Fonte de origem
Características que serão testadas e características que não serão testadas. Identifica todas as características de software e
combinações a serem testadas. Identifica o a especificação do projeto de teste associada a cada característica e cada
combinação de características.
Características
Característica Descrição Sim Não
Evidenciar que o conjunto de funções atendem às necessidades
Funcionalidade explícitas e implícitas para a finalidade a que se destina o produto.
Evidenciar que o desempenho se mantém ao longo do tempo e em
Confiabilidade condições estabelecidas.
Evidenciar a facilidade para a utilização do software
Usabilidade
Eficiência
Evidenciar que há facilidade para correções, atualizações e alterações.
Manutenibilidade
Evidenciar que é possível utilizar o produto em diversas plataformas com
Portabilidade pequeno esforço de adaptação.
48
Estágios do teste
Característica Descrição Sim Não
Validar individualmente cada um dos componentes utilizados
na
Teste Unitário implementação das funcionalidades do sistema. São
realizados ao
longo do fluxo de implementação.
Especifica os critérios utilizados para suspender ou reiniciar um teste ou parte dele. Especifica as atividades de teste que
precisarão ser repetidas, quando o teste for reiniciado.
Critério de suspensão e requerimentos de reinicialização
Identifica os documentos que serão gerados pelo processo de teste. Os seguintes documentos poderão se incluídos:
Produtos
Característica Sim Não
Plano de teste
Especificações do projeto de teste
Especificações dos casos de teste
Especificações dos procedimentos de testes
Relatórios de encaminhamento de itens de teste
Diário de teste
Relatórios de incidentes de teste
Relatórios de resumo de teste
Identifica o conjunto de tarefas necessárias para realizar o teste. Identifica todas as dependências entre as tarefas e as
habilidades requeridas para cada uma delas.
Tarefas e cronograma
49
Especifica as propriedades desejadas e necessárias para o ambiente de teste. Esta especificação deve conter as
características físicas dos aparatos, incluindo hardware, comunicações e sistemas de software, seu modo de uso, e qualquer
outro software ou necessidade para suportar os testes. Também especifica o nível de segurança que deve ser fornecido pelos
aparatos de teste, softwares de sistemas, e componentes proprietários como software, dados e hardware. Identifica as
ferramentas de teste necessárias
Necessidades do ambiente
Item Descrição
Hardware
Software
Segurança
Ferramentas
Responsabilidades
Identifica os grupos responsáveis por gerenciar, projetar, preparar, executar, verificar e resolver. Em adição, identifica os
grupos responsáveis por fornecer itens de teste indicados nas necessidades de ambiente.
Estes grupos podem ser desenvolvedores, testadores, operadores, representantes de clientes, suporte técnico, gerência,
administradores de dados e suporte de qualidade.
Gerenciar
Projetar
Preparar
Executar
Verificar
Resolver
Grupo Tarefa
Desenvolvedor
Testador
Operador
Cliente
Suporte
Gerência
Admin. BD
Qualidade
Treinamentos
50
Riscos e contingências
Identifica os riscos associados a plano de teste. Especifica os planos de contingência para cada possível atraso do
cronograma.
Riscos e contingências
Risco Gravidade Contingência
Aprovações
Especifica os nomes e cargos de todas as pessoas que precisam aprovar o plano de teste. Fornece espaço para assinaturas e
datas.
_______________________________________ _________________
Gerente do Teste Data
_______________________________________ _________________
Gerente do Desenvolvimento Data
______________________________________ _________________
Gerente de Qualidade Data
51
Empresa
PROJETO DE TESTE
Objetivo: Para especificar os refinamentos da metodologia de teste e identificar os componentes a serem testados no projeto e
seus testes associados.
Identificador
Metodologia
Cód. item Fase Tipo Estágio Abordagem Técnica
Item a ser Fase do projeto Tipo de teste Estágio de teste Caixa preta / caixa Automática /
testado ou branca Manual
validado
Empresa
CASO DE TESTE
Objetivo: Definir um caso de teste identificado por um projeto de teste.
Identificador
Dados de teste
Pré-condições Condição inicial exigida para execução do caso de teste
Empresa
PROCEDIMENTOS DE TESTE
Objetivo: Especificar os passos para execução de um conjunto de casos de teste. São os passos usados para analisar um item
de software em ordem para avaliar as suas características.
Configuração do
ambiente
Ferramentas de
apoio
Dados Tipo de teste a ser realizado
necessários
Passos Descrição dos passos para execução do procedimento.
Passo 1
Passo 2
Passo 3
Informações
adicionais
Registro Descreve métodos especiais ou formatos para registrar os resultados da execução do teste, os
incidentes observados, e outros eventos pertinentes ao teste.
Configuração Descreve a seqüência de ações necessárias para preparar a execução do procedimento.
Desligamento Descreve as ações necessárias para suspender o teste quando eventos não programados
ocorrerem.
Reinicialização Identifica um ponto para reiniciar o procedimento e descreve as ações necessárias para reiniciar
o procedimento a partir do ponto de inicio.
Parada Descreve as ações necessárias para fazer uma execução parar.
Contingências Descreve as ações necessárias para lidar com anomalias que possam ocorrer durante a
execução do procedimento.
54
Empresa
Objetivo: Identificar os itens de teste que estão sendo enviados para o teste. Inclui a pessoa responsável por cada item, sua
localização física e seu status. As variações entre o requerimento do item corrente e o projeto são registrados neste relatório.
Itens entregues
Item Versão Descrição Localização Status
Observações
Aprovações
Especifica os nomes e cargos das pessoas que aprovaram a entrega do item. Fornece espaço para assinaturas e datas.
_______________________________________ _________________
Responsável do teste pelo recebimento Data
_______________________________________ _________________
Responsável pela entrega Data
55
DIÁRIO DE TESTE
Objetivo: Fornecer um registro cronológico dos detalhes relevantes sobre a execução dos testes.
Testes
Cód. Proc. Versão Descrição Responsável OK Data
56
Cód. Procedimento
Funcionários presentes
Resultados do
procedimento
Informações do ambiente
Eventos anormais
Identificador relatórios de
incidentes
Cód. Procedimento
Funcionários presentes
Resultados do
procedimento
Informações do ambiente
Eventos anormais
Identificador relatórios de
incidentes
Cód. Procedimento
Funcionários presentes
Resultados do
procedimento
Informações do ambiente
Eventos anormais
Identificador relatórios de
incidentes
Cód. Procedimento
Funcionários presentes
Resultados do
procedimento
Informações do ambiente
Eventos anormais
Identificador relatórios de
incidentes
Cód. Procedimento
Funcionários presentes
Resultados do
procedimento
Informações do ambiente
Eventos anormais
Identificador relatórios de
incidentes
57
Empresa
Objetivo: Documentar qualquer evento que ocorra durante o processo de teste que requeira investigação.
Identificador
Sumariza o incidente. Identifica os itens de teste envolvidos e indica sua versão e revisão. Referencia a especificação do
procedimento de teste, especificação do caso de teste, e diário de teste.
SUMÁRIO
Entradas
Resultados
esperados
Resultados
alcançados
Eventos anormais
Anomalias
Data e hora
Passos do
procedimento
Ambiente
Tentativas de
repetição
Testadores
Observadores
Impacto
58
Empresa
Objetivo: Sumarizar os resultados das atividades designadas para o teste e fornecer avaliações baseadas nestes resultados.
Identificador
Sumariza a avaliação dos itens de teste. Identifica os itens testados, indicando sua versão e revisão. Indica o ambiente aonde
os testes foram feitos.
SUMÁRIO
Resultados
Casos de teste
Fase Iteração Teste OK Erro Falha Total Data Responsáveis
Aprovações
Especifica os nomes e cargos de todas as pessoas que aprovaram o relatório. Fornece espaço para assinaturas e datas.
_______________________________________ _________________
Gerente do Teste Data
_______________________________________ _________________
Gerente do Desenvolvimento Data
______________________________________ _________________
Gerente de Qualidade Data
59
Resumo do documento descrito por Trayahú Moreira Filho, no seu livro Teste
de Software.
Objetivo
Formalizar o acordo entre as partes envolvidas (desenvolvedores, testadores
e usuários).
Itens do documento