Você está na página 1de 14

Agile Testing – Valores e Princípios

O que o cliente espera dos QA´s?


Agenda
Sobre o que vamos falar?

Agile Testing

- Manifesto Ágil
Valores
Princípios

- Diferença entre Testes Tradicionais x Testes Agéis

- Como QA deve agir dentro do time

- Referências para pesquisas e estudos

- Retrospectiva
Agile Testing
Manifesto Ágil
Conjunto de Valores e Princípios que são seguidos para tentar descobrir a melhor maneira de desenvolver
um software.

O que isso significa:

Princípios: Orientação para definição das regras.


(Exemplos: Trabalho, Imparcialidade, Moralidade, Transparência, Flexibilidade,
Disciplina, Coragem, Integridade, Respeito ao Indivíduo (Diversidade)...)

Valores: Determina a forma como a pessoa ou organização


se comportam e interagem com outros indivíduos e com o meio
ambiente.
(Exemplos: Inovação, Comprometimento, Integridade, Transparência, Motivação,
Sociabilização, Inserção Social, Melhoria Contínua...)
Agile Testing
Manifesto Ágil

Não podemos esquecer do Manifesto Ágil:

* Indivíduos e interação entre eles mais que


processos e ferramentas;
* Software em funcionamento mais que
documentação abrangente;
* Colaboração com o cliente mais que
negociação de contratos;
* Responder a mudanças mais que seguir um
plano.
Agile Testing
Indivíduos e interação entre eles mais que processos e ferramentas;

Cada indivíduo possui características únicas,


assim como talento e habilidades;

Comunicação deve ser frequente e intensa


além de eficaz (ter foco e objetividade para
atingir o melhor resultado ao fim de cada
interação) e eficiente (otimizar a
comunicação, sempre melhorando cada nova
comunicação).
Agile Testing
Software em funcionamento mais que documentação abrangente;

O real valor do software é mostrado para o


cliente;

O software funcionando é mais importante do


que uma documentação “super detalhada”,
possibilita uma maior produtividade alinhada
com negócio do cliente;

Quanto mais frequente for as entregas do


produto, melhor.
Agile Testing
Colaboração com o cliente mais que negociação de contratos;

O cliente mais próximo da equipe de desenvolvimento essa


aproximação permite um acompanhamento e validações mais
próximas do projeto;

O PO é quem determina as prioridades, elege “o que” e


“quando” deve ser feito e o time “como” será feito. O PO
precisa construir uma relação de confiança e parceria com o
time.

Todos os envolvidos ficam alinhados com os mesmos objetivos,


o que muitas vezes contratos não fazem. Times ágeis buscam
construir um ambiente de colaboração com o cliente, fazendo
com que todos dêem o seu melhor para atingir os objetivos
comuns.
Agile Testing
Responder a mudanças mais que seguir um plano.

QA de ser aberto a mudanças, elas ocorrem


muitas vezes no decorrer do desenvolvimento;

Os riscos e incertezas devem estar bem claros


para todos os envolvidos;

Mudanças ocorrem para que as entregas sejam


constantes.
Agile Testing
Diferença entre Tradicional x Ágil

Tradicional Ágil
– Tester trabalha na prevenção de bugs;
– Garante que as expectativas do cliente sejam claras;
– Procurar bugs;
– Aceita novas ideias;
– Garantir o atendimento dos requisitos;
– É parte do time;
– Resistência a mudanças;
– A qualidade (incluindo teste) é responsabilidade do time
– Qualidade é responsabilidade apenas do tester;
porém o Agile Tester é o “guardião" do processo de
– Trabalha separado do time de desenvolvimento;
qualidade;
– Teste é no final do desenvolvimento.
– O teste é uma atividade do processo de desenvolvimento.
Agile Testing
Integração entre os Times

O Testador ágil trabalha nos dois times. Colaboração e Comportamento acima de


Conhecimento Técnico...ser Agile Tester não é APENAS saber automação
Exemplo e sites para pesquisa e estudo
Continue a evoluir .....
Manifesto Ágil –
http://www.manifestoagil.com.br
Agile Testing –
A Practical Guide For Testers And
Agile Teams (Lisa Crspin & Janet
Greegory)
http://agiletester.ca/agile-testing

https://www.meetup.com

https://www.culturaagil.com.br

https://www.codecademy.com/pt
Barueri . +55 11 3303-3200 São Paulo . +55 11 3303-3242 Rio de Janeiro . +55 21 3232-2611 Chile . + 56 96596-2990
Av. Tamboré 267 - 21º andar, Av. Luiz Carlos Berrini, 105 - 16º andar Rua Visconde de Inhaúma, 134 – Sala 2001 Cerro El Plomo, 5420, Oficina 1503
torre norte Tamboré, Barueri - SP Sala 1607 Berrini, São Paulo -SP Centro, Rio de Janeiro-RJ Las Condes, Santiago . Chile

Você também pode gostar