[guts-rs] agile tester 3.0

50
#gutsrs / @gutsrs Agile Tester 3.0 Daniel Ricardo Amorim

Upload: guts-rs

Post on 07-Aug-2015

829 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: [GUTS-RS] Agile Tester 3.0

#gutsrs / @gutsrs

Agile Tester 3.0Daniel Ricardo Amorim

Page 2: [GUTS-RS] Agile Tester 3.0

Sobre o GUTS-RS

• GUTS-RS: Grupo de Usuários de Testes de Software do RS

• Criado em: agosto/2008

• Objetivo: compartilhar o uso de métodos, processos e ferramentas de Teste de Software e promover discussões sobre a aplicação das melhores práticas de teste e qualidade utilizadas no mercado

• Público Alvo: Gerentes, Analistas de Testes, Testadores, Desenvolvedores e demais profissionais e estudantes interessados na área

• Coordenação: Alinne Zanin, Cíntia Armesto, Diraci Júnior, Eduardo Oliveira, Gabriel Oliveira e Moisés Ramírez

Page 3: [GUTS-RS] Agile Tester 3.0

http://guts-rs.blogspot.com.br/

@gutsrs

[email protected]

Grupo de Usuários de Testes de Software do Rio Grande do Sul

Guts RS

GUTS / RS

Canais de Comunicação

http://pt.slideshare.net/GUTS-RS

Page 4: [GUTS-RS] Agile Tester 3.0

Comunicados

• Submissão de Palestras 2015• DOJO• Fishbowl• Palestra• TCC• Testing Games• Workshop

• Casos de Família de QA• Assinar a lista de presença• Preencher a Ficha do Evento

Page 5: [GUTS-RS] Agile Tester 3.0

Próximos eventos

• Abril: GUDay 2015 (25/04/15)

• Maio: Jenga Testing: um jogo ágil para aprender sobre testes• Junho: Combatendo a síndrome do "testa ae" com sessões de

testes exploratórios• Backlog• BDD com Cucumber• Mão na massa com Protractor• É possível MVP com qualidade?• Automação de Teste de Software com Sikuli Script• Executando testes automatizado mobile em Grid com Appium• Dojo de arquitetura de testes de software

Page 6: [GUTS-RS] Agile Tester 3.0

Programação

• 19h15 às 19h40 Recepção, boas vindas e Coffee para integração

• 19h40 às 19h45 Abertura do evento, apresentação do GUTS-RS e expectativas do evento

• 19h45 às 20h30 Palestra sobre Agile Tester 3.0 (Daniel Ricardo Amorin)

• 20h30 às 21h15 Agile Practices Subway Map – Testing Edition

Page 7: [GUTS-RS] Agile Tester 3.0

Sobre o palestrante

• Daniel Ridcardo Amorim: Agile QA Consultant @ThoughtWorks. Trabalha no mercado de TI desde 2007 buscando as melhores práticas de testes ágeis para contribuir com o seu time. Não apenas automatizar testes, mas também construir uma aplicação de alta qualidade através de trabalho colaborativo do time ágil.

Ele trabalha em pesquisas focadas em automação de testes, testes não funcionais, práticas de devops, comunicação efetiva com o cliente.

Palestrante e facilitador de testing dojos.

Fomentador da comunidade de QAs no Brasil.

Page 8: [GUTS-RS] Agile Tester 3.0

Agile Tester 3.0

Page 9: [GUTS-RS] Agile Tester 3.0

Como agile testers trabalham?

Page 10: [GUTS-RS] Agile Tester 3.0

Terminologias

•Quality Assurance •Quality Analyst•Tester•Test Engineer• Software engineer in Test• Lead QA•Test Analyst

Page 11: [GUTS-RS] Agile Tester 3.0

Tester não é mais um papel secundário

Page 12: [GUTS-RS] Agile Tester 3.0

Testers são parte do time de desenvolvimento

Page 13: [GUTS-RS] Agile Tester 3.0

Testers são engineers também

Page 14: [GUTS-RS] Agile Tester 3.0

Qual a diferença entre um Agile Tester e um Developer?

Page 15: [GUTS-RS] Agile Tester 3.0

Mas todos os testers são iguais?

Page 16: [GUTS-RS] Agile Tester 3.0

NÃO

Page 17: [GUTS-RS] Agile Tester 3.0

O que diferencia umTester do outro?

Page 18: [GUTS-RS] Agile Tester 3.0

Podemos dividi-los em 3 dimensões

Page 19: [GUTS-RS] Agile Tester 3.0

Dimensões de um Tester

•Dimensão de Negócio•Dimensão Técnica•Dimensão de DevOps

Page 20: [GUTS-RS] Agile Tester 3.0

Dimensão de Negócio

Page 21: [GUTS-RS] Agile Tester 3.0

Guiado pelo negócio

Page 22: [GUTS-RS] Agile Tester 3.0

Extrai testes de aceitação baseado no ponto de vista do negócio

Page 23: [GUTS-RS] Agile Tester 3.0

BDD é uma das técnicas utilizadas

Page 24: [GUTS-RS] Agile Tester 3.0

Livros recomendados

Page 25: [GUTS-RS] Agile Tester 3.0

Livros recomendados

Page 26: [GUTS-RS] Agile Tester 3.0

Dimensão Técnica

Page 27: [GUTS-RS] Agile Tester 3.0

Skills de programação

Page 28: [GUTS-RS] Agile Tester 3.0

Trabalhar em par com desenvolvedores

Page 29: [GUTS-RS] Agile Tester 3.0

Entusiastade TDD e clean code

Page 30: [GUTS-RS] Agile Tester 3.0

Especialista em automação de testes

Page 31: [GUTS-RS] Agile Tester 3.0

Conhecimento em testes de performance

Page 32: [GUTS-RS] Agile Tester 3.0

Conhecimento em testes de segurança

Page 33: [GUTS-RS] Agile Tester 3.0

Livros recomendados

Page 34: [GUTS-RS] Agile Tester 3.0

Livros recomendados

Page 35: [GUTS-RS] Agile Tester 3.0

Dimensão de DevOps

Page 36: [GUTS-RS] Agile Tester 3.0

Entrega contínua

Page 37: [GUTS-RS] Agile Tester 3.0

Automação de tarefas diárias repetitivas

Page 38: [GUTS-RS] Agile Tester 3.0

Livros recomendados

Page 39: [GUTS-RS] Agile Tester 3.0

Todas as dimensões

Page 40: [GUTS-RS] Agile Tester 3.0

Manter o time focado na entrega

Page 41: [GUTS-RS] Agile Tester 3.0

O mais preocupado com a qualidade do produto

Page 42: [GUTS-RS] Agile Tester 3.0

Domínio dos testes

Page 43: [GUTS-RS] Agile Tester 3.0

Vestir vários chapéus

Page 44: [GUTS-RS] Agile Tester 3.0

Infectar o time

Page 45: [GUTS-RS] Agile Tester 3.0

Livros recomendados

Page 46: [GUTS-RS] Agile Tester 3.0

http://www.thoughtworks.com/insights/blog/agile-tester-30

Mais sobre o artigo

Page 48: [GUTS-RS] Agile Tester 3.0

Testing Edition

Agile Practices Subway Map

Page 49: [GUTS-RS] Agile Tester 3.0

Agile Practices Subway Map

Fonte: http://guide.agilealliance.org/subway.html

Page 50: [GUTS-RS] Agile Tester 3.0

Testing Subway Map

• Role-Feature• Given-When-Then• BDD• TDD• Acceptance tests• Mock objects• TDD• Unit tests• Exploratory testing• Usability testing