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

Foram encontradas 647 questões

Q2495500 Engenharia de Software
Em um contrato para o desenvolvimento de um software de gestão empresarial, uma cláusula específica solicita a execução, pelo fornecedor, de um “teste alfa” antes da entrega do produto ao cliente.

Para atender a essa cláusula do contrato, o fornecedor deve
Alternativas
Q2493629 Engenharia de Software
Durante uma reunião de revisão de UX design, o líder de UX e o gerente de produto devem considerar diferentes critérios para determinar se o design está pronto para ser implementado.

Um dos critérios fundamentais a considerar é(são):
Alternativas
Q2491328 Engenharia de Software

Julgue o item a seguir, relativo ao teste de estresse, a testes automatizados e à resiliência de aplicações.


Realiza-se o teste de estresse para confrontar os programas com situações anormais, de forma a exigir recursos em maior quantidade, frequência ou volume.

Alternativas
Q2491327 Engenharia de Software

Julgue o item a seguir, relativo ao teste de estresse, a testes automatizados e à resiliência de aplicações.


O teste automatizado pode conter recursos de auditoria eletrônica com avaliadores e geradores automáticos de testes.

Alternativas
Q2491326 Engenharia de Software

Julgue o item a seguir, relativo ao teste de estresse, a testes automatizados e à resiliência de aplicações.


O uso de cache e a implementação de mecanismos de fallback são estratégias importantes para aumentar a resiliência de uma aplicação.

Alternativas
Q2489163 Engenharia de Software
O teste que avalia a interação e a cooperação entre diferentes módulos, componentes ou sistemas de software para garantir o correto funcionamento do conjunto, assegurando que as partes, quando combinadas, executem as funções previstas de maneira harmoniosa e sem conflitos ou erros, é conhecido como:
Alternativas
Q2486331 Engenharia de Software
[Questão inédita] Os testes de software são atividades realizadas para garantir que um programa atenda aos requisitos, funcione corretamente e seja confiável. Um destes testes é realizado interna e externamente antes do lançamento do produto para identificar problemas.
Alternativas
Q2486321 Engenharia de Software
[Questão inédita] O time de desenvolvimento de uma companhia trabalha em um sistema de gestão de tráfego. Atualmente, o sistema conta com 15 telas, das quais 5 são utilizadas pelos gerentes de tráfego, 5 pelos agentes responsáveis por transportes e 5 pelos usuários finais. Duas das telas de gerência são responsáveis por alterar o comportamento de 3 das telas dos agentes de tráfego, modificando seus possíveis horários e suas condições de locomoção. Uma das telas dos agentes de tráfego é responsável por alterar a exibição de disponibilidade em duas das telas dos usuários finais. Em determinada iteração de desenvolvimento, os programadores recebem demandas, por parte dos gerentes, para alterar o comportamento e funcionamento das duas telas de gerência dos agentes de tráfego, assim como o comportamento da apresentação de horários aos usuários finais. Levando em consideração as telas alteradas, o trabalho da equipe de controle de qualidade do projeto poderia ser descrito em: 
Alternativas
Q2485899 Engenharia de Software
A prática de Test Driven Development (TDD, ou Desenvolvimento Orientado por Testes) se relaciona com o conceito de verificação e validação e se baseia em um ciclo para garantir a qualidade do código.
Entre as características do TDD, é correto o que se afirma em
Alternativas
Q2485894 Engenharia de Software
Com relação aos testes de software, avalie as afirmativas a seguir e assinale V para a afirmativa verdadeira e F para a falsa.

( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.
( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.
( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.

As afirmativas são, respectivamente,
Alternativas
Q2485798 Engenharia de Software
O objetivo principal do processo de teste de software é detectar a presença de erros no sistema testado. Sendo assim, o teste bem sucedido é aquele que consegue determinar situações nas quais o software falhe. Para se alcançar tal objetivo, diversas são as técnicas que podem ser empregadas. O Teste de Regressão apresenta as seguintes características:
Alternativas
Q2480601 Engenharia de Software

Existem várias técnicas de teste de software, cada uma com seus próprios objetivos e métodos específicos. Relacione os testes de software listados a seguir, às suas respectivas definições.


1. Teste Funcional

2. Teste de Conformidade

3. Teste de Caixa Preta

4. Teste de Desempenho


( ) Avalia como o sistema se comporta em termos de velocidade, escalabilidade e estabilidade sob diferentes condições de carga.

( ) Testa o software sem conhecimento interno da lógica ou estrutura do código, focando nos requisitos e funcionalidades visíveis.

( ) Verifica se as funções do software estão operando conforme esperado. Isso pode incluir testes de casos de uso, fluxos de trabalho e requisitos funcionais.

( ) Verifica se o software atende a padrões, regulamentos e requisitos legais.


Assinale a opção que indica a relação correta, na ordem apresentada. 

Alternativas
Q2480597 Engenharia de Software
A excelência no desenvolvimento de software começa com testes meticulosos, assim como a precisão é crucial em uma obra de arte. Diversas técnicas de teste de software existem, cada uma com propósito e abordagem específicos.
Assinale a opção que indica o tipo de teste que assegura que as funcionalidades previamente implementadas não serão afetadas pelas alterações feitas no código.
Alternativas
Q2477536 Engenharia de Software
Na verificação de software, marque a afirmativa que define o propósito da técnica de revisão de código estática. 
Alternativas
Q2471752 Engenharia de Software
Assinale a opção em que é corretamente apresentado o tipo de teste de software responsável por verificar se diferentes partes do sistemas de software foram projetadas para interagir entre si e se fazem essa interação corretamente, avaliando, inclusive, como os dados são transferidos entre elas.
Alternativas
Q2471748 Engenharia de Software
Em um sistema de controle de versão como o Git, um merge conflict é
Alternativas
Q2471747 Engenharia de Software
Assinale a opção em que é apresentado um framework de teste comumente utilizado para automatizar testes de aplicativos web.
Alternativas
Q2471746 Engenharia de Software
É uma característica-chave de um bom framework de automação de teste
Alternativas
Q2471745 Engenharia de Software
Os frameworks de teste de software 
Alternativas
Q2471744 Engenharia de Software
A abordagem que se concentra principalmente em examinar as estruturas internas ou os funcionamentos de uma aplicação de software é denominada teste de
Alternativas
Respostas
41: E
42: C
43: C
44: C
45: C
46: C
47: E
48: A
49: D
50: C
51: A
52: C
53: D
54: C
55: D
56: E
57: E
58: D
59: E
60: C