Fundamentos de Testes de Software. Níveis de Testes: Testes de Unidade, Test-driven
Development (TDD); Testes de Integração; Testes de Sistema; Testes de Aceitação. Cobertura
de Código. Planejamento de Testes. Técnicas de Teste: Caixa-preta (Critérios de Escolha de
Entrada: Partições de Equivalência, Análise do Valor Limite, Tabela de Decisão, Grafo Causa-
Efeito, Baseados em Casos de Uso), Caixa-branca (Critérios de Escolha de Entrada: Baseados
no Fluxo de Controle, Baseados no Fluxo de Dados, Baseados na Complexidade). Tipos de
Teste (inclusive de Regressão, de Mutação). Processo de Teste. Ferramentas CASE para Testes.