Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Automação de Testes de Software (Campus Party)

2,064 views

Published on

http://uolparty.uol.com.br/palestras/automacao-de-testes-de-software.htm

Published in: Education
  • Be the first to comment

  • Be the first to like this

Automação de Testes de Software (Campus Party)

  1. 1. Automação de Testes de Software
  2. 2. Automação de Testes de Software ??/01/2013Quem sou e o que faço? • Analista de qualidade sênior na Rádio UOL • Organizador do evento Test Day • Mantenedor do site QualidadeDeSoftware.com.br • Sócio fundador da empresa Outlier
  3. 3. Automação de Testes de Software ??/01/2013Mão na massa Vamos ver na prática o que é Automação de Testes de Software primeiro!
  4. 4. Automação de Testes de Software ??/01/2013Testes manuais vs. automatizados Já se sentiu assim fazendo algum um trabalho repetitivo?
  5. 5. Automação de Testes de Software ??/01/2013Ferramentas populares
  6. 6. Automação de Testes de Software ??/01/2013Aderência das Ferramentas Use a ferramenta certa! “Um tolo com uma ferramenta ainda é um tolo”
  7. 7. Automação de Testes de Software ??/01/2013Tipos de Automação de Testes • CP (Capture/Playback) • API (Application Programming Interface) • DDT (Data-Driven Testing) • DSL (Domain Specific Language) • KDT (Keyword-Driven Testing) • CLI (Command Line Interface) • AOP (Aspect Oriented Programming) • …
  8. 8. Automação de Testes de Software ??/01/2013Objetivos da Automação • Reduzir o tempo ou esforço de teste • Diminuir o custo • Aumentar a produtividade do desenvolvimento de software como um todo • Aumentar a qualidade do produto final
  9. 9. Automação de Testes de Software ??/01/2013Quando Automatizar? • Aplicação estável • Constantes execuções de teste • Aplicação sem expectativa de grandes alterações em seus fluxos e “objetos” • Caso de testes com grandes variações da massa de dados
  10. 10. Automação de Testes de Software ??/01/2013O que Automatizar? • Testes de regressão • Smoke tests • Tarefas repetitivas • Cálculos matemáticos • Funcionalidades críticas • Testes de desempenho
  11. 11. Automação de Testes de Software ??/01/2013O que não Automatizar? • Funcionalidades pouco usadas • Funcionalidades que exigem inspeção visual • Protótipos • Funcionalidades com pouco eu sem nenhuma definição
  12. 12. Automação de Testes de Software ??/01/2013Desafios da Automação • Captação de profissionais qualificados • Arquitetura do teste • Ambiente de teste • Custo da automação e manutenção dos testes • Dependência com as interfaces
  13. 13. Automação de Testes de Software ??/01/2013Cursos e conteúdos adicionais www.Intellecta.com.br www.QualidadeDeSoftware.com.br  Mais de 50 Tópicos  Fórum  Vídeo-aulas gratuitas  Certificações  Livros Indicados  Eventos
  14. 14. Automação de Testes de Software ??/01/2013Eventos e trabalho www.TestDay.com.br thedevelopersconference.com.br www.OutlierIT.com.br/UOL
  15. 15. www.uol.com.br/trabalhe

×