42
10 July 2012 1 Robson Agapito Correa TDC 2012 05/07/2012

TDC 2012 - Processo de Teste e Qualidade de Software

Embed Size (px)

DESCRIPTION

Um processo bem definido é essencial para que a área de testes funcione de maneira robusta e coerente com os objetivos definidos para a mesma. Na visão de quem está iniciando existem muitas dúvidas sobre o que seria um processo de testes, como definir um processo de testes, se existe uma regra padrão. Nesta palestra mostraremos um case de implantação de um processo de testes em uma empresa de ERP tentando ajudar quem pretende implantar a área de testes em sua empresa.

Citation preview

Page 1: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 1

Robson Agapito Correa TDC 2012 – 05/07/2012

Page 2: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 2 10 July 2012 2

Formação Acadêmica Graduado em Processamento de Dados – Fatec/Americana Pós Graduado em Análise de Sistemas – PUCCAMP Pós Graduado em TI na Manufatura – Fatec/Sorocaba

Experiência Profissional Coordenador de Teste de Software na Mega Sistemas Especialista em Qualidade de Software na Locaweb

CBTS – Certificação Brasileira de Testes de Software CTFL – Certified Tester Foundation Level CSM – Certified Scrum Master

Blog: http://www.testadores.com Twitter: http://twitter.com/robsonagapito Linkdin: http://br.linkedin.com/in/robsonagapito

Page 3: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 3 10 July 2012 3

Jogo dos Cinco Defeitos

Page 4: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 4 10 July 2012 4

Page 6: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 6 10 July 2012 6

Linha do Tempo – até 2007

Page 7: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 7 10 July 2012 7

Consegue resolver?

Fim Recebe ligação

Passa para desenvolvedor

resolver

Libera nova versão ou informa solução.

Page 8: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 8 10 July 2012 8

Linha do Tempo – Até 2007

Page 9: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 9 10 July 2012 9

Processo de Desenvolvimento

Controlado com a Gerência de Configuração de

Software

É correção ou implementação

nova no sistema?

Fim Recebe ligação

Page 10: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 10 10 July 2012 10

Fim

Documenta Solicitação

Faz análise técnica e sistêmica

Faz Reunião para unir assuntos e discutir o que

será feito

Unifica solicitações que sairá na

versão

Realiza desenvolvimento

Suporte homologa sistema

Libera nova versão

Page 11: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 11 10 July 2012 11

Linha do Tempo – Até 2007

Page 12: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 12 10 July 2012 12

Page 13: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 13 10 July 2012 13

Linha do Tempo – Até 2007

Page 14: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 14 10 July 2012 14

Automatizar os testes?

Page 15: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 15 10 July 2012 15

Linha do Tempo – Até 2007

Page 16: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 16 10 July 2012 16

Segundo Marco Luque: http://www.youtube.com/watch?v=1j_jsPxwjwQ

Page 17: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 17 10 July 2012 17

“Um processo de produção é um sistema de ações que estão inter-relacionadas de forma dinâmica e que estão orientadas para a

transformação de determinados elementos. Como tal, os elementos de entrada (conhecidos como factores) passam a ser elementos de

saída (produtos), na sequência de um processo em que é incrementado o seu valor.”

http://conceito.de/processo-de-producao

“Conjunto de ações, que normalmente estão se repetindo da mesma maneira, fazendo com que as pessoas identifiquem facilmente o que devem

fazer em cada momento.” Robson Agapito

Page 18: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 18 10 July 2012 18

Page 19: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 19 10 July 2012 19

Teste de Requisitos

Teste de Análise

Teste de Arquitetura

Teste de Código

Teste de Aceitação

Teste de Sistemas

Teste de Integração

Teste de Unidade

Page 20: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 20 10 July 2012 20

Equipe Dev 01

Equipe Dev 02

Equipe Dev 03

Equipe Qualidade

Small Business

Equipe Testes

Não tinha testes

Ferramenta

interna

Planilha Excel

Suporte homolo

gava FERRAMENTA INTERNA

Page 21: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 21 10 July 2012 21

Linha do Tempo – Até 2007

Page 22: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 22 10 July 2012 22

• Automação de testes • Técnicas de Testes • Documentação de Testes • Processo de Testes

•Formação em Testes de Software •Testes Funcionais •Borland – Qualidade de Software

Page 23: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 23 10 July 2012 23

Linha do Tempo – Até 2007

Page 24: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 24 10 July 2012 24

Page 25: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 25 10 July 2012 25

Linha do Tempo – 2008

Page 26: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 26 10 July 2012 26

Page 27: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 27 10 July 2012 27

Linha do Tempo – 2008

Page 28: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 28 10 July 2012 28

Page 29: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 29 10 July 2012 29

Linha do Tempo – 2008

Page 30: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 30 10 July 2012 30

Linha do Tempo – 2009

Page 31: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 31 10 July 2012 31

Page 32: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 32 10 July 2012 32

Linha do Tempo – 2009

Page 33: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 33 10 July 2012 33

•Tempo Previsto x Tempo Realizado •Acompanhamento dos Defeitos •Registro do Teste Positivo •Vínculo do Analista com o Requisito a ser testado •Tarefas extras aos testes de requisitos

•Preparação de ambiente •Testes dos Scripts para banco de dados •Execução da Automação •Criação da Automação •Reuniões diárias •Etc..

•Registro diário dos testes

Page 34: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 34 10 July 2012 34

Linha do Tempo – 2009

Page 35: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 35 10 July 2012 35

Linha do Tempo – 2010

Page 36: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 36 10 July 2012 36

Linha do Tempo – 2011

Page 37: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 37 10 July 2012 37

Page 38: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 38 10 July 2012 38

Page 39: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 39 10 July 2012 39

Sites: www.testadores.com.br

www.locaweb.com.br

www.mega.com.br

Grupos: DFTestes / Testadores no Yahoo

Page 40: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 40 10 July 2012 40

Dúvidas

Page 41: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 41 10 July 2012 41

Muito Obrigado!

Robson Agapito Correa

[email protected]

[email protected]

Page 42: TDC 2012 - Processo de Teste e Qualidade de Software

10 July 2012 42

Robson Agapito Correa TDC 2012 – 05/07/2012