View on GitHub

testing-cin

Teste de Software
Centro de Informática, UFPE

Professor: Marcelo d’Amorim


Odeio teste de software!

Esta disciplina é oferecida na graduação e na pós-graduação, em semestres alternados.
2019.1 –> pós

Horário e Local das Aulas em 2019.1

Repositório GitHub

Objetivos

Os objetivos desta disciplina, quando ministrada na graduação e pós-graduação, são diferentes. Na graduação, o material teórico (ver slides) é coberto de maneira mais detalhada, em cerca de oito semanas enquanto que na pós-graduação, o material teórico é coberto em apenas duas semanas. Na graduação, a ênfase é na compreensão dos conceitos básicos e no conhecimento de ferramentas usadas na prática industrial. Na pós-graduação, a ênfase é no treinamento do aluno para resolver problemas de pesquisa na área.

Ementa

A ementa da parte téorica inclui os seguintes tópicos:

Metodologia

Na pós-graduação, a avaliação será feita em função de um projeto de pesquisa. Cada aluno (ou par) escolherá um projeto, definido pelo professor. O escopo de cada projeto é compatível com a duração do curso—o aluno receberá créditos logo ao término do semestre. Importante destacar que o projeto, a princípio, possui potencial de publicação, mas não há obrigação de publicação (até porque não há garantia de se obter bons resultados). Caso o aluno queira publicar o trabalho, provavelmente terá que, voluntariamente e com apoio do orientador, investir um pouco mais de esforço após término do período. O professor irá ajudar ativamente cada grupo, fornecendo as ferramentas necessárias para realização do projeto (por exemplo, scripts e “datasets”). A lista de projetos (cinco a seis opções) será definida pelo professor e criticada durantes as aulas. A avaliação será feita baseada nas entregas (três a quatro) e no acompanhamento das atividades (na sala do professor).

Bibliografia

Cronograma de Aulas

Atenção! Este plano de aulas está sujeito a alterações durante o semestre, visite frequentemente a página para obter a versão mais atualizada, ou acompanhe os updates no repositório.

# Data Assunto Observação
01 12/03/2019 Apresentação da disciplina Apresentação da metodologia de ensino e de avaliação que será usada no curso. O material teórico não começou a ser visto. Apenas Alex na sala.
02 14/03/2019 Teste versus depuração.
Falta versus falha.
Como escrever um bug report.
Caso de teste (com JUnit).
slides