2. • Agenda:
• Apresentação
• Objetivos
• Introdução ao Teste de Software
• Gestão de Defeitos
• A Psicologia no Teste de Software
• Conclusão
• Dúvidas e Contatos
3. • Agenda:
• Apresentação
• Objetivos
• Introdução ao Teste de Software
• Gestão de Defeitos
• A Psicologia no Teste de Software
• Conclusão
• Dúvidas e Contatos
4. • Agenda:
• Apresentação
• Objetivos
• Introdução ao Teste de Software
• Gestão de Defeitos
• A Psicologia no Teste de Software
• Conclusão
• Dúvidas e Contatos
5. • Agenda:
• Apresentação
• Objetivos
• Introdução ao Teste de Software
• Gestão de Defeitos
• A Psicologia no Teste de Software
• Conclusão
• Dúvidas e Contatos
6. • Agenda:
• Apresentação
• Objetivos
• Introdução ao Teste de Software
• Gestão de Defeitos
• A Psicologia no Teste de Software
• Conclusão
• Dúvidas e Contatos
8. Teste de Software
Introdução ao Teste de Software
Como foi descrito
o levantamento
inicial
Como o sistema foi
definido pela análise
Como o sistema foi
especificado
Como o usuário
gostaria do sistema
Como o sistema foi
corrido
Como o sistema foi
desenvolvido
• Os conceitos de qualidade de software estão distantes de uma maturidade
desejada e a omissão de algumas etapas do processo de teste
comprometem a qualidade dos sistemas e geram gastos desnecessários
em razão das descobertas de erros tardias.
9. Teste de Software
Introdução ao Teste de Software
Análise
Arquitetura
Código
Teste de
Sistema
Teste
Integração
Teste
Unidade
• É possível observar com clareza a necessidade de adotar-se metodologias
que minimizem o retrabalho e custos desnecessários dentro do projeto de
desenvolvimento de software. Neste caso, uma alternativa que algumas
empresas adotam é a execução do Modelo V.
Requisitos
Teste de
Aceitação
10. Teste de Software
Gestão de Defeitos
• Em virtude da complexidade e tamanho de um software, ou para atender
normas de qualidade, ou processos de maturidade, se faz necessário
utilizar um processo de gestão de defeitos integrado ao ciclo de vida de
desenvolvimento e teste.
Prevenção de
Defeito
Linha de Base
Identificação
do Defeito
Solução do
Defeito
Melhoria do
Processo
Gestão de Defeitos
Relatório de Gestão
(Extraído do livro: Base de conhecimento em teste de software, 2007)
11. Teste de Software
Gestão de Defeitos
• A qualidade de um software pode ser medida, essencialmente, pelo número
de defeitos encontrados durante a execução dos testes. Os defeitos são
encontrados por meio da execução formal dos testes, durante a utilização
do software em produção ou, até mesmo, por acidente.
Ciclo de vida de um defeito genérico
Resumir
Precisão
Neutralizar
Generalizar
Reproduzir
Evidenciar
Revisar
12. Teste de Software
Psicologia no Teste de Software
• Ao relatar uma ocorrência, muitas vezes o
testador não consegue expressar/descrever de
maneira adequada os passos que causaram o
defeito.
• Neste caso, alguns desenvolvedores sentem-
se ofendidos e encaram as ocorrências como
um bombardeio ao seu trabalho.
• Cabe ao testador demonstrar de maneira
cordial que existe uma ocorrência sem que
ocorra impactos negativos por parte do
desenvolvedor.
14. Teste de Software
Conclusão
• Cabe aos profissionais de teste
de software se responsabilizarem
por estas lacunas dentro das
organizações e trabalharem para
que este cenário mude em tempo
de não sofrermos prejuízos ao
utilizar softwares com baixa
qualidade.
• Apesar da área de teste estar presente no dia a dia de muitas empresas
ainda existe uma demanda muito grande de projetos que não apresentam
um processo de teste incluído na metodologia da organização de forma
correta.
15. Teste de Software
Dúvidas
Você se submeteria
A uma cirurgia
Utilizando um
software
desenvolvido/testado
por você?
? ?
?
?
?
?
?
?
?
?