30/05/2016

 

MAC0474  Teste de Software Baseado em Modelo

OBJETIVOS:  Este curso tem como objetivo discutir o estado da arte do teste de software baseado em modelos. Neste curso serão abordados os fundamentos de modelos formais para a especificação do comportamento do software e testes baseados em modelos, assim como o processo de desenvolvimento e planejamento dos testes dentro do ciclo de vida do software.

PROGRAMA RESUMIDO:  Conceitos fundamentais de teste de software; representações do comportamento dos sistemas baseado em transições; geração de casos de teste baseados no comportamento do sistema; relações de conformidade entre a especificação dos requisitos e a implementação do sistema; e uso prático das técnicas de teste baseado em modelo

PROGRAMA:  O planejamento e processo do teste baseado em modelos dentro da perspectiva de desenvolvimento de software. Conceitos fundamentais sobre teste de software: estatégias, critérios e níveis de aplicação de testes. Representação do comportamento dos sistemas baseado em sistemas de transição. Fundamentos sobre a geração de casos de teste baseados no comportamento do sistema. Relações de conformidade entre a especificação dos requisitos e a implementação do sistema. Uso prático das técnicas de teste baseado em modelos: desenvolvimento de modelos de comportamento, geração automática dos casos de teste e observação da conformidade entre requisitos do sistema e sua implementação.

RESPONSÁVEL:  Ana Cristina Vieira de Melo.

PRÉ-REQUISITOS: 

CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS:  6 horas, 4 créditos-aula e 2 créditos-trabalho.

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM: 
Método: trabalhos práticos e provas
Critério: média ponderadas dos trabalhos e provas
Norma de recuperação: Média ponderada da nota final e de provas e/ou trabalhos de recuperação.

BIBLIOGRAFIA BÁSICA: 

OBSERVAÇÃO:  Disciplina optativa eletiva nos currículos do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


Alguns dos oferecimentos da disciplina:
DCC | IME-USP | 2016