Palestra eu testo voce testa ninguem testa- TDC2012 - Goiânia

15
Globalcode – Open4education Trilha – Testes Eu testo, você testa, ninguém testa Alan Jose Nascimento Líder de Testes – Raia Drogasil

description

Palestra sobre como os testes na sua empresa podem mudar a sua vida e o processo da empresa.

Transcript of Palestra eu testo voce testa ninguem testa- TDC2012 - Goiânia

Page 1: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Trilha – TestesEu testo, você testa, ninguém testa 

Alan Jose NascimentoLíder de Testes – Raia Drogasil

Page 2: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Palestrante

MBA em Teste de Software pela Unieuro 2012

MBA em Gestão da Qualidade de Software CMMI / MPS-Br FIAP 2009

Graduado em Tec. em Desenvolvimento para Internet pela FIAP/2007

ISTQB – CTFL (Certified Tester Foundation Level) 2010

IBQTS Instituto Brasileiro de Qualidade e Testes de Software 2006

Page 3: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Agenda

Vocês testaram o sistema?

Tudo é testado nada vai para produção sem testes

Por que esta alteração esta em produção…

Localizamos um erro em produção, o que faremos?

Foram reportados problemas o que acontece?

Por que estes bugs não foram reportados?

O que podemos e devemos fazer?

Page 4: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Vocês testaram o sistema?

A pergunta que mais fazem nas empresas quando ocorre algum problema em produção…

Como este erro passou pela equipe de testes…

Page 5: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Tudo é testado nada vai para produção sem testes

A ilusão que tudo é testado é a pior situação e para empresas que não tem cultura e nem processos de testes.

Normalmente as empresas que tem esta postura tem equipe de testes que é sub-utilizada.

Page 6: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Por que esta alteração esta em produção...

Quando ocorre um problema grave as pessoas normalmente se perguntam como esta alteração chegou em produção….

Houston we have a problem

Page 7: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Localizamos um erro em produção o que faremos?

Como não existe processo, e muito menos testes se ocorrer um erro em produção o desespero é total.

Nesta situação se houvessem testes ao menos os possíveis problemas seriam conhecidos e uma situação de contorno existiria.

Page 8: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Foram reportados problemas o que acontece?

Dependendo do ramo da empresa os Erros/Falhas quando ocorrem em produção são reportados através da área de suporte.

Quando o nível de ligações aumenta muito ninguém entende o motivo. Mas….

Page 9: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Myers já falava isto em 1979!!

Foram reportados problemas o que acontece?

Page 10: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Por que este bugs não foram reportados?

A área de testes não reportou os bugs por que simplesmente o sistema na foi testado.

Não é bala prata, colocar o sistema direto em produção é a mais pura emoção, sem testes não existem bugs! Á área de testes não tem bola de cristal.

Page 11: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

O que devemos e podemos fazer!

Cruzar os braços? NÃONo cenário visto até agora podemos até ter o sentimento que quanto mais fazemos menos temos retorno mas isso é a vida do testador.

O melhor a fazer é tentar mudar o processo e mostrar que os testes são o caminho para a melhoria, mas como?

Page 12: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

O que devemos e podemos fazer!

Melhorar o processo;

Planejar;

Projetar;

Executar conforme o planejado;

Testes exploratórios (talvez!?!?!)

Page 13: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

O que devemos e podemos fazer!

Se nada disto funcionar continue planejando, projetando e executando testes e não deixe um processo ruim fazer com que os testes ou a área de testes da sua empresa seja apenas uma ilusão.

Não deixe a ilusão do Eu Testo, Você Testa, Ninguém Testa tomar conta do seu trabalho faça o seu melhor e continue testando sempre, pois…

Page 14: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

O que devemos e podemos fazer!

Os testes unitários podem remover entre 30% e 50% dos defeitos dos programas.

Os testes de sistemas podem remover entre 30% e 50% dos defeitos remanescentes.

Os sistemas podem entrar em produção ainda com 49% de defeitos.

Revisões de código podem reduzir entre 20 a 30% desses defeitos

Page 15: Palestra   eu testo voce testa ninguem testa- TDC2012 - Goiânia

Globalcode – Open4education

Perguntas?!?!?!?!