Teste de Software
Notas de Aula
- Nivelamento de requisitos de software e processos de desenvolvimento
- O papel do teste na qualidade de doftware
- Introdução ao teste de software e sua terminologia: características, técnicas e níveis
- Atividades e Níveis de Teste em Processos de Desenvolvimento de Software
- Estratégias de Teste Funcional de Software
- Estratégias de Teste Estrutural de Software
- Complexidade Ciclomática para Teste Estrutural
- Depuração de Software (Debugging)
- Teste de Mutação: Critério de Teste Baseado em Erros
- Estimativas, Medidas, Métricas e Indicadores em Gestão do Processo de Teste de Software
- Teste de Software com Objeto Mock
- Introdução a TDD: Projeto e Qualidade de Projeto
- Estágios do Desenvolvimento Guiado por Testes (TDD)
- Refatoração, Maus Cheiros e Catálogo de Refatoração
Cartão de Suporte de Teste de Software
Um cartão de suporte (reference card ou support card) foi criado para ser usado como material complementar. O cartão está disponível em Cartão de Suporte de Teste de Software. O processo de criação de cartões de suporte é descrito no artigo “HCI Support Card: Creating and Using a Support Card for Education in Human-Computer Interaction”.