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

Foram encontradas 1.154 questões

Q1617358 Engenharia de Software
Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.

Em testes automatizados, para diminuir problemas de lentidão ao se acessar um banco de dados no teste de funcionalidade, pode-se substituir o banco de dados por um mock objects.
Alternativas
Q1617357 Engenharia de Software
Julgue o próximo, relativos a conceitos, aplicações e tipos de testes de software.
No processo de testes para software customizado, deve haver pelo menos um teste para cada requisito; nessa validação, busca-se que o sistema execute corretamente de acordo com o uso esperado.
Alternativas
Q1394670 Engenharia de Software

Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.


Teste de software é uma atividade que pode ser sistematicamente planejada e especificada. Um teste é bem-sucedido quando um caso de teste descobre um erro e, por consequência, inicia-se ________, um processo que tem por objetivo principal encontrar e corrigir a causa de um erro ou defeito de software.

Alternativas
Q1394224 Engenharia de Software

No que se refere ao teste de software, julgue cada afi rmativa abaixo e informe se é VERDADEIRA (V) ou FALSA (F). Em seguida, assinale a alternativa que corresponde à sequência CORRETA.


( ) O teste de software é um elemento de tópico mais amplo, conhecido como verificação e validação.

( ) Dentre as etapas de teste de um software, o teste de integração proporciona a garantia final de que o produto testado satisfaz a todos os requisitos, inclusive o de desempenho.

( ) Uma boa estratégia de testes, além de ter como objetivo principal encontrar erros, também avalia características como utilidade e portabilidade.

( ) O teste de recuperação é um teste que força o software a falhar de diversas formas e verifica se a recuperação ocorreu de forma correta.

Alternativas
Q1393628 Engenharia de Software
Sobre os conceitos de verificação e validação, no contexto dos testes de software, analise as assertivas abaixo.

I. Verificação procura garantir a implementação correta de uma função específica no software testado.
II. Validação procura garantir que o software atenda aos requisitos do cliente. III. Quando um software é aprovado nos testes de verificação, automaticamente ele está aprovado em relação aos testes de validação.

É correto o que se afirma em
Alternativas
Q1393625 Engenharia de Software
O Teste Fumaça (Smoke Test) é uma abordagem do Teste de
Alternativas
Q1393313 Engenharia de Software
Em relação aos tipos de testes de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa.

( ) Teste de Regressão significa executar novamente um subconjunto de testes já realizado anteriormente, para garantir que as últimas modificações não propagarão efeitos colaterais indesejáveis no software. ( ) Testes Alfa são realizados no ambiente de produção do usuário final para identificar possíveis problemas nesse ambiente que não foram detectados nas fases anteriores de teste. ( ) O Teste de Estresse executa um sistema de tal forma que ele demande recursos em quantidade, volume ou frequência anormais, com o objetivo de identificar limites de capacidade. ( ) O Teste de Unidade avalia a lógica interna de processamento e as estruturas de dados dentro dos limites de um componente.

A sequência CORRETA, de cima para baixo, é:
Alternativas
Q1307535 Engenharia de Software
Uma ferramenta útil para desenvolvimento de um projeto em equipe é o controle de versão. Subversion é um sistema de controle de versão livre/open-source muito popular. Para submeter as alterações efetuadas em um projeto, o usuário deverá usar o comando
Alternativas
Q1290354 Engenharia de Software

No teste de _________, os módulos são combinados e testados em grupo. Ele sucede o teste de _________, em que os módulos são testados individualmente, e antecede o teste de _________, em que o sistema completo é testado em um ambiente que simula o ambiente de produção.


Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.

Alternativas
Q1288591 Engenharia de Software
Atualmente existem diversas metodologias de desenvolvimento de software, algumas metodologias podem garantir a qualidade do software, considerando TDD, e implementando o modelo F.I.R.S.T, os testes devem ser rápidos, isolados, repetidos frequentemente e:
Alternativas
Q1281863 Engenharia de Software

No que se refere às técnicas de teste de software, há os testes conhecidos como “caixa preta” e “caixa branca”. Sobre o tema, analise os itens a seguir e, ao final, assinale a alternativa correta:


I – Testes do tipo “caixa branca” são realizados apenas após o software estar completamente integrado.


II – Testes do tipo “caixa preta” não são aplicáveis a software de pequeno porte.


III – Testes do tipo “caixa preta” tem a finalidade de exercitar as interfaces do software sob teste.

Alternativas
Q1281847 Engenharia de Software

No que se refere aos testes de software, analise os itens a seguir e, ao final, assinale a alternativa correta:


I – Um teste de aceitação foca em cada unidade do software, isto é, seu código-fonte.


II – Um teste bem-sucedido identifica defeitos.


III – Um teste “caixa preta” é um teste estrutural, em que partes específicas de componentes são testadas.

Alternativas
Q1277244 Engenharia de Software

Assinale a associação correta presente na tabela ASSOCIAÇÕES que define corretamente os elementos a definir da TABELA A com as definições ou caracterizações da TABELA B.

Imagem associada para resolução da questão

Alternativas
Q1277233 Engenharia de Software
Identifique a alternativa que descreve inequivocamente a intenção do teste de verificação de software ou, mais genericamente, verificação e validação (V&V):
Alternativas
Q1277231 Engenharia de Software
Assinale a alternativa correta que apresenta a diferença entre teste de defeito e debugging:
Alternativas
Q1275205 Engenharia de Software
Uma equipe de teste de software identificou erros em algumas funcionalidades de um aplicativo durante a execução de suas atividades. Os erros foram reportados ao Gerente de Projetos que acionou imediatamente a equipe de desenvolvimento para a realização dos ajustes necessários. Concluídas as correções, a equipe de testes recebeu novamente as funcionalidades e confirmou que os erros foram devidamente corrigidos. Apesar disso, essa equipe irá realizar mais um ciclo de teste com o objetivo de verificar se a nova versão do software, ajustada pelos desenvolvedores, não introduziu novos defeitos, em outros pontos do aplicativo, em consequência dos ajustes realizados. Nesse caso, esse tipo de teste é chamado de teste:
Alternativas
Q1275204 Engenharia de Software
A equipe responsável pelo desenvolvimento de um software está agilizando a conclusão de um release para entregá-lo estável ao cliente. No momento, as funcionalidades de tal release estão sendo submetidas a testes intensivos, pela equipe de testes. Essa equipe, antes de iniciar suas atividades, estudou os artefatos da linha base elaborados no projeto, tais como os documentos de viabilidade e visão, diagrama de casos de uso e as suas especificações, casos de teste, regras de negócio, modelo de dados, lista de mensagens e os tipos de dados e valores válidos para os diversos campos do sistema, dentre outros. Esses testadores encontram-se realizando diversas simulações, com a entrada de dados certos e errados, de modo a observar se o sistema se comporta conforme os documentos da linha base, acordados com o cliente. Não faz parte do escopo da equipe de teste, validar a linguagem de programação, a estrutura de dados, os algoritmos ou qualquer outro aspecto da arquitetura e estrutura interna do sistema. Nesse caso, o tipo de teste de software, que se encontra sendo realizado pela equipe de teste, é chamado de teste:
Alternativas
Q1272278 Engenharia de Software
São técnicas de teste de software classificadas como Teste Caixa-Branca, EXCETO o teste de
Alternativas
Q1257945 Engenharia de Software
Qual das seguintes alternativas apresenta uma característica de um teste de caixa preta?
Alternativas
Q1257944 Engenharia de Software
Assinale a alternativa que apresenta o objetivo de um teste funcional.
Alternativas
Respostas
341: C
342: C
343: B
344: A
345: C
346: D
347: C
348: A
349: A
350: A
351: C
352: B
353: B
354: A
355: A
356: C
357: B
358: D
359: A
360: E