Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Testes de Software
Ficha de estudo original • Ciência da Computação / TI
Conceitos essenciais
• Testes unitários verificam unidades pequenas isoladamente; integração verifica componentes trabalhando juntos; testes ponta a ponta exercitam fluxos completos.
• Arrange-Act-Assert é uma estrutura comum: preparar dados, executar comportamento e verificar resultado. Bons testes devem ser determinísticos e legíveis.
• Mocks substituem colaboradores quando o isolamento é útil, mas excesso de mocks pode acoplar o teste à implementação.
• Cobertura de código mede execução de linhas ou ramos, mas não garante qualidade dos cenários nem ausência de bugs.
	Exemplo prático: Exemplo: um teste de serviço pode simular o repositório e verificar se regra de negócio rejeita saldo insuficiente.
Revisão rápida
1. Qual a diferença entre teste unitário e de integração?
2. O que significa AAA?
3. 100% de cobertura garante software correto?
Material autoral para estudo e revisão. Revise o tema em exercícios práticos para consolidar o conteúdo.

Mais conteúdos dessa disciplina