🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre teste de software em engenharia de software

Questões Discursivas

Foram encontradas 1.425 questões

Q2074640 Engenharia de Software

Em relação às etapas de teste de software, correlacione as colunas a seguir:


Etapa de teste

1.Teste de unidade

2.Teste de integração

3.Teste de validação

4.Teste de sistema

Objetivo

( ) Foca no projeto e construção da arquitetura de software, ao mesmo tempo em que se realizam testes para descobrir erros associados às interfaces.
( ) Garante que o software satisfaz a todos os requisitos funcionais, comportamentais e de desempenho.
( ) Verifica se o software e todos os outros elementos se combinam corretamente e se a função/desempenho global é obtido.
( ) Foca em cada componente individualmente, garantindo que ele funcione adequadamente.


A sequência CORRETA, de cima para baixo, é:

Alternativas
Q2074639 Engenharia de Software

Em relação aos conceitos de verificação e validação relacionados ao teste de software, correlacione as colunas a seguir:


Tarefa

1.Verificação

2.Validação

Característica

( ) Checar se o software atende a seus requisitos funcionais e não funcionais.

( ) Garantir que o software atenda às expectativas do cliente.

( ) “Estamos construindo o produto certo?”.

( ) “Estamos construindo o produto da maneira certa?”.

( ) Garantir que o software implementa corretamente uma função específica.


A sequência CORRETA, de cima para baixo, é: 

Alternativas
Q2074638 Engenharia de Software

Em relação ao processo de integração contínua de software, analise as seguintes afirmativas.


I. Um dos benefícios de se trabalhar com integração contínua é permitir que os problemas causados pelas interações entre diferentes desenvolvedores sejam detectados e reparados tão logo seja possível.

II. A integração contínua é uma boa estratégia para sistemas muito grandes, quando se leva muito tempo para que o sistema seja construído (build) e testado.

III. Na integração contínua, assim que o trabalho em uma tarefa é concluído, ele é integrado ao sistema como um todo e, após essa integração, todos os testes de unidade do sistema devem passar.


Estão CORRETAS as afirmativas:

Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074262 Engenharia de Software
Com base nos tipos de testes de qualidade de software, assinale a alternativa que indica corretamente um dos testes que podem ser executados para validar os procedimentos de contingência para um software.
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074260 Engenharia de Software
Quando queremos assegurar que modificações (por manutenção ou melhoria) feitas no código do software não afete outras partes do sistema, aplicamos testes que chamamos de:
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074259 Engenharia de Software
Para validar um software, é necessária a sua execução total ou parcial. Neste processo de validação temos duas abordagens.
Assinale a alternativa que indica corretamente estas duas abordagens:
Alternativas
Q2066775 Engenharia de Software
O tipo de teste de software que serve para garantir que todas ou algumas partes de um sistema estão dialogando e funcionando corretamente em conjunto é o teste
Alternativas
Q4154449 Engenharia de Software
Quais testes de segurança podem ser projetados para avaliar vulnerabilidades de buffer overflow, devido aos dados transmitidos da interface do usuário para a lógica de negócios?  
Alternativas
Q4141579 Engenharia de Software
A qual tipo de teste o conceito a seguir se refere: “Trata-se de testes que simulam o uso de um sistema por um usuário real”?
Alternativas
Q4141578 Engenharia de Software
Diferentes ferramentas de testes podem ser utilizadas para automatizar os testes de software. A respeito do Selenium, marque a alternativa correta. 
Alternativas
Q4141575 Engenharia de Software
Desenvolvimento Dirigido Por Testes ou Test Driven Development (TDD) é uma das práticas de programação propostas pelo método ágil Extreme Programming. Sobre essa prática, marque a alternativa correta. 
Alternativas
Q4138165 Engenharia de Software
Marque a alternativa correta sobre o uso de ferramentas para apoiar os testes de software
Alternativas
Q4138164 Engenharia de Software
Quando se adotam testes de caixa-preta, existem técnicas para auxiliar na seleção das entradas de dados que serão utilizadas durante os testes. Qual a técnica mais recomendada para auxiliar na seleção das entradas de testes?  
Alternativas
Q4137937 Engenharia de Software

Em resumo, teste de software é um tipo de controle de qualidade que pode envolver várias etapas, onde escolhem-se algumas condições em que a aplicação vai ser colocada à prova até a simulação real de utilização. Considere um teste que desconhece o conteúdo do código-fonte. Nesse teste, o componente testado é tratado como uma caixa-preta: são fornecidos dados de entrada e o resultado comparado com aquele esperado e previamente conhecido. A questão retrata características do teste:

Alternativas
Q4097387 Engenharia de Software
Defeito de software é uma imperfeição ou deficiência em um produto de software que faz que esse produto não atenda às suas especificações ou às expectativas de suas partes interessadas. Um defeito pode causar uma falha de software, que é um evento em que um sistema ou componente de sistema não executa uma função necessária dentro dos limites especificados. As informações de classificação de defeitos de software podem ser usadas para determinar aspectos do teste de software e de outros processos de software que precisam de melhorias. Qual das seguintes informações está relacionada à classificação de defeitos de software?  
Alternativas
Q4097386 Engenharia de Software
Atividades de teste são complexas e onerosas e por isso devem ser bem planejadas. Todavia, há uma técnica de teste de software em que os testes não são definidos com antecedência em um plano de teste estabelecido, mas são dinamicamente projetados, executados e modificados com base no conhecimento adquirido pelo responsável pelo teste. A técnica de teste que apresenta estas características é chamada de teste 
Alternativas
Q4097385 Engenharia de Software
O reteste seletivo de um sistema ou componente para verificar que modificações realizadas sobre o software não causaram efeitos diferentes dos planejados e que o sistema ou componente continua a atender aos seus requisitos especificados é chamado de teste 
Alternativas
Q4097384 Engenharia de Software
Considere-se os seguintes propósitos para dois dos processos do ciclo de vida de software definidos pela norma técnica ISO/IEC/IEEE 12207:2017:

I - O propósito do processo é fornecer evidência objetiva de que um sistema ou um elemento do sistema cumpre seus requisitos e características especificados.
II - O propósito do processo é fornecer evidência objetiva de que o sistema, quando em uso, cumpre seus objetivos de negócio ou missão e os requisitos das partes interessadas, alcançando seu uso pretendido em seu ambiente operacional pretendido.

Quais são, respectivamente, os processos do ciclo de vida de software associados a estes propósitos? 
Alternativas
Q3960355 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando as técnicas de software com suas corretas descrições.

Coluna 1
1. Teste alfa. 2. Teste beta. 3. Teste de regressão.
Coluna 2

( ) Casos de teste aprovados em versões prévias do software são verificados novamente, principalmente em casos em que erros foram corrigidos e há a possibilidade de se introduzir novos erros ou reintroduzir erros que ocorreram anteriormente.
( ) Conduzido na instalação do desenvolvedor, em um ambiente controlado por eles, por um grupo representativo de usuários finais.
( ) Conduzido nas instalações de um ou mais usuários finais, geralmente sem a presença de desenvolvedores, em um ambiente sem o controle destes últimos.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3960354 Engenharia de Software
Um sistema orientado a objetos está em desenvolvimento para controle de caixa em uma loja de departamentos. A construção desse sistema utiliza uma abordagem de desenvolvimento guiado por testes. Durante o desenvolvimento de uma classe chamada NotaFiscal, um conjunto de teste foi construído de forma a testar as operações definidas nessa classe e também seu comportamento de estado. O teste descrito nesse exemplo configura um teste de:
Alternativas
Respostas
441: A
442: C
443: B
444: B
445: C
446: D
447: C
448: B
449: A
450: B
451: C
452: D
453: A
454: B
455: B
456: B
457: A
458: D
459: E
460: E