Your SlideShare is downloading. ×
0
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Automação de Testes Mitos e Verdades
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Automação de Testes Mitos e Verdades

621

Published on

Automação de Testes Mitos e Verdades Qualister

Automação de Testes Mitos e Verdades Qualister

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
621
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. (48) 4052-9536 / 9540 contato@qualister.com.br• Terceirização de profissionais• Consultoria de teste• Avaliação de usabilidade• Automação de testes• Testes de performance• Treinamentos Automação de testes Mitos e Verdades www.qualister.com.br
  • 2. Direitos autoraiswww.qualister.com.br
  • 3. Instrutor Cristiano Caetano Email: cristiano.caetano@qualister.com.br Apresentações: slideshare.net/cristianocaetano Blog: cristianocaetano.wordpress.com É certificado CBTS pela ALATS. Diretor técnico da Qualister com mais de 10 anos de experiência, já trabalhou na área de qualidade e teste de software para grandes empresas como Zero G, DELL e HP Invent. É colunista na área de Teste e Qualidade de software do site linhadecodigo.com.br e autor dos livros "CVS: Controle de Versões e Desenvolvimento Colaborativo de Software" e "Automação e Gerenciamento de Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas". Participante ativo da comunidade de teste de software brasileira, é o criador e mantenedor do portal TestExpert: A sua comunidade gratuita de teste e qualidade de software (www.testexpert.com.br).www.qualister.com.br
  • 4. Twitter twitter.com/c_caetanowww.qualister.com.br
  • 5. Apresentaçãowww.slideshare.net/cristianocaetanowww.qualister.com.br
  • 6. Sobre a Qualister• Fundação: 2007.• Sobre a Qualister: A Qualister é uma empresa nacional, constituída a partir da união de profissionais qualificados e certificados na área de testes e qualidade de software, com o objetivo de integrar, implementar e implantar soluções com base nas melhores práticas do mercado e normas internacionais.• Colaboradores: A Qualister é composta por colaboradores pós-graduados e certificados na área de testes (CBTS, CSTE) com larga experiência na indústria de Tecnologia da Informação.• Área de atuação: A Qualister é uma empresa especializada em serviços de qualidade e teste de software. Tem como linhas de atuação consultoria em teste/qualidade de software, outsourcing (terceirização dos serviços através da alocação de profissionais) e treinamentos.• Localização: A Qualister está localizada em Biguaçu na Grande Florianópolis/SC e está instalada no CITEB – Centro de Inovação Tecnologia de Biguaçu no campus da universidade UNIVALI. www.qualister.com.br
  • 7. Alguns clienteswww.qualister.com.br
  • 8. Parcerias internacionais Soluções para automação, profilling e gestão de testes Soluções para testes de performance Soluções de apoio a avaliação de usabilidadewww.qualister.com.br
  • 9. Sobre a ALATS e CBTS - http://www.alats.org.br/• ALATS – Associação Latino-Americana de Teste de Software (Fundada em 2002)• CBTS – Certificação Brasileira de Teste de Software – Exame de Certificação ocorre duas vezes por ano (em maio e em novembro) em diversos pontos do país e tem validade de 03 anos. – A inscrição para o exame custa 350 reais. – Material de estudo: Base de conhecimento em teste de software e Referência Complementar www.qualister.com.br
  • 10. Palestrantewww.qualister.com.br
  • 11. Empresa típica de desenvolvimento de software• Não existe requisitos ou documentação• Não existe a fase de projeto de software• Carência ou inexistência de planejamento• Controle de mudança e de versões inadequados (ou inexistente)• Geração de novas versões incorretas (problemas no merge, build, etc). Os clientes não atualizam as novas versões do software com medo de novos defeitos (preferem conviver com os defeitos conhecidos)• Inexistência de estimativas• Carência ou inexistência de um processo de desenvolvimento e de testes• Não existe levantamento de métricas e indicadores• Desenvolvimento reativo (focado em correção ao invés de evolução do software)• Foco na entrega (em detrimento a níveis mínimos de qualidade)• Dificuldade para que profissionais recém contratados comecem a produzir em função da falta de projeto, falta de documentação e requisitos (o conhecimento está na cabeça de alguns)• Inexistência de um time de testes (ou um time de testes formado por pessoas inexperientes na área de testes)• Time de testes focado em testes superficiais (sem o uso de automação de testes, de ferramentas de gestão de testes, de gestão de defeitos, etc) www.qualister.com.br
  • 12. Cultura predominante Esse erro não é No meu na tela que eu computador Ninguém vai funcionou! estou digitar isso trabalhando! nesse campo! Libera para o Ninguém pediu cliente e vamos para verificar ver o que isso! acontece! Compilou, tá pronto! Não está escrito no requisito! Por que testar?www.qualister.com.br
  • 13. Sistemas liberados em produção com muitos defeitos críticos• Defeitos encontrados em softwares causam: – Prejuízos financeiros; – Danos físicos significativos; – Perdas de vidas humanas; – Comprometimento da reputação da empresa.www.qualister.com.br
  • 14. Teste de software Versão 1 Versão 2 Versão 3 C C D B A B A B Awww.qualister.com.br
  • 15. Teste de software Versão 1 Versão 2 Versão 3 D TESTES E C TESTES TESTES C A TESTES B A TESTES B A TESTES Bwww.qualister.com.br
  • 16. Teste de software Versão 1 Versão 2 Versão 3 D TESTES E C TESTES C A TESTES B A B A Bwww.qualister.com.br
  • 17. Teste de software Versão 1 Versão 2 Versão 3 TESTES D E TESTES C C TESTES A B A B A Bwww.qualister.com.br
  • 18. Teste de software Versão 1 Versão 2 Versão 3 TESTES D E TESTES C DEFEITOS C REMANESCENTES DEFEITOS TESTES REMANESCENTES A DEFEITOS B A B A B REMANESCENTESwww.qualister.com.br
  • 19. Modelos de maturidade MEDE-PROSwww.qualister.com.br
  • 20. Risco: Funcionalidades não cobertas por testeswww.qualister.com.br
  • 21. Risco: Funcionalidades não cobertas por testesMesmo atingindo maturidade a equipe de testes transforma-se no gargalo.www.qualister.com.br
  • 22. Risco: Funcionalidades não cobertas por testes RISCO Funcionalidades Testeswww.qualister.com.br
  • 23. Pirâmide dos testes automatizados – Realidade nas empresas Testes funcionais manuais Foco na interface gráfica Testes automatizados Foco na interface gráfica via capture/playback Testes unitários e de integracão Poucos ou inexistentes Baseado em: Mike Cohn - Test Automation Pyramidwww.qualister.com.br
  • 24. Pirâmide dos testes automatizados – Cenário desejado Testes funcionais manuais Poucos ou nenhum Testes automatizados Foco em testes de API e interface gráfica Testes unitários e de integracão Abundantes (100% de cobertura) Criados pelos desenvolvedores Baseado em: Mike Cohn - Test Automation Pyramidwww.qualister.com.br
  • 25. Automação de testes• Por que é dado um grande enfoque em automação de testes? – A automação oferece uma rede de segurança por meio de regressões completas – A automação viabiliza ciclos curtos de entrega – A automação oferece feedback contínuo – A automação libera as pessoas para realizarem tarefas mais criativas ao invés de terem que executar testes manuais, enfadonhos e repetitivoswww.qualister.com.br
  • 26. Mitos Você quer dizer que para criar testes automatizados será necessário modificar o sistema? Uma ferramenta de Testes testes automatizados é automatizados é a moleza. Basta solução de todos os gravar a digitação e problemas de os cliques do mouse qualidade. e depois executar o script.www.qualister.com.br
  • 27. Desafios da automação de testes• A automação de testes é a solução dos problemas de qualidade• A ferramenta de automação substitui o profissional de teste e qualidade de software• Todos os testes devem ser automatizados• Falta de testabilidade• Falso senso de segurança• Desconhecimento das ferramentas existentes ou uso incorreto das ferramentas• Carência de testes sob a perspectiva do API’s e código• Profissionais não qualificados ou sem treinamento adequado• As ferramentas não são infalíveis• Infra-estrutura de suporte a automação inadequada• Expectativa de que o retorno de investimento em automação seja no curto prazo www.qualister.com.br
  • 28. Desafios da automação de testes• A automação de testes é a solução dos problemas de qualidadewww.qualister.com.br
  • 29. Desafios da automação de testes• A ferramenta de automação substitui o profissional de teste e qualidade de softwarewww.qualister.com.br
  • 30. Desafios da automação de testes• Todos os testes devem ser automatizadoswww.qualister.com.br
  • 31. Desafios da automação de testes• Falso senso de segurança – O campo minado da automação de testes (eficiência X eficácia)www.qualister.com.br
  • 32. Desafios da automação de testes• Profissionais não qualificados ou sem treinamento adequadowww.qualister.com.br
  • 33. Desafios da automação de testes• Uso incorreto das ferramentas ou desconhecimento das ferramentas existenteswww.qualister.com.br
  • 34. Desafios da automação de testes• Carência de testes sob a perspectiva de API’s e códigowww.qualister.com.br
  • 35. Desafios da automação de testes• Forte dependência da estabilidade da interface gráficawww.qualister.com.br
  • 36. Desafios da automação de testes• Falta de testabilidade no softwarewww.qualister.com.br
  • 37. Desafios da automação de testes• As ferramentas não são infalíveiswww.qualister.com.br
  • 38. Desafios da automação de testes• Infra-estrutura de suporte a automação inadequada – Computadores de alto desempenho – Computadores dedicados e isolados – Ambiente similar ao de produção – Massa de dados consistentewww.qualister.com.br
  • 39. Desafios da automação de testes• Expectativa de que o retorno de investimento em automação seja no curto prazowww.qualister.com.br
  • 40. Ferramentas de automação de testes funcionais Selenium – Testes Automatizados para Web por meios Funcionais e de Aceitação. http://seleniumhq.org Watir – Testes Automatizados para Web escritos na linguagem Ruby. Existem derivações em .Net (WatN) e Java (WatJ) http://watir.com FitNesse – Web server, Wiki e ferramenta de Teste Automatizado para suportar Testes de Aceitação http://jakarta.apache.org/jmeter/www.qualister.com.br
  • 41. Ferramentas de automação de testes funcionais• Para maiores informações sobre o TestComplete, visite o site www.qualister.com.brwww.qualister.com.br
  • 42. Dúvidas?• Contato: – Email: cristiano.caetano@qualister.com.br – Telefone: (48) 3285 5615 / 9645 5506 – Endereço: Rua Patrício Antônio Teixeira, 317, Sala 406- A, Jardim Carandaí. Biguaçu/SC. CEP 88160-000www.qualister.com.br

×