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

Foram encontradas 1.151 questões

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
Q2458857 Engenharia de Software
A automação de testes desempenha um papel fundamental em pipelines de Integração Contínua (CI) e Entrega Contínua (CD), ao permitir que equipes de desenvolvimento detectem e corrijam problemas rapidamente, mantendo a qualidade do software em níveis adequados. Uma característica importante da automação de testes CI/CD é a capacidade de executar testes automaticamente a cada novo commit no repositório, garantindo que alterações recentes não quebrem funcionalidades existentes.
Com base nesse contexto, assinale a opção que descreve corretamente a importância da automação de testes em ambientes CI/CD.
Alternativas
Q2451568 Engenharia de Software
No contexto da Engenharia de Software, os testes de software desempenham um papel consideravelmente importante no âmbito do processo de desenvolvimento.
Nesse contexto, os testes de unidade caracterizam-se por 
Alternativas
Q2446998 Engenharia de Software
Leia o texto a seguir.
O teste é uma atividade fundamental no ciclo de vida do desenvolvimento de software, que visa identificar defeitos, bugs ou problemas em um sistema de software para garantir sua qualidade e adequação aos requisitos do usuário final. Consiste em executar o software em condições controladas e observar seu comportamento, a fim de verificar se ele atende aos critérios de aceitação estabelecidos durante a fase de especificação e de desenvolvimento.
Disponível em: <https://www.softwaretestinghelp.com/>. Acesso em: 20 fev. 2024.

É uma característica essencial para o resultado adequado em testes unitários de software:
Alternativas
Q2446221 Engenharia de Software
O Mockito é uma biblioteca em Java usada para criar e configurar objetos simulados, também conhecidos como "mocks", em testes de unidade. Qual anotação do Mockito é usada para representar a classe que está sendo testada?
Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436328 Engenharia de Software

Os testes de condições desempenham um papel crucial na programação, possibilitando que os programas efetuem escolhas e ações com base em circunstâncias específicas. Essas estruturas condicionais permitem o controle do fluxo de execução do código, contribuindo para a criação de lógica, interatividade e automação em aplicações de software. Assim, a compreensão e o domínio dos testes de condições representam competências essenciais para os programadores no contexto acadêmico e profissional.


Levando em consideração os testes de condições, pode-se afirmar que

Alternativas
Q2427600 Engenharia de Software

Na Engenharia de Software, verificação, validação e teste são conceitos fundamentais que garantem a qualidade do software desenvolvido. Neste contexto, considere o seguinte cenário: uma equipe de desenvolvimento de software está trabalhando em um novo sistema de gerenciamento de projetos. Eles realizam atividades de verificação e validação em diferentes etapas do projeto, bem como testes em várias fases. Qual das alternativas a seguir melhor descreve uma situação em que verificação, validação e teste são aplicados de maneira correta e eficaz?

Alternativas
Ano: 2021 Banca: CETAP Órgão: CRF - PA Prova: CETAP - 2021 - CRF - PA - Analista de Suporte |
Q2411196 Engenharia de Software

Testar um software é parte integrante de seu desenvolvimento. Existem diversos tipos de testes pelos quais os sistemas (softwares) devem passar para garantir sua eficiência e eficácia. Um deles testa todas as partes do código do aplicativo e utiliza o aspecto interno do programa/sistema, o código fonte, para avaliar seus componentes. Este tipo de teste também é conhecido como teste orientado à lógica ou estrutural. Nele, podem ser analisados itens como: fluxo dos dados, condição, ciclos etc. Seu nome é:

Alternativas
Q2389079 Engenharia de Software
Entre os métodos para testes de software está o teste de caixa-branca. Uma de suas aplicações consiste em determinar os caminhos que podem ser percorridos, de modo que todas as instruções e todos os resultados de condições sejam executados ao menos uma vez. Para descobrir a quantidade de caminhos independentes, o primeiro passo é desenhar um grafo direcionado, representando o código da função seguindo regras simples.
Nesse contexto, quantos caminhos possui uma função que é representada por um grafo com 9 nós e 11 arestas?
Alternativas
Q2386380 Engenharia de Software
Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) O teste de segurança é uma técnica que não avalia a resistência do software a ameaças e ataques, visando não identificar vulnerabilidades e garantir a proteção dos dados.
( ) Teste de Unidade é uma técnica que verifica obrigatoriamente em todos os componentes de um software para garantir que tudo funcione conforme esperado, dispensando completamente o teste de partes menores isoladas (unidades).
( ) O teste de aceitação do usuário (UAT) é conduzido exclusivamente pelos desenvolvedores para garantir que o sistema atenda aos padrões de qualidade internos da equipe de desenvolvimento.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2383124 Engenharia de Software
Considere que um novo software foi desenvolvido e está prestes a entrar no ambiente de produção de uma empresa, mas, antes disso, serão realizados testes finais. Para isso, um conjunto de representantes dos usuários finais deve participar desse estágio de testes. Caso se perceba que o software está tendo o comportamento esperado, ele será implantado em produção.
Qual estágio de teste está descrito no cenário acima?
Alternativas
Q2383123 Engenharia de Software
Um especialista em testes de software, com vasta experiência na criação de testes não funcionais, reuniu-se com sua equipe de desenvolvimento para avaliar se ainda havia requisitos não funcionais pendentes de teste em um novo software de e-commerce que estava sendo desenvolvido. Após ler a lista de requisitos identificados pela equipe como pendentes de teste, o especialista identificou um requisito não funcional ainda não testado.
Com base no cenário apresentado, o requisito não funcional identificado foi o de verificar se
Alternativas
Q2383121 Engenharia de Software
Uma gerente de testes de software propôs a seu time de desenvolvimento que começasse a aplicar a abordagem Test Driven Development (TDD).
É uma das características principais dessa abordagem iniciar o desenvolvimento de testes
Alternativas
Q2383119 Engenharia de Software
Um desenvolvedor de sistemas, ao analisar algumas ferramentas de testes, deparou-se com o xUnit, o qual, dentre outras características, destaca-se por
Alternativas
Respostas
61: C
62: D
63: E
64: E
65: D
66: E
67: C
68: C
69: C
70: A
71: A
72: D
73: E
74: D
75: A
76: A
77: A
78: B
79: A
80: C