O documento fornece uma introdução sobre automação de testes de software. Ele discute brevemente a história dos testes de software, os tipos principais de testes como testes de funcionalidade, integração e regressão. Também aborda os benefícios da automação de testes e alguns desafios comuns.
2. Quem sou eu?
André Dutra
Analista de Qualidade de Software na Take
Co-founder na qamob
Redator no blog Take.test
andred@take.net
andre@qamob.com.br
https://br.linkedin.com/in/dutraandre
m.br
https://br.linkedin.com/in/dutraandre
12. Onde tudo começou
1848 – Thomas Edison encontra um inseto em uma maquinaria da indústria
e nomeia o problema como Bug.
1947 – Primeiro Bug é encontrado no computador Harvard Mark
1979 – Publicado o Livro “The Art of Software Testing” de Glendford Myers.
1980 – Surgem os primeiros modelos de desenvolvimento de sistemas e
junto a criação de ferramentas de testes
13. Tipos de Testes
• Validar as
funcionalidades
desenvolvidas.
Teste de
funcionalidade
• Garante que um ou
mais componentes
combinados (ou
unidades)
funcionam.
Teste de
integração
• Toda vez que algo
for mudado, deve
ser testada toda a
aplicação
novamente.
Teste de
regressão
Testes automatizados
• Verificar
desempenho com
quantidade grande
de usuários
simultâneos
Teste de
carga
Após uma pane complicada do computador, quando se descobriu que o problema tinha sido uma mariposa que entrara pela janela e fora morta pelo interruptor de um relé, Grace respondeu: “Nós estamos tirando “bugs” da máquina!” (bug, em inglês, significa inseto e passou a ser usado como sinônimo de -erro-, em computação).