Qualidade nas entregas

Preview:

Citation preview

Women Techmakers

Women Techmakers

• GDG-BH: http://www.meetup.com/GDG-BH/

• O WTM é um programa do Google para incentivar a participação de mulheres na tecnologia. Além da importância da inclusão do gênero naárea, pensamos que quanto maisdiversidade temos, mais visõesdiferentes sobre um mesmo produtoe maior qualidade.

• 1 vez por mês• Ana Carolina Rezende Soares

Renata Andrade =)

• Amo viajar;• Amo ajudar;• Amo fotografia analógica;• Amo esportes radicais;• Amo cachorros, tenho 2:

Eclipse e Linus.

Renata Andrade =)

• Tenho 29 anos, amo qualidade de software;

• Fiz curso técnico de InformáticaGerencial e graduação de Sistemas de Informação no Cotemig;

• Trabalho com testes de software desde Janeiro de 2009.

PowerlogicChallenge Innovative TechnologiesEtegAvenue Code

• Tenho as certificações CTFL, CTFL-AT, CTAL-TA, CTAL-TM.

Comunidades, Meetups, Eventos

• Café, Testes e Pão de Queijo -https://www.facebook.com/groups/gts.mg/

• Avenue Code Website -https://www.avenuecode.com/news

• Minas Testing Conference -http://minastestingconference.com.br/

Minas Testing Conference 2016

Qualidade nas entregas

• O que vai rolar:

– Perfil do mercado e dos profissionais há algunsanos atrás x hoje

– Como os profissionais de teste podem apoiar a área de dev e requisitos

– Como os profissionais de dev podem explorar a área de teste

– Como os profissionais de requisitos podemexplorar a área de teste

Perfil do Mercado e dos Profissionais

A mudança do mercado de TI nos últimos 10 anos, fez com que o perfil dos profissionais também mudasse muito.Com a demanda de prazo e a necessidade de competitividade por custo, a qualidade tende a cair.Aumentando a necessidade de uma revisão mais intensa.

Perfil do Mercado e dos Profissionais

Melhorando a integração entre as áreas

• Criatividade para inovar no uso das técnicas e tecnologias;– BDD

– Pirâmide de Testes

• Comprometimento individual e como um time;– Analista de Requisitos

– Desenvolvedor

– Analista de Testes

BDD

• Concebida em 2003 por Dan North com o objetivo de permitir o envolvimento de todosrelacionados ao projeto (técnicos e nãotécnicos);

• Utiliza ”Ubiquitous Language”;

• JBEHAVE, RBEHAVE, RSPEC, CUCUMBER

BDD

Funcionalidade: <descrição da funcionalidade>

Como um <usuário/ator>

Eu quero <meta a ser alcançada>

De modo que <a razão para alcançara meta>

Cenário: <descrição do teste>

Dado <um estado conhecido>

Quando <um determinado evento

ocorre>

Então <isso deve ocorrer>

BDD

• Funcionalidade: Sacar dinheiro– Como cliente do banco

– Eu quero sacar uma quantia da minha conta

– De modo que eu receba o dinheiro

– E fique com o saldo atualizado

• Cenário: Sacar dinheiro com conta positiva– Dado que tenho 100 reais em conta

– Quando saco 90 reais

– Então eu recebo o dinheiro

– E fico com 10 reais na conta

BDD

• Exemplos práticos together

• Exemplo teste automatizado funcional

Pirâmide de Testes

Como podemos aproximar equipes

Como podemos aproximar equipes

• Aumentando o comprometimento individual

• Aumentando o comprometimento comoequipe

Aumentando a qualidade

• Analista de Requisitos– Uso do BDD

• Desenvolvedores– Contar com Analistas de Teste na escrita de testes unitários

• Analistas de Testes– Realizar testes de mutação nos testes unitários– Implementar testes de serviços– Avaliar as melhores ferramentas para testes de UI– Treinar os devs em cenários básicos de testes– Implantar ferramentas como CircleCI e Jenkins de integração

contínua para execução automática de testes– Implantar ferramentas como Sonar para monitorar métricas de

qualidade de código

Valeu =)

• CONTATOS:

• raptatinha@gmail.com

• https://br.linkedin.com/in/renata-andrade-662b6929

• Eventos na Avenue Code techeventsbr@avenuecode.com

• REFERÊNCIAS:

• https://drive.google.com/drive/u/1/folders/0B_8jVmrmHnBtaW5oUm

hfSllmeDQ

Recommended