Processo de Teste de Software

16
Teste de Software Conceitos, Gestão de Defeitos e a Psicologia no Teste

Transcript of Processo de Teste de Software

Page 1: Processo de Teste de Software

Teste de SoftwareConceitos, Gestão de Defeitos e a Psicologia no Teste

Page 2: Processo de Teste de Software

• 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

Page 3: Processo de Teste de Software

• 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

Page 4: Processo de Teste de Software

• 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

Page 5: Processo de Teste de Software

• 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

Page 6: Processo de Teste de Software

• 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

Page 7: Processo de Teste de Software

Teste de SoftwareIntrodução ao Teste de Software

Page 8: Processo de Teste de Software

Teste de SoftwareIntroduçã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.

Page 9: Processo de Teste de Software

Teste de SoftwareIntroduçã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.

RequisitosTeste de

Aceitação

Page 10: Processo de Teste de Software

Teste de SoftwareGestã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 BaseIdentificação

do DefeitoSolução do

DefeitoMelhoria do

Processo

Gestão de Defeitos

Relatório de Gestão

(Extraído do livro: Base de conhecimento em teste de software, 2007)

Page 11: Processo de Teste de Software

Teste de SoftwareGestã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

Page 12: Processo de Teste de Software

Teste de SoftwarePsicologia 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.

Page 13: Processo de Teste de Software

Teste de SoftwarePsicologia no Teste de Software

Page 14: Processo de Teste de Software

Teste de SoftwareConclusã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.

Page 15: Processo de Teste de Software

Teste de SoftwareDúvidas

Você se submeteria A uma cirurgia Utilizando um

software desenvolvido/testado

por você?

? ??

???

??

?

?

Page 16: Processo de Teste de Software

Teste de SoftwareContatos

https://www.facebook.com/liliam.goncalves.90

google.com/+LiliamGonçalves1979

https://br.linkedin.com/pub/liliam-gonçalves/15/897/240

[email protected]

+55 (11) 95124-4454