FC ConcursosFC Concursos

Questão FC370126

Com relação aos testes de software, avalie as afirmativas a seguir e assinale V para a afirmativa verdadeira e F para a falsa. ( ) Testes unitários são aqueles que testam os método

Testes de Software

FGV · 2024

Com relação aos testes de software, avalie as afirmativas a seguir e assinale V para a afirmativa verdadeira e F para a falsa.

 

( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.

 

( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.

 

( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.

 

As afirmativas são, respectivamente,

  1. F – F – F.
  2. V – F – F.
  3. V – V – F.
  4. F – V – V.
  5. V – V – V.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Testes unitários verificam unidades mínimas do código (métodos/classes). São geralmente automatizados, rápidos e executáveis com um clique, exigindo apenas conhecimento da unidade sob teste, não da aplicação inteira.


Testes funcionais validam o comportamento do software frente aos requisitos, simulando o uso real. Podem ser automatizados como testes de aceitação e ferramentas como Selenium são usadas para automatizar interações em navegadores.


Testes de integração verificam a interação entre componentes e com recursos externos. Importante: um teste não garante funcionamento, apenas verifica; deve ser independente e determinístico. Quando envolvem banco de dados, é necessário preparar o estado antes e restaurar após a execução para manter consistência dos testes.

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

Continue aprendendo