Top Banner
Desmistificando o Teste de Software. Lucilia de Oliveira
23

Desmistificando o Teste de Software

Jun 28, 2015

Download

Technology

lucyverde

apresentação realizada no II javaBahia nas Universidades na FIB, no dia 26 de março.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Desmistificando o Teste de      Software

Desmistificando o Teste de

Software.

Lucilia de Oliveira

[email protected]ço / 2011

Page 2: Desmistificando o Teste de      Software

Ciclo de vida do software

• Análise • Projeto• Implementação• Teste• Homologação• Implantação

Page 3: Desmistificando o Teste de      Software

Qualidade do software

“Um software é considerado com qualidade quando atende as categorias da qualidade”.

ISSO/IEC 9126-1

Page 4: Desmistificando o Teste de      Software

Características de qualidade

• Funcionalidade • Confiabilidade• Usabilidade • Eficiência• Manutenibilidade• Portabilidade

Page 5: Desmistificando o Teste de      Software

O que é teste de software

Page 6: Desmistificando o 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.

Page 7: Desmistificando o Teste de      Software

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

Page 8: Desmistificando o Teste de      Software

Modalidade de Teste

Page 9: Desmistificando o Teste de      Software

Teste Manuais

Page 10: Desmistificando o Teste de      Software
Page 11: Desmistificando o Teste de      Software

Automação de teste

Page 12: Desmistificando o Teste de      Software

Níveis de teste

Page 13: Desmistificando o Teste de      Software

Teste de Unidade

Page 14: Desmistificando o Teste de      Software

Teste de Integração

Page 15: Desmistificando o Teste de      Software

Teste de Sistemas

Page 16: Desmistificando o Teste de      Software

Teste de Regressão

Teste de Regressão

Page 17: Desmistificando o Teste de      Software

Teste de Aceitação

Page 18: Desmistificando o Teste de      Software

Técnicas de teste de software

• Caixa branca - Técnica estrutural

• Caixa preta – Técnica funcional

Page 19: Desmistificando o Teste de      Software

Fases de teste

Planejar testes

Projetartestes

Gerenciardefeitos

ExecutarTestes

Analisar Testes

Page 20: Desmistificando o Teste de      Software

Atributos de testes

Caso de Uso

Criar o roteiro de teste

Casos de Testes

Executar testes

Page 21: Desmistificando o Teste de      Software

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,

Page 22: Desmistificando o Teste de      Software

Fluxo de um Defeito

Page 23: Desmistificando o Teste de      Software