MC626 - Análise e Projeto de Sistema de Informação

Créditos: 4
Horas semanais de atividades teóricas: 2
Horas semanais de atividades práticas: 2
Oferecimento: Ambos os períodos letivos
 
Pré-Requisitos
MC426
MC536
Ementa

Verificação e Validação: conceitos e técnicas. Técnicas Estáticas. Testes: objetivos e terminologia. Técnicas caixa branca e caixa preta. Escopo de testes. Testes de requisitos de qualidade. Execução de testes. Relato e rastreamento de problemas. Aspectos de gerenciamento.

Programa
  • Verificação e Validação: conceitos e técnicas.

  • Técnicas Estáticas: revisão, inspeção, análise estática de código

  • Testes: objetivos e terminologia

  • Técnicas caixa branca

  • Técnicas caixa preta: funcionais; baseadas em modelos

  • Escopo de testes: unidade, integração, sistema, regressão

  • Testes de requisitos de qualidade

  • Execução de testes: componentes de teste; testes em métodos ágeis

  • Relato e rastreamento de problemas: “bug tracking”

  • Aspectos de gerenciamento

Bibliografia
1. Mauro Pezzè e Michal Young. Teste e Análise de Software: processos, princípios e técnicas. Tradução: Bernardo Copstein e Flávio Moreira de Oliveira. Bookman, 2008.
2. Marcio Delamaro, José Carlos Maldonado e Mário Jino. Introdução ao Teste de Software. Editora Campus, 2007.
3. Paul Ammann e Jeff Offutt. Introduction to Software Testing, Cambridge University Press, 2008.
4. Robert Binder. Testing object-oriented systems: models, patterns, and tools. Editora Addison-Wesley Professional, 2000.