Teste de Software
Centro de Informática, UFPE

Professor: Marcelo d'Amorim


Odeio teste de software!

Horário e Local das Aulas 2020.1

Recursos

Objetivos

O objetivo da disciplina é apresentar conceitos básicos sobre Testes de Software. A disciplina tem um enfoque prático--o instrutor apresentará os conceitos usando ferramentas populares na indústria.

Forma de Avaliação

Ementa

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

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 Vídeos
01 10/03/2020 Visão geral da disciplina.
02 12/03/2020 Definições: Falta versus falha, Teste versus depuração, e os vários tipos de teste. Specs
03 17/03/2020 Framework de testes. Demo: JUnit + Python unittest - Quiz
- Agenda + Framework de Testes
- Demo: JUnit+Hamcrest
04 19/03/2020 Sistemas de build. Demo: Gradle
05 24/03/2020 Cobertura. Demo: Jacoco
06 26/03/2020 Teste de mutação. Demo: PIT
06 31/03/2020 Teste combinatorial. Demo: ACTS
07 02/04/2020 "Behavior-Driven Development". Demo: Cucumber
08 07/04/2020 UI Testing. Demo: Selenium, Watir
09 09/04/2020 Fuzzing. Demo: AFL
10 14/04/2020 Prova -