Aspectos de qualidade e sua importância (confiabilidade, correção, etc.). Técnicas de garantia de qualidade e o processo de desenvolvimento de software. Métodos de teste ( aceitação, integração, unidade; teste de caixa preta versus teste de caixa branca). Medidas de cobertura (linha, condição , ramos). Testes para classes específicas de aplicação ( tempo real, sistemas embarcados, banco de dados, web, GUI). Gerenciamento de teste de software ( desenvolvimento de plano de testes, projeto de caoss de teste, tracking, release engineering). |