Escolar Documentos
Profissional Documentos
Cultura Documentos
Software
Prof. Dr. Sandro Bezerra - srbo@ufpa.br
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
AGENDA
Verificao e Validao
Motivao para teste
Finalidades dos Testes
Testes de Software: Definies e Conceitos
Formando a Equipe de Testes
Relacionando as atividades de Testes com as de Desenvolvimento
Processo de Teste
Gerenciamento de Bugs
Ferramentas de Teste
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
OBJETIVO
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
VERIFICAO E VALIDAO
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
V&V: ESTTICA X DINMICA
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
MOTIVAO PARA TESTE
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
MOTIVAO PARA TESTE
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
POR QUE ALGUMAS EMPRESAS NO
TESTAM?
S se preocupam
Desconhecem
com teste na
a relao
fase final do
custo/benefcio
projeto
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
MOTIVAO PARA TESTE
finalizados
funcionalidades esperadas;
valores previstos;
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
MOTIVAO PARA TESTE
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
FINALIDADE DOS TESTES
corretamente implementados
desenvolvido
presentes
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
PERSPECTIVA DE TESTE
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
PERSPECTIVA DE TESTE
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
TESTE DE SOFTWARE
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
TERMINOLOGIA
Defeito
Instruo ou definio incorreta
Falha
Resultados Incorretos
Erro
Falha resultante de ao humana
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
FORMANDO A EQUIPE DE TESTES
Desvantagens:
- Diminuio da qualidade do produto final;
- Tendncia a no visualizar certos defeitos do
projeto (testes de sucesso);
- Tendncia a informalidade na execuo dos
testes;
- Dificuldade de conciliar os cronogramas das
equipes de desenvolvimento;
- Falta de conhecimento do negcio da equipe que
for executar os testes.
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
FORMANDO A EQUIPE DE TESTES
Desvantagens:
- Custos maiores;
- Aumento no tempo de liberao do software;
- Tendncia da equipe de desenvolvimento em relaxar
na parte que lhe cabe (teste unitrio e de
integrao);
- Divergncias entre as duas equipes.
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
FORMANDO A EQUIPE DE TESTES
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
FORMANDO A EQUIPE DE TESTES
Desvantagens:
- Custos maiores;
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
ESTGIOS DE TESTE
Entrega
Testes de
Aceitao
Testes de
Sistema
Testes de
Integrao
Testes de
unidade
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
CICLO DE VIDA
Requisitos de Testes de
usurio Aceitao
Requisitos Testes de
do sw/hw Sistema
Design da Testes de
arquitetura Integrao
Design Testes de
detalhado unidade
Implementao
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
TESTE DE UNIDADE
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
TESTE DE UNIDADE
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
TESTE DE INTEGRAO
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
TESTE DE SISTEMA/ACEITAO
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
TESTE DE SISTEMA/ACEITAO
Teste de Aceitao
Teste para verificar se o produto de software atende os
Requisitos (Conformidade com os Requisitos)
Testes de Sistema
Combinao de diferentes testes para por a prova todos os
diferentes elementos do sistema (foram adequadamente
integrados? realizam corretamente as funes?)
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
TIPOS DE TESTE
Estticos ou revises:
produto de trabalho;
Teste Funcional
Teste de performance
Teste de estresse
Teste de regresso
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
ABORDAGENS DE TESTE
Abordagem funcional(caixa-preta)
Abordagem estrutural(caixa-branca)
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
RELACIONANDO AS ATIVIDADES DE TESTES
COM AS DE DESENVOLVIMENTO
Quando comear a testar?
Avaliar Testes
Gerenciar Defeitos
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
PROCESSO DE TESTE
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
PROCESSO DE TESTE
- Planejar Testes
- Especificar Testes
- Executar Testes
- Reportar Testes
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
PLANEJAR TESTES
Entradas
Documento de Requisitos
Plano de Projeto
Modelos de Caso de Uso
Sadas
Plano de Testes
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
PLANO DE TESTES
Histrico de Revises
1.Objetivo
3.Estgios de Teste
4.Tipos de Teste
5.Abordagens de Teste
6.Critrios de parada/aceitao
7.Recursos
8.Matriz de Responsabilidade
9.Cronograma
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
PROJETAR TESTES
Entradas
Documento de Requisitos
Plano de Testes
Modelo de Caso de Uso
Sadas
Projeto de Testes(casos e procedimentos)
Planilha de Teste
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
PROJETO DE TESTES
Histrico de Revises
3.Requisitos Associados
3.Casos de Teste
3.Tipo de Teste
4. Pr-condio
4.Dados de entrada
5.Procedimento
6.Resultado esperado
7.Status do teste
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
EXECUO DE TESTES
Entradas
Projeto de Testes
Cdigo executvel do sistema
Sadas
Planilha de Teste
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
RELATRIO DE TESTES
- Registrar resultados
- Avaliar resultados
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
GERENCIAMENTO DE BUGS
Classificao de defeitos:
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
FERRAMENTAS DE TESTE
- Automatizam atividades do processo de teste
- Podem nos auxiliar em todas as atividades do processo de teste
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
PGINA INICIAL
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
RELATAR CASO
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
RECONHECIMENTO DE UM DEFEITO
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
E-MAIL ENVIADO AO DESENVOLVEDOR
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
VISO POR DESENVOLVEDOR
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
REPORT DA CORREO
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
FECHAMENTO DE UM DEFEITO
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
REFERNCIAS
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br
OBRIGADO!
Dvidas?
Prof. Dr. Sandro Bezerra srbo@ufpa.br
UNIVERSIDADE FEDERAL
DO PAR
www.spider.ufpa.br