Testes Automatizados
Trabalho Final
Testes Automatizados
Índice
1.
Pirâmide de Testes Automatizados ....................................................................... 3
1.1.
1.2.
2.
Ideal .................................................................................................................. 3
Anti-pattern (Software Testing Ice-cream Cone) ............................................. 5
Testes de Unidade ................................................................................................... 7
2.1.
TDD (Test-Driven Development) ..................................................................... 7
2.2.
TAD (Test After Development) ......................................................................... 8
2.3.
Mock Objects .................................................................................................... 8
2.4.
Ferramentas ................................................................................................... 10
3.
Testes de Integração ............................................................................................. 10
4.
Testes de UI ........................................................................................................... 11
4.1.
Smoke Tests .................................................................................................... 12
4.2. Abordagens ..................................................................................................... 12
4.2.1. Record-playback ......................................................................................... 12
4.2.2. Linear scripting ........................................................................................... 13
4.2.3. Modular scripting ....................................................................................... 15
4.3.
5.
Ferramentas