Logo Passei Direto
Buscar

Testes unitários são testes que verificam se uma parte específica do código, costumeiramente em nível de função, está funcionando corretamente. Analisando tudo isso, o que nos faz criar testes unitários eficientes? Ou o que determina que um teste unitário seja bom ou ruim? Nabil (2022) enumera quatro pontos de atenção, sobre o que faz um teste unitário bom ou ruim, por tanto responda com V para verdadeiro e F para falso:


( ) 1. Testes devem ser executados de forma rápida;

( ) 2. Testes devem ser totalmente automatizados, e a saída deve ser sempre binária, passou ou não passou;

( ) 3. Testes unitários são unitários, não devem compartilhar estado nem informações com outros testes, ou seja, independentes e isolados;

( ) 4. Devemos usar sempre TDD, escrevendo os testes antes de escrever código de produção.

Assinale a alternativa com a sequência correta:

A

V - F - V - V.B

F - F - V - V.C

V - V - V - F.D

F - F - F - F.E

V - V - V - V.

User badge image
Nerilton junior

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada uma das afirmações sobre testes unitários: ( ) 1. Testes devem ser executados de forma rápida; É verdadeira (V). Testes unitários devem ser rápidos para que possam ser executados frequentemente durante o desenvolvimento, permitindo feedback rápido. ( ) 2. Testes devem ser totalmente automatizados, e a saída deve ser sempre binária, passou ou não passou; É verdadeira (V). A automação é fundamental para testes unitários, e a saída binária é importante para facilitar a interpretação dos resultados. ( ) 3. Testes unitários são unitários, não devem compartilhar estado nem informações com outros testes, ou seja, independentes e isolados; É verdadeira (V). Testes unitários devem ser independentes para garantir que o resultado de um teste não afete o resultado de outro. ( ) 4. Devemos usar sempre TDD, escrevendo os testes antes de escrever código de produção. É falsa (F). Embora o TDD (Test-Driven Development) seja uma prática recomendada, não é uma obrigatoriedade para que um teste unitário seja considerado bom. Existem outras abordagens que também podem ser válidas. Portanto, a sequência correta é: V - V - V - F. A alternativa que apresenta essa sequência é a C) V - V - V - F.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina