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

Foram encontradas 1.278 questões

Ano: 2018 Banca: AOCP Órgão: FUNPAPA Prova: AOCP - 2018 - FUNPAPA - Analista de Sistemas |
Q1097359 Engenharia de Software
Testes de software são necessários para confirmar se o software desenvolvido atende às funcionalidades a que se propôs. Em relação aos testes de software, é correto afirmar que
Alternativas
Q1094992 Engenharia de Software
No que se refere às tecnologias de desenvolvimento para web, julgue o próximo item. 
O JUnit é um método de testes de software do padrão  xUnit  voltado  para  sistemas  desenvolvidos  em  linguagem Java.  
Alternativas
Q1075420 Engenharia de Software
Qual é o objetivo da realização de testes funcionais?
Alternativas
Q1075397 Engenharia de Software
O ciclo TDD (Test Driven Development) é composto por quatro fases, sendo elas:
Alternativas
Q1020733 Engenharia de Software
O ciclo do TDD - Test Driven Development, ou, em português, Desenvolvimento Guiado por Testes consiste em:
Alternativas
Q1020732 Engenharia de Software
Assinale o teste que focaliza o esforço de verificação da menor unidade de projeto de software.
Alternativas
Q1005210 Engenharia de Software

Numere a segunda coluna de acordo com a primeira, associando os termos com suas respectivas definições.


(1) Teste de regressão

(2) Teste funcional

(3) Teste caixa-branca

(4) Teste unitário

(5) Teste de estresse

(6) Teste de desempenho

(7) Teste de segurança

(8) Teste de software

(9) Teste de carga


( ) Seu objetivo é verificar o comportamento do software contra a lógica de negócio descrita nos documentos de requisitos e especificação.

( ) Teste que foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente.

( ) Verifica a performance do software durante a execução, principalmente em relação aos critérios ligados a consumo de recursos de processamento, memória e tempo de resposta.

( ) Processo de retestar um software que sofreu modificações.


A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é

Alternativas
Q1005209 Engenharia de Software

______________ é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Essencialmente, desenvolve-se um código de forma incremental em conjunto com um teste para este incremento. Não se avança para o próximo incremento até que o código desenvolvido passe no teste. Essa abordagem foi introduzida como parte de métodos ágeis, mas pode ser também usada em processos de desenvolvimento dirigido a planos.


Assinale a alternativa que preenche corretamente a lacuna do texto acima.

Alternativas
Q971991 Engenharia de Software
Acerca dos critérios de teste de software, assinale a alternativa INCORRETA.
Alternativas
Q971990 Engenharia de Software
São consideradas fases da atividade de teste de softwares, EXCETO:
Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958866 Engenharia de Software

Conforme descreve Wazlawick, R. S. (2015) p. XX, “Frequentemente, partes do software devem ser testadas separadamente do corpo principal do código, mas ao mesmo tempo elas devem comunicar com as outras partes”. Entretanto, nem sempre, ao testar um componente de software, que chama operações de outro, todo o código necessário já está implementado. Nesse sentido, podem-se criar versões simplificadas de código, que implementam apenas o comportamento que é absolutamente necessário, permitindo a realização dos testes.


Considerando os conceitos descritos, se

Alternativas
Q954555 Engenharia de Software

Julgue o item que se segue, relativo a disciplinas do processo de desenvolvimento de software.


Os testes de caixa-branca buscam verificar o comportamento interno do software, ou seja, os elementos relacionados ao código-fonte desse software.

Alternativas
Q954540 Engenharia de Software

Julgue o próximo item, a respeito de questões relacionadas ao desenvolvimento e testes de segurança de aplicações web.


Para que um teste de invasão leve informações úteis à segurança de uma aplicação web, é importante que tal aplicação esteja em um estágio avançado no seu ciclo de desenvolvimento.

Alternativas
Q954221 Engenharia de Software

Um grupo de desenvolvedores elaborou vários casos de teste que selecionam caminhos de teste de acordo com as definições e com o uso de variáveis existentes em um programa.


Esse tipo de teste caixa-branca é denominado

Alternativas
Q952938 Engenharia de Software

O aplicativo Apache JMeter é um software de código aberto desenvolvido em Java e projetado para realizar testes de carga e medir desempenho. Para executar um teste de carga, podemos utilizar o comando abaixo. O que se pode afirmar por meio dele?


jmeter -n -t my_test.jmx -l my_test.jtl -H my.server -P 8000

Alternativas
Q952916 Engenharia de Software
Sobre testes unitários, assinale a alternativa correta.
Alternativas
Q952507 Engenharia de Software
Um Analista está trabalhando em um projeto de desenvolvimento de software utilizando o método Extreme Programming (XP) e executando testes com base no ciclo definido no Test-Driven Development (TDD). Nesse ciclo,
Alternativas
Q950960 Engenharia de Software

O item a seguir apresenta uma situação hipotética, seguida de uma assertiva a ser julgada, com relação a testes de software.


Determinada equipe de desenvolvimento de softwares desejava realizar testes que avaliassem o comportamento do sistema por meio do estudo das entradas e das saídas relacionadas, sem validação da implementação do software e sem acesso ao seu código-fonte. Para isso, a equipe sugeriu a utilização dos testes de caixa-preta e de caixa-branca. Nessa situação, somente o teste tipo caixa-preta é corretamente aplicável, pois o tipo caixa-branca depende de acesso ao código-fonte do sistema.

Alternativas
Q950959 Engenharia de Software

O item a seguir apresenta uma situação hipotética, seguida de uma assertiva a ser julgada, com relação a testes de software.


Determinada equipe de desenvolvimento de softwares pretendia realizar testes que permitissem avaliar cenários com os quais os usuários reais do sistema pudessem se relacionar. Esses cenários deveriam descrever uma maneira de usar o sistema. Para isso, foram sugeridos os testes de release e de cenário. Nessa situação, será correto aplicar testes de cenários, que são incompatíveis com os de release, devendo a aplicação desses últimos ser descartada.

Alternativas
Q950958 Engenharia de Software
O item a seguir apresenta uma situação hipotética, seguida de uma assertiva a ser julgada, com relação a testes de software.
Uma equipe de desenvolvimento de softwares pretendia realizar testes de forma incremental durante o desenvolvimento de um programa, a fim de verificar se mudanças no programa não haviam nele introduzido novos bugs; para isso, foram sugeridos os testes unitários e de regressão. Nessa situação, será correto utilizar os testes unitários, mas não os testes de regressão, pois esses últimos não visam verificar novos bugs, mas sim, tão somente, avaliar as funcionalidades do sistema.
Alternativas
Respostas
561: D
562: C
563: B
564: D
565: A
566: D
567: B
568: A
569: C
570: D
571: A
572: C
573: C
574: B
575: D
576: C
577: B
578: C
579: E
580: E