| Ementa/Descrição: |
Introdução e motivação ao Teste de Software. Conceitos básicos de teste: defeito, falha, casos de teste, critérios de teste. Teste de Unidade e Integração. Técnicas de Teste: funcional (caixa-preta), estrutural (caixa-branca). Téc-nica Funcional: partições em classes de equivalência, análise do valor limite, combinações. Técnica estrutural: cri-térios de teste baseado em fluxo de controle, critérios de teste baseado em fluxo de dados. Ferramentas e fra-meworks para teste de unidade e integração. Técnicas para geração de testes de unidade e integração. Refatora-ção e testes. Testes de regressão. |