Escolar Documentos
Profissional Documentos
Cultura Documentos
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
AGENDA
- Qual futuro no cenário Ágil
- Qualidade de Código
- Especificações Vivas
Qual futuro no cenário Ágil
O que percebi:
/*
ninguém sabia ao certo qual era o papel
do testador no contexto ágil
*/
‘todo mundo’
/*
os principais profissionais que eu
conhecia
*/
/*
salvem-se quem puder e testar o que der
*/
ou seja cenário “ágil” para o
desenvolvimento e waterfall / cascata
para testes
IN – JUS – TI - ÇA!
Mas [1] ainda se falava sobre:
- QA DevOps
- QA Técnico
- Analista Automatizador
[!]
PARTE INTEGRANTE E
ATUANTE DE UMA EQUIPE DE
DESENVOLVIMENTO
[!]
O CARA
que dissemina a qualidade por
todo os processo de
desenvolvimento
[!]
O CARA
que trabalha para evitar
inconformidades
DevQA
- Mudança de Paradigma [?]
conhecimento técnico
*/
- Lógica de programação &
- Escrever Scripts
/*
for
if / else
*/
- Banco de Dados & Webservices
/*
validar dados
validar conexões
*/
- Builds e Integração Contínua
/*
autonomia para gerar versões
*/
Testar Testes de Unidade
- Validar se:
*/
- Mutações possíveis:
Intra – method
Inter – method
Intra – class
Inter - class
MuJava
/*
Ferramenta para
Java
Ajuda na mutação
de operadores
*/
*
Tipo de mutações em código:
/*
Exclusão de declarações
Substituições
*/
Em resumo:
*?
Análise Estática de Código (AEC)
/*
reduzir erros de programação
- Verificação de Erro
- Bug Checker
Métricas:
BDD
Specification by Example
*/
- testes de BDD são compostos,
basicamente, por arquivos que
especificam as funcionalidades – features
/*
Jbehave
Rbehave >> Rspec
Gherkin
*/
Considerações Finais
- Ágil Testers vai além de automatizar