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

1,892 views
1,705 views

Published on

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

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,892
On SlideShare
0
From Embeds
0
Number of Embeds
491
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×