Buscar

Teste Unitário - Uninabuco - AV I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1- No arquivo de testes, qual a função que podemos utilizar para criar um teste automatizado? 
R- test( ) 
2- Uma das grandes vantagens de se utilizar o TDD é … 
R- produzir um código que funciona bem. Uma vez que cada funcionalidade é testada a priori, é muito mais simples de descobrir falhas no código e corrigir antes que o sistema esteja em produção 
3- Assinale as afirmativas abaixo e indique a alternativa correta julgando cada assertiva com V para verdadeiro e F para falso. 
- Testes unitários devem depender do resultado de outros testes; 
- Testes unitários devem funcionar de forma independente e isolada; 
- Um teste unitário deve ser capaz de verificar se um componentes de código se comporta adequadamente, gerando saídas corretas a partir de entradas conhecidas
R- F V V 
4- Fazer o teste falhar antes de tudo” Esse conceito corresponde a etapa: 
R- Red 
5- Qual a função de match que deve ser utilizada para testar se um componente de código lança um erro durante sua execução? 
R- toThrow ()
6- Assinale a alternativa que contém um framework de testes automatizados para aplicações Node/Javascript: 
R- Jest 
7- Sobre o teste de arrays e objetos iteráveis, é correto afirmar: 
R- toContain( ) é uma função que verifica se um determinado objeto iterável possui um elemento específico 
8- Indique a alternativa que NÃO demonstra um motivo pelo qual nós deveríamos adotar testes de software. 
R- Garantir que os requisitos de usuário serão atendidos 
9- Assinale verdadeiro ou falso para a seguinte assertiva: 
“O TDD prevê que as soluções que criamos devem ser fortemente acopladas, pois isso facilita a comunicação entre os componentes de código”
R- FALSO
10- O que podemos entender como TDD (Test Driven Development). 
R- TDD é um técnica de programação que define os testes como o ponto de entrada no desenvolvimento do código de produção

Continue navegando