Área de concentração: 55134 - Ciências de Computação e Matemática Computacional

Criação: 15/02/2021

Nº de créditos: 12

Carga horária:

Teórica
Por semana
Prática
Por semana
Estudos
Por semana
Duração Total
3 0 9 15 Semanas 180 Horas

Docentes responsáveis:

Márcio Eduardo Delamaro
Simone do Rocio Senger de Souza


Objetivos:

Fornecer uma visão geral da área de Verificação, Validação e Teste de Software - VV&T, com ênfase em
estratégias, técnicas, critérios e ferramentas associadas de teste e inspeção de software que podem ser
aplicados na construção de software.


Justificativa:

As atividades de Verificação, Validação e Teste de Software são consideradas essenciais para a garantia de
qualidade de qualquer produto de software. Existem diferentes, critérios, técnicas e ferramentas que podem ser aplicados a diferentes domínios e contextos de desenvolvimento. As atividades envolvidas têm sido muito
exploradas em pesquisas como também são essenciais para a indústria. Sendo assim, a proposta da disciplina vem a contribuir na formação dos alunos de pós nessa área, os quais podem aplicar os conhecimentos sobre teste de software em seus projetos de pesquisa e, futuramente, em seus novos projetos de pesquisa ou na indústria.


Conteúdo:

Qualidade de software e VV&T. Erros no ciclo de vida de desenvolvimento de software. Estratégias de V&V: análise estática - inspeções, walkthroughs e ferramentas para análise estática - análise dinâmica e verificação formal. Terminologia e conceitos básicos de teste. Teste no ciclo de vida: fases de teste. Técnicas e critérios de teste de software: teste funcional, estrutural e baseado em erros. Estratégias de teste de software. Planejamento de teste.
Depuração e teste de regressão. Teste e validação do aspecto comportamental de sistemas. Ferramentas de teste
de software. Teste de software aplicado a diferentes domínios de aplicação. Definição e condução de experimento
e estudo de casos.


Forma de avaliação:

Serão atribuídas notas a atividades da disciplinas, projetos práticos e provas. A nota final será calculada pela
média ponderada das notas obtidas pelo aluno.


Observação:

Nenhuma.


Bibliografia:

Fundamentais:
DELAMARO, M.E., MALDONADO J.C., JINO, M. - Introdução ao Teste de Software, 2a Ed., Rio de Janeiro,
Elsevier, 2016

Complementares:
AMMANN, P., OFFUTT, J. Introduction to Software Testing. Cambridge University Press; 1a edição (1 janeiro
2008)
VINCENZI, A.M. et al. Automatização de Teste de Software com Ferramentas de Software Livre, GEN LTC; 1a
edição (15 fevereiro 2018)
MYERS, G.J. - The Art of Software Testing, Wiley, 2a edição, New York, 2004
BEIZER, B. - Software Testing Techniques, Van Nostrand Reinhold Company, New York, 1990
MALDONADO, J.C. et al. - Introdução ao Teste de Software, Notas Didáticas, ICMC/USP, n. 65, 2004. 7. Artigos em Periódicos e Conferências da Área.

CONECTE-SE COM A GENTE
 

© 2024 Instituto de Ciências Matemáticas e de Computação