atc bsb - agile testing

19
Agile Testing QUALITY ASSURANCE @samantacicilia 13/05/2017

Upload: samanta-cicilia

Post on 28-Jan-2018

219 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: ATC BSB - Agile Testing

Agile TestingQUALITY ASSURANCE

@samantacicilia 13/05/2017

Page 2: ATC BSB - Agile Testing

INICIATIVAShttp://insideoutproject.xyz/http://agiletesters.com.br/

CONTATOS@[email protected]

QA Manager #ConcreteSolutions

Samanta Cicilia

Page 3: ATC BSB - Agile Testing

O que vem a sua mente quando ouve falar de Agile Testing?

Page 4: ATC BSB - Agile Testing

Procurar continuamente maneiras do time fazer seu melhor trabalho para entregar software de qualidade.

– CRISPIN & GREGORY (Agile Testing)“

Page 5: ATC BSB - Agile Testing

Tradicional X Ágil

photography@khitchan

Page 6: ATC BSB - Agile Testing

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

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

Page 7: ATC BSB - Agile Testing

Especificação

Integração e Entrega ContínuaTestes

Tríade de Qualidade

Page 8: ATC BSB - Agile Testing

Quantitativo

SPRINTBacklog Increment

DefineReview

PlanAccept

DevelopTest

Atuação na Sprint

Page 9: ATC BSB - Agile Testing

• Lisa Crispin, Brian Marick

Supp

orti

ng th

e Te

am

Business Facing

Quantitativo

Technology Facing

Critique Product

Q1 Q4

Q2 Q3

Unit TestsComponent Tests

Performance & Load TestingSecurity Testing

”Ility” Testing

Exploratory TestingScenarios

Usability TestingUAT (User Acceptance Testing)

Alpha / Beta

Functional TestsExamples

Story TestsPrototypesSimulations

Automated Tools

ManualAutomated & Manual

Quadrante de testes ágeis

Page 10: ATC BSB - Agile Testing

Pirâmide de Testes

Page 11: ATC BSB - Agile Testing

“Ideal” “Sorvete” | anti-padrão

X Automated GUI Tests

Integration Tests

UnitTests

Manual Tests

Pirâmide | automação de testes

Unit

Service

UI

Manual

Page 12: ATC BSB - Agile Testing

Adaptação: Fabio Pereira

Cupcake | anti-padrão

Page 13: ATC BSB - Agile Testing

Dinâmica

Page 14: ATC BSB - Agile Testing

Front-End Back-End

Node.js

HTML 5CSS 3Angular.js

iOSAndroid

Page 15: ATC BSB - Agile Testing

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

Page 16: ATC BSB - Agile Testing

Exemplo

Page 17: ATC BSB - Agile Testing

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

Referências

Page 18: ATC BSB - Agile Testing

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

Page 19: ATC BSB - Agile Testing

Obrigada!até a próximo evento

@[email protected]

hhttp://insideoutproject.xyz/http://agiletesters.com.br/