O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

DevQA - Da zona de conforto ao comprometimento com a Qualidade

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 26 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Quem viu também gostou (20)

Anúncio

Semelhante a DevQA - Da zona de conforto ao comprometimento com a Qualidade (20)

Mais de Kamilla Queiroz Xavier (20)

Anúncio

Mais recentes (20)

DevQA - Da zona de conforto ao comprometimento com a Qualidade

  1. 1. Globalcode – Open4education DevQA – da zona de conforto ao comprometimento com a qualidade Kamilla Queiróz mihqueiroz.com.br
  2. 2. Globalcode – Open4education ABOUT ME ! Kamilla Queiróz (MihQueiróz) Cearense adotada pelo Rio Grande do Sul Analista de Testes @NeoGrid Tecnóloga em Análise e Desenvolvimento de Sistemas Pós-Graduando Teste e Qualidade de Software Mantedora do Blog MihQueiroz.com.br En.tu.si.as.ta e hóspede do Mundo Contato: Email: q.kamilla@gmail.com Blog: mihqueiroz.com.br Twitter: twitter.com/MihQueiroz Facebook: facebook.com/kamilla.queiroz LinkedIn: linkedin.com/kamilla.queiroz SlideShare: slideshare.net/kamilla.queirz
  3. 3. Globalcode – Open4education AGENDA: Qual FUTURO no cenário ÁGIL DevQA - um futuro para Analistas de Testes Testar Testes Unitários Qualidade de Código Especificações Vivas
  4. 4. Globalcode – Open4education ...durante Agile Trends 2015 percebi: - ninguém OU quase ninguém sabia ao certo qual era o papel do TESTADOR no contexto ÁGIL. - tinha-se em mente que ser ágil era apenas AUTOMATIZAR. Qual FUTURO no cenário ÁGIL
  5. 5. Globalcode – Open4education ...mas, ouvia-se falar em: - QA DevOps - QA Técnico - Analista Automatizador Porém a pergunta que não se calou: “O que esses CRISTÕES fazem de tão extraordinário que precisam ser / ter atividades tão distintas?” – Kamilla Queiróz
  6. 6. Globalcode – Open4education [!] PARTE INTEGRANTE E ATUANTE DE UMA EQUIPE DE DESENVOLVIMENTO DevQA – Futuro para Analistas
  7. 7. Globalcode – Open4education [!] O CARA que dissemina a qualidade por todo os processo de desenvolvimento
  8. 8. Globalcode – Open4education [!] O CARA que trabalha para evitar inconformidades
  9. 9. Globalcode – Open4education /* Skills ampliadas (analítico & crítico) Lógica de programação Escrever scripts (mesmo simples) Noções de BD e Webservices Builds e Integração Contínua */
  10. 10. Globalcode – Open4education - Skills ampliadas /* além do conhecimento do negócio conhecimento técnico */
  11. 11. Globalcode – Open4education - Lógica de programação & - Escrever Scripts /* for if / else */
  12. 12. Globalcode – Open4education - Banco de Dados & Webservices /* validar dados validar conexões */
  13. 13. Globalcode – Open4education - Builds e Integração Contínua /* autonomia para gerar versões autonomia para execução de testes */
  14. 14. Globalcode – Open4education Porquê / Pra quê / Por quem / Pra quem [?] Validar se: - Estão escritos corretamente - Estão sendo efetivos - A cobertura está gerando valor Testar Testes Unitários
  15. 15. Globalcode – Open4education Mutation Testing /* altera-se uma parte do código para induzir falhas simples por meio do Bebuging */
  16. 16. Globalcode – Open4education MuJava /* Ferramenta para Java Ajuda na mutação de operadores */
  17. 17. Globalcode – Open4education Tipo de mutações em código: /* Exclusão de declarações Duplicação ou inserção de declarações Negação de sub-expressões boleanas Substituições */
  18. 18. Globalcode – Open4education Principal preocupação: medir e garantir a qualidade do código Qualidade de Código
  19. 19. Globalcode – Open4education /* Evitando >> duplicidade de código Analisando >> complexidade ciclomática Garantindo >> presença de testes de unidade */
  20. 20. Globalcode – Open4education SonarQube /* ferramenta eficiente para realizar o cálculo das métricas */
  21. 21. Globalcode – Open4education Principais categorias de cobertura: /* Arquitetura e Design Comentários Duplicação de Código Padrão de Codificação Testes Complexidade Ciclomática Bugs em Potencial */
  22. 22. Globalcode – Open4education Especificações Vivas Será possível [?] - documentação formal para ser base ao desenvolvedor - documentação consistente com o código e entregável
  23. 23. Globalcode – Open4education /* BDD Specification by Example */
  24. 24. Globalcode – Open4education - testes de BDD são compostos, basicamente, por arquivos que especificam as funcionalidades – features - arquivos com as funcionalidades são compostos por cenários, que exemplificam uma ou mais regras de negócio do sistema
  25. 25. Globalcode – Open4education Considerações Finais - Ágil Testers vai além de automatizar - Não precisa ser expert em programação - Pedir ajuda sempre que precisar - Aprender além do esperado
  26. 26. Globalcode – Open4education Tnks !!

×