O documento discute o futuro dos analistas de testes no contexto ágil, propondo o termo "DevQA" para descrever seu papel integral na equipe de desenvolvimento. Também aborda tópicos como testes unitários, qualidade de código, mutação e especificações vivas.
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. 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. 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. 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
13. Globalcode – Open4education
- Builds e Integração Contínua
/*
autonomia para gerar versões
autonomia para execução de testes
*/
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
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
*/
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. 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
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. 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