Baixe o app para aproveitar ainda mais
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
Compartilhar