Desmistificando o Teste de Software

Post on 28-Jun-2015

1.663 views 5 download

description

apresentação realizada no II javaBahia nas Universidades na FIB, no dia 26 de março.

Transcript of Desmistificando o Teste de Software

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