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

Foram encontradas 1.442 questões

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
Q4348749 Engenharia de Software
O Teste Funcional, também conhecido como Teste “Caixa-Preta”, são os testes concentrados de acordo com os requisitos funcionais do software. Existem vários métodos que podem ser aplicados na hora de optar pela técnica de caixa-preta, dentre os quais está a Análise do Valor Limite, que se caracteriza pela seguinte afirmação:
Alternativas
Q4348743 Engenharia de Software
Teste de Software é um processo que faz parte do desenvolvimento de software, e tem como principal objetivo revelar falhas/bugs para que sejam corrigidas até que o produto final atinja a qualidade desejada/acordada. Considerando-se isso, assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:

Deve-se evitar testes descartáveis, pois a qualidade do teste piora gradualmente com as iterações de desenvolvimento. Em contrapartida, há o teste _____________, que permite quantificar a evolução da qualidade de software, mantendo e executando novamente testes realizados anteriormente. Também chamada de teste estrutural ou orientado à lógica, a técnica de _____________ avalia o comportamento interno do componente de software. Também chamada de teste funcional, teste comportamental, orientado a dado ou orientado a entrada e saída, a técnica de _______________ avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo.
Alternativas
Q4347216 Engenharia de Software
Sobre os testes de usabilidade, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(_) Uma desvantagem é que estes só podem ser utilizados quando o sistema está completamente desenvolvido; protótipos não são eficientes para testes de usabilidade.

(_) Permitem identificar comportamentos inadequados do sistema. A exemplo disso, tem-se que, ao acionar um link, a aplicação apresenta outra página totalmente diferente da solicitada.

(_) É o teste que mede a estabilidade e o desempenho da aplicação durante um determinado período de tempo.
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
Q3727575 Engenharia de Software
A construção de software é uma tarefa que pode ser bastante complexa. Por esse motivo, problemas no desenvolvimento do software podem fazer com que ele não funcione como especificado. Para evitar que isso aconteça, testes podem ser planejados e executados sistematicamente com a finalidade de assegurar que as funcionalidades solicitadas estejam presentes e de acordo com o esperado. Dito isso, analise as proposições a seguir.

1) Teste de segurança avalia até que limites um software pode ser utilizado, ou seja, qual é o seu limite de suporte a informações ou tráfego sem que apresente nenhum problema.

2) Teste de configuração tem como objetivo verificar se o software está funcionando corretamente em diferentes ambientes de hardware e software.

3) Teste de carga leva o software aos seus limites com o objetivo de verificar em que ponto ele para de funcionar corretamente.

4) Teste unitário verifica se o software como um todo, bem como cada parte dele, faz exatamente o que deveria fazer.


Está(ão) correta(s), apenas:
Alternativas
Q2105221 Engenharia de Software
Considere o seguinte ciclo de desenvolvimento do Test Driven Development (TDD) no contexto do teste de software:
1. Escrever um Teste que inicialmente não passa. 2. Adicionar uma nova funcionalidade do sistema. 3. ...................................................................... 4. ...................................................................... 5. Escrever o próximo Teste.
Os itens 3 e 4 correspondem, correta e respectivamente, a:
Alternativas
Q2105206 Engenharia de Software
Considere, por hipótese, que uma equipe da PGE-AM, depois de testar e corrigir internamente os erros de uma nova versão de um app, decide fazer um soft launch do aplicativo. A equipe convida um seleto grupo de usuários reais, que não têm conhecimento prévio do aplicativo, para que estes interajam com o produto, incentivando-os a agir de forma diferente do que o app direciona, visando identificar erros críticos antes do lançamento para uma ampla base de usuários e procuradores. Neste caso, a equipe está realizando testes
Alternativas
Respostas
461: C
462: D
463: E
464: D
465: B
466: A
467: B
468: C
469: D
470: A
471: B
472: B
473: B
474: A
475: D
476: E
477: E
478: B
479: A
480: E