Questões de Concurso Comentadas sobre teste de software em engenharia de software

Foram encontradas 647 questões

Q1965367 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

Na gestão de defeitos, o princípio de teste da regra 10 de Myers estabelece que as atividades de teste estático e dinâmico devem ser planejadas muito antes de serem iniciadas. 
Alternativas
Q1965366 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

Na programação de um script Selenium, a sincronização do código ao estado atual do navegador pode ser realizada com uma espera explícita, durante a qual o código interrompe a execução do programa até que se resolva a condição definida ou decorra o limite de espera da chamada. 
Alternativas
Q1965365 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

No desenvolvimento orientado a comportamento (BDD), os ciclos iniciam-se com a criação de testes de unidade e integração.
Alternativas
Q1965364 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

Antes de utilizar o Selenium em um projeto de automação de testes, é preciso instalar as bibliotecas de linguagem para a linguagem escolhida e os drivers para os navegadores definidos. 
Alternativas
Q1965363 Engenharia de Software
Em um sistema de controle escolar, o software tem de selecionar os estudantes que deverão realizar uma prova de recuperação. Para prestar a prova, o estudante deve, no mínimo, ter obtido uma nota 5,0 durante o ano letivo, mas não ter conseguido nota 7,0 ou superior. As notas têm precisão de 0,1.

A partir dessa situação hipotética, julgue o item a seguir, relativos aos testes de caixa preta.

O conjunto S = {4,9; 5,0; 6,9; 7,0} representa o mínimo de quantidades desejadas que cobrem as classes de equivalência dos critérios da prova de recuperação. 
Alternativas
Q1965362 Engenharia de Software
Em um sistema de controle escolar, o software tem de selecionar os estudantes que deverão realizar uma prova de recuperação. Para prestar a prova, o estudante deve, no mínimo, ter obtido uma nota 5,0 durante o ano letivo, mas não ter conseguido nota 7,0 ou superior. As notas têm precisão de 0,1.

A partir dessa situação hipotética, julgue o item a seguir, relativos aos testes de caixa preta. 

O conjunto de valores de entrada S = {4,9; 5,0; 6,9; 7,0; 7,1} cobre os valores-limite para um aluno estar em recuperação.
Alternativas
Q1965357 Engenharia de Software
Julgue o próximo item, relativos a conceitos, processos e ciclo de vida dos testes de software. 

No teste de fumaça (smoke test), os códigos do software são integrados em componentes bloqueadores de erros com módulos reutilizáveis necessários para implementar as funções do software.
Alternativas
Q1965356 Engenharia de Software
Julgue o próximo item, relativos a conceitos, processos e ciclo de vida dos testes de software. 

A complexidade ciclomática, usada no contexto do método de teste de caminho básico, encontra o número de rotas de execução de um programa para percorrer os comandos elementares pelo menos uma vez. 
Alternativas
Q1965355 Engenharia de Software
Julgue o próximo item, relativos a conceitos, processos e ciclo de vida dos testes de software. 

É possível que um defeito que resida em código sem causar uma falha não seja encontrado em um teste dinâmico.  
Alternativas
Q1965354 Engenharia de Software
Julgue o próximo item, relativos a conceitos, processos e ciclo de vida dos testes de software. 

O teste estático é uma técnica de verificação de software que revisa o código do programa para identificar se ele representa as especificações produzidas para o software.
Alternativas
Q1965342 Engenharia de Software
A respeito dos conceitos de teste de integração e de teste unitário, julgue o item subsequente.

O objetivo do teste de integração é verificar se os requisitos atendem a especificação e se as funcionalidades do sistema foram implementadas corretamente, sendo todo o sistema testado de modo a simular um ambiente de execução real. 
Alternativas
Q1965341 Engenharia de Software
A respeito dos conceitos de teste de integração e de teste unitário, julgue o item subsequente.

Os testes unitários são realizados com o objetivo de isolar cada parte do sistema para garantir que elas estejam funcionando conforme especificado. 
Alternativas
Q1965328 Engenharia de Software

No que se refere a testes ágeis, julgue o próximo item.



Entre os métodos de testes ágeis, o TDD (test-driven development) é uma extensão do BDD (behavior driven development). 

Alternativas
Q1965327 Engenharia de Software

No que se refere a testes ágeis, julgue o próximo item.



Entre os métodos de testes ágeis, o BDD (behavior driven development) é aquele que, por natureza, é o mais orientado para o cliente.

Alternativas
Q1965324 Engenharia de Software
Em relação às metodologias ágeis de desenvolvimento, julgue o item que se segue. 

O TDD (test-driven development) é uma metodologia que, ao longo do tempo, implica que o aplicativo em desenvolvimento tenha um conjunto abrangente de testes que ofereça confiança no que foi desenvolvido até então.
Alternativas
Q1965297 Engenharia de Software

Um Técnico pretende realizar testes de software em um sistema. Alguns dos testes que ele deseja realizar são:


I. Detectar, precocemente, bugs nas funcionalidades ou recursos recém-desenvolvidos.

II. Validar a funcionalidade, confiabilidade e estabilidade entre diferentes módulos.

III. Certificar-se que todos os módulos do sistema funcionam como esperado, em conjunto.

IV. Melhorar a qualidade do código por meio de melhor refatoração de código.


Os itens I, II, III e IV são testes classificados, correta e respectivamente, como

Alternativas
Q1962649 Engenharia de Software

Sobre os testes de software, analise as afirmativas a seguir.


I. Testes de estresse são testes de sistema projetados para confrontar o software com situações anormais as condições previstas de uso.

II. Testes de regressão são testes estruturais que forçam o software a falhar de várias maneiras visando identificar os limites operacionais de um sistema.

III. Testes de módulo são testes de caixa-preta que visam avaliar a usabilidade da aplicação, determinando até que ponto a interface do software é fácil e intuitiva de utilizar.


Está correto o que se afirma em

Alternativas
Q1961673 Engenharia de Software
Julgue o próximo item, relativos a testes de software, TDD (test driven development) e XML.

No TDD, os testes que embasam a refatoração são do tipo caixa preta, pois o foco é a funcionalidade em vez do modo de desenvolvimento, logo, ao se utilizar o TDD, é incompatível executar testes unitários em uma estratégia caixa branca.
Alternativas
Q1955555 Engenharia de Software
Uma Analista verificou que, dentre os tipos de teste de integração, uma das abordagens considerava:
– Integrar componentes de infraestrutura e depois adicionar componentes funcionais.
– Iniciar a integração dos sistemas no nível de módulo.
– Implementar o método de teste quando existirem módulos superiores ainda em construção. Nesse caso, deve-se usar drivers para estimular o funcionamento dos módulos ausentes.
Trata-se da abordagem
Alternativas
Q1953394 Engenharia de Software

Para realizar testes de integração, um Técnico estudou as abordagens possíveis e uma delas é assim definida:

Ao usar esta técnica, os módulos são testados separadamente e depois integrados de uma só vez. No entanto, para realizar a integração usando essa abordagem é preciso stubs e drivers para testar os módulos isoladamente.

Muito usados para demonstrar uma operabilidade mínima do sistema, a maior desvantagem dessa técnica é que caso ocorra algum erro na interface de um módulo com outro, o motivo ficará mais difícil de ser encontrado, já que é uma abordagem não incremental.


Trata-se da abordagem

Alternativas
Respostas
221: E
222: C
223: E
224: C
225: E
226: E
227: E
228: E
229: C
230: C
231: E
232: C
233: E
234: C
235: C
236: D
237: A
238: E
239: D
240: B