Upload
rodrigo-russo
View
291
Download
0
Embed Size (px)
Citation preview
Testes Automa+zados
Fabricio Leotti | Rodrigo Russo
Quadrante de testes ágeis Suporta a Equipe
Foco em Tecno
logia
Foco em Negócio
Cri+ca o Produto
Quadrante de testes ágeis Suporta a Equipe
Foco em Tecno
logia
Foco em Negócio
Cri+ca o Produto
Testes Funcionais Story Tests Protó+pos Exemplos Simulações
Testes Exploratórios Testes de Usuabilidade
Testes de aceitação do usuário Testes A/B
Testes unitários Testes de componentes Testes de Integração Testes de Sistemas
Testes de Desempenho Testes de Carga
Testes de Segurança Testes de Infraestrutura
Quadrante de testes ágeis Suporta a Equipe
Foco em Tecno
logia
Foco em Negócio
Cri+ca o Produto
Testes Funcionais Story Tests Protó+pos Exemplos Simulações
Testes Exploratórios Testes de Usuabilidade
Testes de aceitação do usuário Testes A/B
Testes unitários Testes de componentes Testes de Integração Testes de Sistemas
Testes de Desempenho Testes de Carga
Testes de Segurança Testes de Infraestrutura
Quadrante de testes ágeis Suporta a Equipe
Foco em Tecno
logia
Foco em Negócio
Cri+ca o Produto
Testes Funcionais Story Tests Protó+pos Exemplos Simulações
Testes Exploratórios Testes de Usuabilidade
Testes de aceitação do usuário Testes A/B
Testes unitários Testes de componentes Testes de Integração Testes de Sistemas
Testes de Desempenho Testes de Carga
Testes de Segurança Testes de Infraestrutura
BDD
Quadrante de testes ágeis Suporta a Equipe
Foco em Tecno
logia
Foco em Tecno
logia
Cri+ca o Produto
Testes Funcionais Story Tests Protó+pos Exemplos Simulações
Testes Exploratórios Testes de Usuabilidade
Testes de aceitação do usuário Testes A/B
Testes unitários Testes de componentes Testes de Integração Testes de Sistemas
Testes de Desempenho Testes de Carga
Testes de Segurança Testes de Infraestrutura
hLp://wa+rmelon.files.wordpress.com/2012/01/automatedtes+ngpyramid.png?w=604
soXware tes+ng ice-‐cream cone An+-‐PaLern
hLp://wa+rmelon.files.wordpress.com/2012/01/soXwaretes+ngicecreamconean+paLern.png
Se cada build é uma versão em potencial para ir para produção…
Como garan+r a qualidade ? hLp://www.rigastagweekend.com/img/ac+vi+es/ac+vi+es-‐Bungee_Jumping_From_A_Cable_Car-‐31365088466.jpg
Busca pela excelência
hLp://automo+va.com.ar/wp-‐content/uploads/2013/06/Motor-‐Renault-‐F1-‐2014-‐2.jpg
hLp://cdn.caradvice.com.au/wp-‐content/uploads/2013/06/renault-‐2014-‐f1-‐engine-‐4.jpg
Testes Unitários
hLp://www.f1fana+c.co.uk/wp-‐content/uploads/2013/06/renault-‐energy-‐f1.jpg
Testes de Integração de Componentes (grupo componentes dentro da aplicação)
hLp://2.bp.blogspot.com/-‐ZcHCWEl1c1U/UcQ-‐WI-‐LAhI/AAAAAAAAIwA/oTp2OmqigNw/s1600/COJ19833060506.JPG
Testes de Aplicação (Rodam em um container, porém há mocking com outras
aplicações)
Testes de Integração de Sistemas
Dependência externa
hLp://lowdownblog.files.wordpress.com/2013/05/f1-‐2013-‐monaco-‐ricciardo-‐toro-‐rosso.jpg
Testes de Funcionais de Aceitação
Smoke Test
Testes de Desempenho / Stress
Testes de Carga
• Testes manuais demoram muito tempo
Por que automação de testes é importante ?
• Testes manuais demoram muito tempo • Processos manuais são susceqveis a erro
Por que automação de testes é importante ?
• Testes manuais demoram muito tempo • Processos manuais são susceqveis a erro • Automação libera as pessoas para fazerem o seu melhor
Por que automação de testes é importante ?
• Testes manuais demoram muito tempo • Processos manuais são susceqveis a erro • Automação libera as pessoas para fazerem o seu melhor
• Testes de regressão automa+zados fornecem uma rede de segurança
Por que automação de testes é importante ?
• Testes manuais demoram muito tempo • Processos manuais são susceqveis a erro • Automação libera as pessoas para fazerem o seu melhor
• Testes de regressão automa+zados fornecem uma rede de segurança
• Testes automa+zados dão feedback rápido
Por que automação de testes é importante ?
• Testes manuais demoram muito tempo • Processos manuais são susceqveis a erro • Automação libera as pessoas para fazerem o seu melhor
• Testes de regressão automa+zados fornecem uma rede de segurança
• Testes automa+zados dão feedback rápido • Testes são ó+mas documentações
Por que automação de testes é importante ?
A Equipe é responsável pelos testes