Estratégias de Testes
1) Descreva três benefícios associados ao uso de testes de unidade
2) Você está participando da equipe de desenvolvimento de uma aplicação "Biblioteca Online" que possui três funcionalidades principais:
a) Cadastrar livros (título, autor, ano).
b) Buscar livros pelo título
c) Registrar o empréstimo de um livro.
As classes iniciais são:
Livro
RepositorioDeLivros
ServicoDeEmprestimo
Planejamento
Analise as três funcionalidades.
Criem um pequeno plano de testes:
O que deve ser testado com testes unitários? (pense em métodos e comportamentos individuais)
O que deve ser testado com testes de integração? (pense na interação entre classes)
O que deve ser testado com testes de sistema? (pense na aplicação como um todo)
Entrega:
Formato: PDF (máximo 3 páginas)
Trabalho Individual
📝 Dicas:
Use a técnica de partição de equivalência e análise de valor limite para definir bons casos de teste.
Last updated