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

Foram encontradas 1.364 questões

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
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
Q2378420 Engenharia de Software

Julgue o item que se segue, a respeito de qualidade de software.  


Um teste de software de regressão estará corretamente projetado quando se considera, em cada uma das funções principais do software, apenas os testes que tratam de uma ou mais classes de erros. 

Alternativas
Q2369647 Engenharia de Software
Quando se deseja apurar erros de interface durante os casos de teste de software, como por exemplo, o mau uso da interface, utiliza-se o teste:
Alternativas
Q2359957 Engenharia de Software

Quanto aos princípios fundamentais das atividades de teste e aos processos ágeis de desenvolvimento de software, julgue o item a seguir.


Os testes de regressão são realizados por ocasião da ocorrência de mudanças no software.

Alternativas
Q2359956 Engenharia de Software

Quanto aos princípios fundamentais das atividades de teste e aos processos ágeis de desenvolvimento de software, julgue o item a seguir.


Os estágios das atividades de teste de software devem ser realizados na seguinte ordem: teste do sistema, teste de integração e teste de unidade. 

Alternativas
Q2359822 Engenharia de Software

Julgue o próximo item, relativo a testes de software.


Considerada uma técnica sistemática para construir a arquitetura de software concomitantemente à realização de testes para descobrir erros associados às interfaces, o teste de integração realiza testes a partir de componentes testados em unidade.

Alternativas
Q2359821 Engenharia de Software

Julgue o próximo item, relativo a testes de software.


Um conceito-chave na atividade de codificação na XP, ainda que incompatível com a execução de testes unitários, é a programação em pares, em que duas pessoas trabalham juntas em uma mesma estação de trabalho para criar código.

Alternativas
Q2359820 Engenharia de Software

Julgue o próximo item, relativo a testes de software.


Considerando que o teste funcional objetiva determinar se um recurso funciona corretamente sem problemas, é possível automatizar esse tipo de teste mesmo que o sistema seja web, em que é possível simular os retornos esperados.

Alternativas
Q2355971 Engenharia de Software
É um modelo de distribuição de software ainda existente, no qual o software geralmente é disponibilizado gratuitamente. É totalmente funcional durante um período de avaliação, mas os usuários são incentivados a pagar por ele se o acharem útil ou desejarem desbloquear recursos adicionais. Esse conceito refere-se ao 
Alternativas
Q2353984 Engenharia de Software
Os requisitos de software são descrição dos recursos e funcionalidades do sistema alvo e são comumente classificados em requisitos funcionais e requisitos não funcionais. Sobre os requisitos não funcionais sabe-se que
Alternativas
Respostas
261: C
262: C
263: C
264: A
265: A
266: A
267: A
268: A
269: B
270: A
271: C
272: C
273: A
274: C
275: E
276: C
277: E
278: C
279: A
280: A