Upload
jeremias-queiroga
View
155
Download
2
Embed Size (px)
Citation preview
1º Testing Dojo 1º Testing Dojo ParaíbaParaíbaUm novo mode deUm novo mode de
aprender a Testar...aprender a Testar...
Realização:Apoio:
AgendaAgenda
Agenda do EventoAgenda do Evento
8:00 - Apresentação 8:00 - Apresentação
8:30 - Inicio de Atividades8:30 - Inicio de Atividades
10:00 - Coffee Break10:00 - Coffee Break
10:20 - Conclução das 10:20 - Conclução das
AtividadesAtividades
11:40 - Encerramento11:40 - Encerramento
GUTS-PBGUTS-PB
A importância de TestarA importância de Testar
Sistemas de Software estão cada vez mais presentes em nossas vidas.Sistemas de Software estão cada vez mais presentes em nossas vidas.
Tecnologias cada vez mais complexas !!
A importância de TestarA importância de Testar- Novas Tecnologias -- Novas Tecnologias -
Testes cada vez mais complexosTestes cada vez mais complexos
A importância de TestarA importância de Testar- Problemas Reais -- Problemas Reais -
Sistemas nem sempre funcionam como esperado...Sistemas nem sempre funcionam como esperado...
A importância de TestarA importância de Testar- Problemas Reais -- Problemas Reais -
Blackout no Nordeste do EUA Blackout no Nordeste do EUA em 2003em 2003
Afetando mais de 50 milhões de Afetando mais de 50 milhões de americanos.americanos.
Perda estimada em 6 milhões de Perda estimada em 6 milhões de dólares.dólares.
Um bug foi encontrado no sistema deUm bug foi encontrado no sistema degerenciamento de energia dos EUAgerenciamento de energia dos EUA
A importância de TestarA importância de Testar- Custos -- Custos -
Mais de 50% Mais de 50% dos Projetos de dos Projetos de Software Software excedemexcedem os os custos custos plenejados.plenejados.
Os custos excedem em Os custos excedem em mais mais de 180%de 180% do Estimado. do Estimado.
Mais de 30% Mais de 30% dos Projetosdos Projetosde Software são de Software são canceladoscanceladosantes de Terminar.antes de Terminar.
Ausência de Testes... Custos Elevados... Ausência de Testes... Custos Elevados...
A importância de TestarA importância de Testar- Preço de Bugs -- Preço de Bugs -
Custo pode ser muito elevado se for identificado muito Custo pode ser muito elevado se for identificado muito tardetarde
O que é Testing Do Jo?O que é Testing Do Jo?
Baseado no Coding DoJoBaseado no Coding DoJo
Dojo ( Pronuncia Japonesa Dojo ( Pronuncia Japonesa “Dô Jô”)“Dô Jô”)
Local onde os movimentos da luta são repetidos à Local onde os movimentos da luta são repetidos à exaustão, Sempre fazendo pequenas melhorias a cada exaustão, Sempre fazendo pequenas melhorias a cada
repetição.repetição.
Testing DojoTesting Dojo- Missão - - Missão -
•Testa ai
•Avaliar Ferramentas
•Aprender novas
abordagens
Testing DojoTesting Dojo- Papeis- - Papeis-
• Facilitador
• Testador
• Gravador
•
ObservadorTrabalho em GrupoTrabalho em Grupo
Testing DojoTesting Dojo- Equipamentos - - Equipamentos -
ObservadObservad
oresores
• PapelPapel
• CanetaCaneta
Testador/Testador/
GravadorGravador
• DataShowDataShow
•ComputadorComputador
• Quadro Quadro
BrancoBranco
Poucos equipamentos, muito trabalho...Poucos equipamentos, muito trabalho...
Testing DojoTesting Dojo- Mecânica - - Mecânica -
Testing DojoTesting Dojo- Reflexão - - Reflexão - P
ON
TO
S
PO
NTO
S
NEG
ATIV
OS
NEG
ATIV
OS
Os participantes escrevem os pontos positivos e Os participantes escrevem os pontos positivos e negativos do evento.negativos do evento.
Testing DojoTesting Dojo- Testa aí- - Testa aí-
O que iremos aprender nesse Testing DoJo ??????O que iremos aprender nesse Testing DoJo ??????
Testing DojoTesting Dojo- Testes Exploratórios - - Testes Exploratórios -
TestesTestesde de
ScriptScript
Testes ExploratóriosTestes Exploratórios
Diferênça entre Testes de Script e Testes ExploratóriosDiferênça entre Testes de Script e Testes Exploratórios
Testing DojoTesting Dojo- Testes Usabilidade - - Testes Usabilidade -
O que abordar nos Testes de Usabilidade ?O que abordar nos Testes de Usabilidade ?
Mãos à ObraMãos à Obra
Vamos começar as atividades.....Vamos começar as atividades.....