Questões de Concurso

Foram encontradas 1.132 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1924505 Engenharia de Software
Desenvolvimento guiado por testes (TDD) é uma técnica de desenvolvimento de software que
Alternativas
Q1924481 Engenharia de Software
Considere as seguintes definições relacionadas a testes.

I. “O ___________ concentra o esforço de verificação no menor elemento construtivo do projeto de software – o componente ou módulo de software. Usando a descrição do projeto em nível de componente como guia, caminhos de controle importantes são testados para descobrir erros dentro do limite do módulo. A relativa complexidade dos testes e os erros que esses testes descobrem são limitados pelo escopo restrito estabelecido. Esse teste se concentra na lógica de processamento interno e nas estruturas de dados dentro dos limites de um componente. Esse tipo de teste pode ser realizado em paralelo para vários componentes.”
II. “O ___________ é uma técnica sistemática para construir a arquitetura de software e, ao mesmo tempo, realizar testes para descobrir erros associados à interface. O objetivo é pegar componentes (unidades construtivas) testados e construir uma estrutura de programa que tenha sido definida pelo projeto.”
III. “Cada vez que um novo módulo é adicionado como parte do processo de teste, o software muda. Novos caminhos de fluxo de dados são estabelecidos, novas entradas e saídas podem ocorrer, e uma nova lógica de controle é invocada. Os efeitos colaterais associados a essas alterações podem causar problemas com funções que anteriormente funcionavam perfeitamente. No contexto de uma estratégia de teste, o ___________ é a reexecução de algum subconjunto de testes que já foram conduzidos para garantir que as alterações não tenham propagado efeitos colaterais indesejados.”

Assinale a alternativa que preencha corretamente as três definições, considerando sua ordem numérica.
Alternativas
Q1916286 Engenharia de Software
Conforme o software evolui e suas partes são colocadas para trabalhar em conjunto, é necessário verificar se a interação entre elas ocorre da maneira mais correta possível. Os testes responsáveis por isso são chamados de:
Alternativas
Q1915885 Engenharia de Software

Julgue o próximo item, que tratam de arquitetura de software, intranet e TDD. 


Uma das fases do TDD (test driven development) é a refatoração do código, que tem o objetivo de melhorar a extensibilidade do código.

Alternativas
Q1907184 Engenharia de Software

Acerca de controles e testes de segurança para aplicações web, julgue o item seguinte.


A metodologia empregada nos testes de caixa branca tem como base a geração de casos de teste por meio do conhecimento da estrutura interna do programa.

Alternativas
Respostas
231: B
232: C
233: A
234: C
235: C