1. Trilha – Testes
Eu testo, você testa, ninguém testa
Alan Jose Nascimento
Líder de Testes – Raia Drogasil
Globalcode – Open4education
2. 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
Globalcode – Open4education
3. 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?
Globalcode – Open4education
4. 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…
Globalcode – Open4education
5. 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.
Globalcode – Open4education
6. 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
Globalcode – Open4education
7. 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.
Globalcode – Open4education
8. 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….
Globalcode – Open4education
10. 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.
Globalcode – Open4education
11. O que devemos e
podemos fazer!
Cruzar os braços? NÃO
No 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?
Globalcode – Open4education
12. O que devemos e
podemos fazer!
Melhorar o processo;
Planejar;
Projetar;
Executar conforme o planejado;
Testes exploratórios (talvez!?!?!)
Globalcode – Open4education
13. 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…
Globalcode – Open4education
14. 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
Globalcode – Open4education