SlideShare uma empresa Scribd logo
Agile Testing
Workshop
@samantacicilia Julho de 2017
INICIATIVAS
http://insideoutproject.xyz/
http://agiletesters.com.br/
CONTATOS
@samantacicilia
samycici@gmail.com
https://www.linkedin.com/in/samantacici/
QA Manager
#ConcreteSolutions
Samanta Cicilia
O que vem a sua mente quando
ouve falar de Agile Testing?
Procurar continuamente maneiras
do time fazer seu melhor trabalho
para entregar software de qualidade.
– CRISPIN & GREGORY (Agile Testing)
“
Tradicional X Ágil
photography
@khitchan
Procura Bug
Garante que os requisitos sejam
atendidos
Resistentes à mudança
Qualidade é responsabilidade do
testador
Trabalha separado do time
Teste é uma fase
Teste no final do desenvolvimento
Verificações Manuais
Apenas testes de UI
Quebrar o software
Previne Bug
Garante que as expectativas sejam
claras
Aceita novas ideias
Qualidade é responsabilidade do
time
Trabalha junto ao time
Teste é uma atividade
Teste durante o desenvolvimento
Verificações Automatizadas
Testes em diferentes níveis
Construir o melhor software
Princípios do Agile
Testing
photography
@khitchan
1 - Prover feedback contínuo
2 - Entregar valor para o cliente
3 - Comunicação face-a-face
4 - Coragem
5 - Manter-se simples
6 - Praticar melhoria contínua
7 - Responder às mudanças
8 - Auto-organizar
9 - Foco nas pessoas
10 - Divertir-se
O que ajuda a garantir a qualidade?
Especificação
Integração e
Entrega ContínuaTestes
Tríade de Qualidade
Quadrante de Testes
photography
@khitchan
Tente encaixar os testes nos seus
respectivos quadrantes:
Lista:
Testes Funcionais
Exemplos
Histórias
Protótipos
Simulações
Testes Unitários
Testes de Componentes
Testes Exploratórios
Cenários
Testes de Usabilidade
UAT (Teste de Aceite do Usuário)
Testes A/B
Testes de Performance e Carga
Testes de Segurança
Testes de "ilidade"
Suportarotime
Negócio
Tecnologia
Criticaroproduto
Q1 Q4
Q2 Q3
Automatizado Ferramentas
Manual
Automatizado &
Manual
• Lisa Crispin, Brian Marick
Suportarotime
Negócio
Tecnologia
Criticaroproduto
Q1 Q4
Q2 Q3
Testes Unitários
Testes de Componentes
Testes de Performance e Carga
Testes de Segurança
Testes de "ilidade"
Testes Exploratórios
Cenários
Testes de Usabilidade
UAT (Testes de Aceite do Usuário)
Testes A/B
Testes Funcionais
Exemplos
Histórias
Protótipos
Simulações
Automatizado Ferramentas
Manual
Automatizado &
Manual
Quadrante de testes ágeis
Pirâmide de Testes
“Ideal” “Sorvete” | anti-padrão
X
Automated GUI Tests
Integration
Tests
Unit
Tests
Manual Tests
Pirâmide | automação de testes
Unit
Service
UI
Manual
Adaptação: Fabio Pereira
Cupcake | anti-padrão
Dinâmica
Épico: CRUD de Tarefas
Eu como usuário de agenda
Quero administrar minhas tarefas
Para ter controle das mesmas
- Cadastrar
- Editar
- Listar
- Excluir
Essas informações são suficientes?
1 - CADASTRAR:
- título, data e descrição da tarefa;
- mínimo de 5 caracteres para o título;
- título não pode ser em branco;
- título aceita apenas letras;
- descrição pode ser em branco;
- descrição não aceita caracteres especiais;
- a data só pode ser maior ou igual a data atual;
2 - EDITAR:
- não se pode editar o título;
- ao confirmar as alterações, exibir uma mensagem pedindo
confirmação;
- só pode editar tarefas futuras (D+1)
3 - LISTAR:
- se não houver nenhuma tarefa, exibir a opção de cadastrar uma nova
- exibir o título da tarefa e a data apenas
4 - EXCLUIR:
- não se pode excluir uma tarefa que já aconteceu (D-1)
- ao realizar uma exclusão, exibir uma mensagem pedindo confirmação;
- disponível na web e em apps nativos;
- disponibilidade 24/7;
- funcionalidade de listagem deve suportar no mínimo 80 mil usuários
simultâneos;
Front-End Back-End
Node.js
HTML 5
CSS 3
Angular.js
iOS
Android
Que testes você faria pra garantir
esses critérios?
Bônus CI & CD
BuildCode Integrate Test Release Deploy Operate
Integração e Entrega Contínua
entrega contínua
integração contínua
desenvolvimento ágil
deploy contínuo
DevOps
https://leanpub.com/AgileTesting/read#TestingMindset
http://lisacrispin.com/
http://agiletester.ca/
http://janetgregory.ca/
http://www.fredmoreira.com/2014/08/50centsagiletesting.html
http://www.bugbang.com.br/vida-de-um-agile-tester-parte-i-overview/
http://www.bugbang.com.br/hoje-um-leitor-amanha-um-lider/
https://github.com/samycici/todoapp-flask
https://www.testingexcellence.com/agile-testing-mindset-tester-role-agile-team/
https://dzone.com/articles/agile-testing-principles
Referências
https://www.meetup.com/pt-BR/Grupo-de-Testes-Carioca/
http://agiletesters.com.br/
http://conferencia.agiletesters.com.br/
Comunidades & Eventos
Referências bibliográficas
GREGORY, Janet. CRISPIN, Lisa. Agile Testing: A Practical Guide for
Testers and Agile Teams. Indiana: Addison-Wesley, 2009.
Onde encontrar:
https://www.amazon.com.br/Agile-Testing-Practical-Guide-Testers/dp/0321534468
GREGORY, Janet. CRISPIN, Lisa. More Agile Testing: Learning
journeys for the whole team. Indiana: Addison-Wesley, 2014.
Onde encontrar:
https://www.amazon.com/More-Agile-Testing-Addison-Wesley-Signature/dp/0321967054
Obrigada!
até o próximo evento
@samantacicilia
samycici@gmail.com
http://insideoutproject.xyz/
http://agiletesters.com.br/

Mais conteúdo relacionado

PDF
ATC BSB - Agile Testing
PPTX
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
PPTX
Meetup SP - O QA & a Especificação Por Exemplo
PDF
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
PPTX
WTM - Entrega Contínua
PDF
MTC - Automatizando Visual Regression Testing
PPTX
[DevOps Carioca] Testes Automatizados
PDF
Coders On Beer + Ministry Of Testing - Agile Testing
ATC BSB - Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
Meetup SP - O QA & a Especificação Por Exemplo
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
WTM - Entrega Contínua
MTC - Automatizando Visual Regression Testing
[DevOps Carioca] Testes Automatizados
Coders On Beer + Ministry Of Testing - Agile Testing

Mais procurados (20)

PDF
Visual Regression Testing: mais um tipo de teste pra sua pipeline
PDF
InterCon - Automatizando Visual Regression Testing
PDF
Como integrar um Agile Tester no seu time
PPTX
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
PPTX
CNQS - Testes Automatizados & Continuous Delivery
PDF
Agile Testing - entregando valor do início a fim
PPTX
Visual Regression Tests - Dando um Upload nos seus testes de UI!
PPTX
[DevOps Carioca] Continuous Delivery
PPTX
Nunca foi tao facil testar
PPTX
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
PPSX
DevQA - Da zona de conforto ao comprometimento com a Qualidade
PPTX
Automação de Teste para REST, Web e Mobile
PDF
Caipira agil automacao front end selenium
PDF
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
PDF
E so mais um campinho na tela
PDF
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva
PDF
Automacao de testes com keyword driven
PDF
O Testador Técnico
PPT
Criação de uma equipe de QAs, do Waterfall ao Agile
PDF
DEV-OPS para teste de software
Visual Regression Testing: mais um tipo de teste pra sua pipeline
InterCon - Automatizando Visual Regression Testing
Como integrar um Agile Tester no seu time
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
CNQS - Testes Automatizados & Continuous Delivery
Agile Testing - entregando valor do início a fim
Visual Regression Tests - Dando um Upload nos seus testes de UI!
[DevOps Carioca] Continuous Delivery
Nunca foi tao facil testar
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
DevQA - Da zona de conforto ao comprometimento com a Qualidade
Automação de Teste para REST, Web e Mobile
Caipira agil automacao front end selenium
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
E so mais um campinho na tela
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva
Automacao de testes com keyword driven
O Testador Técnico
Criação de uma equipe de QAs, do Waterfall ao Agile
DEV-OPS para teste de software
Anúncio

Semelhante a WTM - Workshop Agile Testing (20)

PDF
Agile testing
PDF
Testes ágeis
PDF
DevCamp - O papel de um testador em uma equipe ágil
PDF
Mini curso de testes ágeis
PDF
Testes em métodos ágeis
PDF
Meus 50 Cents sobre Teste de Software
PPSX
DevQA | Da zona de conforto ao comprometimento com a qualidade
PPTX
Menos teste e mais qualidade - como equilibrar essa equação?
PDF
Agile Testing - Qualidade do Discovery ao Deploy
PPTX
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
PPTX
Teste de Software
PDF
Palestra Testes Ágeis - SEMAC INF UFRGS
PDF
Teste software metodos metodologia ageis agil agile testing
PPTX
O papel do qa (testador) em um time ágil
PDF
Agile testing coach - Agile Trends Floripa
PPT
Testes Ágeis: 1° Seminário Paranaense de Qualidade de Software
PPT
Então, precisamos mesmo de QA em projetos Ágeis?
PPTX
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)
PDF
Aula sobre Teste no Contexto Ágil.pdf
ODP
Revolucao Agile - UFSCar
Agile testing
Testes ágeis
DevCamp - O papel de um testador em uma equipe ágil
Mini curso de testes ágeis
Testes em métodos ágeis
Meus 50 Cents sobre Teste de Software
DevQA | Da zona de conforto ao comprometimento com a qualidade
Menos teste e mais qualidade - como equilibrar essa equação?
Agile Testing - Qualidade do Discovery ao Deploy
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Teste de Software
Palestra Testes Ágeis - SEMAC INF UFRGS
Teste software metodos metodologia ageis agil agile testing
O papel do qa (testador) em um time ágil
Agile testing coach - Agile Trends Floripa
Testes Ágeis: 1° Seminário Paranaense de Qualidade de Software
Então, precisamos mesmo de QA em projetos Ágeis?
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)
Aula sobre Teste no Contexto Ágil.pdf
Revolucao Agile - UFSCar
Anúncio

Mais de Samanta Cicilia (16)

PPTX
TDC POA - Especificação Por Exemplo como ferramenta de negócios
PPTX
Importância de Testes Automatizados para Continuous Delivery & DevOps
PPTX
Continuous Delivery - versão estendida :)
PPTX
[Semana da mulher] Comunidades & Eventos
PPTX
[Lady talks]Continuous Delivery
PPTX
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
PPTX
Continuous Delivery & APIs - Evoluindo uma Arquitetura Orientada a Serviços
PPTX
Minas Testing Conference - Entrega Contínua
PPTX
Alcançando qualidade de software através de entrega contínua
PPTX
[MBQA6] Redes sociais
PPTX
Informatica - Ferramenta de Qualidade de Dados
PDF
Qualidade & Agilidade: desafios!
PDF
Perfil segundo o E-Talent
ODP
Processo de Qualidade: indo além dos testes funcionais
PDF
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
DOCX
Métricas para estimativa de esforço em projetos de teste de software
TDC POA - Especificação Por Exemplo como ferramenta de negócios
Importância de Testes Automatizados para Continuous Delivery & DevOps
Continuous Delivery - versão estendida :)
[Semana da mulher] Comunidades & Eventos
[Lady talks]Continuous Delivery
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
Continuous Delivery & APIs - Evoluindo uma Arquitetura Orientada a Serviços
Minas Testing Conference - Entrega Contínua
Alcançando qualidade de software através de entrega contínua
[MBQA6] Redes sociais
Informatica - Ferramenta de Qualidade de Dados
Qualidade & Agilidade: desafios!
Perfil segundo o E-Talent
Processo de Qualidade: indo além dos testes funcionais
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
Métricas para estimativa de esforço em projetos de teste de software

Último (19)

PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
COBITxITIL-Entenda as diferença em uso governança TI
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Processos na gestão de transportes, TM100 Col18
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Apple Pippin Uma breve introdução. - David Glotz
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Custos e liquidação no SAP Transportation Management, TM130 Col18
Aula 18 - Manipulacao De Arquivos python
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Aula04-Academia Heri- Tecnologia Geral 2025

WTM - Workshop Agile Testing