2. Wellington Avelino dos Santos
● QA chapter Lead - Concrete
● 5 anos na área de tecnologia
● Adepto de automatizar tudo o que é possível
● Entusiasta de especificação por exemplo
● Editor do Assert(QualityAssurance)
● Organizador do GaroaQA junto com o Júlio de Lima
● Música e Cerveja
3. O Papel do QA na
Integração Contínua
QA sampa meeting
FEVEREIRO/2017
4. Sumário
● Antes de tudo, quem é o QA?
● QA ágil
● Integração contínua, o que é? Onde vive?
● Qual o papel do QA no CI então?
● Roda de discussões
● Colocando a mão na massa
8. QA ágil
● Previne bugs
● Garante que as expectativas sejam claras
● Qualidade é responsabilidade do time
● Trabalha junto ao time
● Testa DURANTE o desenvolvimento
9. Integração contínua, o que é? Onde vive?
Fonte da imagem: http://rynmelberg.com/2016/05/ten-benefits-using-continuous-integration-with-agile/
10. Base de código consistente ao
final do dia
Prática do XP Integrar o código várias
vezes por dia
Integração contínua, o que é? Onde vive?
14. Qual o papel do QA no CI então?
● Definir estratégia de teste
● Engajar o time quanto a importância dos testes rodando
● Ajudar a garantir que os testes estão sendo efetivos
● Absorver a cultura DevOps
● Gerenciar as massas para os testes
● Usar a integração contínua para ganhar tempo livre
16. "Se um QA em ambiente ágil
está sem nada para fazer, tem
coisa errada"
17. Qual o papel do QA no CI então?
● Usar as métricas obtidas nas execuções do CI para
aprimoramento dos refinings
● Engajar o time a se preocupar com o ciclo de CI
● Evitar o famoso sorvetão de testes
Fora diversas atividades que como um TIME acabamos aprendendo :)
18. Centro
Av. Presidente Wilson,
231 - 29º andar
(21) 2240-2030
Cidade Monções
Av. Nações Unidas,
11.541 - 3º andar
(11) 4119-0449
Savassi
Av. Getúlio Vargas, 671
Sala 800 - 8º andar
(31) 3360-8900
www.concrete.com.br