← Questões de Engenharia de Software

Engenharia de Software · FGV · 2025

Questão comentada de Engenharia de Software

Um framework é uma estrutura predefinida que reúne ferramentas, diretrizes e práticas para facilitar a execução de tarefas ou a gestão de processos Relacione os frameworks de testes de software com suas respectivas características. 1. JUnit 2. Mockito 3. Selenium 4. Jest ( ) Se concentra principalmente em testar interações entre objetos e dependências externas, em vez de testar unidades individuais de código. ( ) É uma estrutura de teste JavaScript projetada para garantir a exatidão de qualquer base de código JavaScript. ( ) Se concentra principalmente em testar unidades individuais de código, como métodos ou classes, isoladamente. ( ) Automatiza teste de aplicativos da web em navegadores. Assinale a opção que indica a relação correta na ordem apresentada.

Gabarito: C

Nesta questão, a banca explora a diferença entre frameworks de teste com papéis bem específicos. O truque aqui é perceber que nem todo framework de teste serve para tudo: alguns ajudam a testar unidade de código, outros simulam dependências, e há aqueles voltados para automação de interface web. O JUnit é o clássico dos testes unitários em Java, usado para verificar métodos e classes de forma isolada. Já o Mockito entra quando você quer “fingir” objetos e dependências externas, muito útil para testar interações sem depender de banco, rede ou serviços reais. O Selenium é o nome que aparece quando o assunto é automação de testes em navegadores, simulando ações do usuário em aplicações web. E o Jest é um framework de testes muito popular no ecossistema JavaScript, criado para facilitar a validação de códigos JS com boa integração e simplicidade. Por isso, na ordem do enunciado, temos: interações com dependências externas = Mockito (2), framework JavaScript = Jest (4), testes de unidade = JUnit (1), automação em navegadores = Selenium (3). Resultado: 2 - 4 - 1 - 3, que corresponde ao gabarito C.

Continue treinando

Questões relacionadas