desmistificando o teste de software
Post on 28-Jun-2015
1.663 Views
Preview:
DESCRIPTION
TRANSCRIPT
Desmistificando o Teste de
Software.
Lucilia de Oliveira
sousadeoliveira@gmail.comMarço / 2011
Ciclo de vida do software
• Análise • Projeto• Implementação• Teste• Homologação• Implantação
Qualidade do software
“Um software é considerado com qualidade quando atende as categorias da qualidade”.
ISSO/IEC 9126-1
Características de qualidade
• Funcionalidade • Confiabilidade• Usabilidade • Eficiência• Manutenibilidade• Portabilidade
O que é teste de software
Teste de Software
“ A finalidade do teste de software é, verificar se o que foi implementado estar de acordo com o que foi especificado”
Ricardo Cristalli.
Equipe de testeLider ou gerente de teste (LT,GP) Responsável pela liderança de um
projeto de teste.
Arquiteto de testes(AT) Responsável pela montagem do ambiente de teste (infra-estrutura) e escolhas das ferramentas
Analista de testes(AN) Responsável pela modelagem e elaboração dos casos de testes
Testador(TE) Responsavel pela execução dos casos de testes
Modalidade de Teste
Teste Manuais
Automação de teste
Níveis de teste
Teste de Unidade
Teste de Integração
Teste de Sistemas
Teste de Regressão
Teste de Regressão
Teste de Aceitação
Técnicas de teste de software
• Caixa branca - Técnica estrutural
• Caixa preta – Técnica funcional
Fases de teste
Planejar testes
Projetartestes
Gerenciardefeitos
ExecutarTestes
Analisar Testes
Atributos de testes
Caso de Uso
Criar o roteiro de teste
Casos de Testes
Executar testes
Exemplo de caso de testePré-condições: Usuário cadastrado na base de dados.Pós-condições: Usuario logado no sistema.Detalhadamento: Passo: Abri o sistema. VP: Verificar se o sistema apresentou a tela de login, como tela inicial. Passo: Preencher os campos usuário e senha e pressionar o botão Login. VP: Verificar se o sistema apresentou a tela principal.Ambiente: sistema operacional x, acesso ao servido de aplicação x,
Fluxo de um Defeito
top related