Material de Treinamento
O material de treinamento está disponível no ambiente moodle: http://napsol.icmc.usp.br/moodle
Abaixo são apresentados os tópicos abordados no curso. Mais detalhes podem se encontrados no Moodle. Esses módulos foram elaborados tendo por base a oferta de 6 a 8 horas por dia e em slots de 02 semanas. Os módulos são compostos por unidades independentes, facilmente estruturados e agregados em outras perspectivas e períodos de oferta. Ao final de cada módulo sugere-se que ocorra uma avaliação teórica e prática. O modelo TMMi norteou a concepção dessa versão primeira do material. Certamente a colaboração de outros pesquisadores - no refinamento, extensão e evolução do presente material - seria de muito valia para toda a comunidade.
O material está disponível com uma licença “academic creative commons”. Pretende-se também articular a comunidade em torno da evolução desse material, de forma que todos se beneficiem de novos módulos e das correções, eliminação e validação dos atuais. A evolução e consolidação deste material, a exemplo de sistemas de software com licença pública, dependem da articulação de uma comunidade com capacidade técnica, atuante e alinhada com as demandas e necessidades de formação de recursos humanos de alta qualidade. Contribuições são bem vindas e incentivadas. Profissionais interessados em submeter material adicional com licença licença “academic creative commons” terão direito autoral sobre o material produzido e contribuirão de forma efetiva para a disseminação de conhecimento na área de teste de software.
Espera-se que essa iniciativa seja complementada e estendida pela comunidade, não somente com a evolução e acréscimo de outros módulos, mas também com a disponibilização de vídeos, experiências de uso e relatos de experimentação. Este site será estruturado e articulado com outras iniciativas que visam a sintetizar o conhecimento na área de teste de software, padronizando a terminologia e vocabulário da área, para facilitar essas ações.
Abaixo são apresentados os tópicos abordados no curso.
Primeiro Módulo
SEMANA 1
- Introdução
- Processo de Teste de Software
- Teste Exploratório
SEMANA 2
- Técnica de Teste Caixa Branca
- Análise Estática e Métricas
- Teste no Contexto de Métodos Ágeis
Segundo Módulo
SEMANA 3
- Técnica de Teste Caixa Branca
- Técnica de Teste Baseada em Defeitos
SEMANA 4
- Teste Baseado em Risco
- Geração Automática de Dados de Teste
Terceiro Módulo
SEMANA 5
- Teste de Aplicações Web
- Teste de Aplicações Móveis
SEMANA 6
- Estudos Experimentais
- Questionário TAM das Ferramentas