FC ConcursosFC Concursos

Questão FC405954

O Visual Studio é um ambiente integrado de desenvolvimento (IDE) desenvolvido pela Microsoft que suporta diversas linguagens de programação, tais como C#, Visual Basic, C++, F#, Ja

Questões sem classificação de assunto (TI - Engenharia de Software)

FGV · 2024

O Visual Studio é um ambiente integrado de desenvolvimento (IDE) desenvolvido pela Microsoft que suporta diversas linguagens de programação, tais como C#, Visual Basic, C++, F#, JavaScript, TypeScript, Python e outras. Um de seus aspectos mais relevantes é o robusto suporte para a construção, execução e depuração de testes unitários. Considere as seguintes afirmações sobre alguns recursos para testes unitários presentes no Visual Studio:

 

I. IntelliTest permite gerar valores de entrada e saída para suas funções como pequenos blocos de testes, expandindo-os automaticamente quando seu código for incrementado, o que reduz o esforço para criação de testes unitários.

 

II. Live Unit Test produz comentários sobre como as alterações de código afetam os testes existentes e se o novo código gerado é coberto por testes já criados.

 

III. CodeLens permite a inspeção, execução, depuração e navegação direta para os testes unitários a partir do próprio editor de código.

 

Está correto o que se afirma em

  1. I, apenas.
  2. I e II, apenas.
  3. I e III, apenas.
  4. II e III, apenas.
  5. I, II e III.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

As afirmações I, II e III estão corretas: todas descrevem recursos reais do Visual Studio voltados a testes unitários.

IntelliTest gera automaticamente valores de entrada/saída e cria pequenos casos de teste (baseados em análise simbólica), produzindo exemplos executáveis que facilitam a criação inicial de testes e que podem ser atualizados quando o código evolui.

Live Unit Test executa testes em segundo plano enquanto você edita, exibindo em tempo real se alterações quebram testes existentes e indicando se o novo código já está coberto por testes.

CodeLens adiciona informações no topo dos métodos: mostra referências a testes, permite executar/depurar testes diretamente e navegar até eles, integrando controle e investigação sem sair do editor.

Juntos, esses recursos aumentam a produtividade e melhoram a cobertura e a manutenção dos testes.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo