O documento discute a importância da automação de testes, listando seis razões principais: 1) testes manuais demoram muito tempo; 2) processos manuais são suscetíveis a erros; 3) automação libera as pessoas para focar em outras tarefas; 4) testes de regressão automatizados fornecem uma rede de segurança; 5) testes automatizados fornecem feedback rápido; 6) testes são ótimas documentações.
2. Quadrante
de
testes
ágeis
Suporta
a
Equipe
Foco
em
Tecnologia
Foco
em
Negócio
Cri+ca
o
Produto
3. Quadrante
de
testes
ágeis
Suporta
a
Equipe
Foco
em
Tecnologia
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
4. Quadrante
de
testes
ágeis
Suporta
a
Equipe
Foco
em
Tecnologia
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
5. Quadrante
de
testes
ágeis
Suporta
a
Equipe
Foco
em
Tecnologia
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
6. Quadrante
de
testes
ágeis
Suporta
a
Equipe
Foco
em
Tecnologia
Foco
em
Tecnologia
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
9. 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
10. Busca
pela
excelência
hLp://automo+va.com.ar/wp-‐content/uploads/2013/06/Motor-‐Renault-‐F1-‐2014-‐2.jpg
19. • Testes
manuais
demoram
muito
tempo
Por
que
automação
de
testes
é
importante
?
20. • Testes
manuais
demoram
muito
tempo
• Processos
manuais
são
susceqveis
a
erro
Por
que
automação
de
testes
é
importante
?
21. • 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
?
22. • 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
?
23. • 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
?
24. • 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
?