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

Foram encontradas 1.364 questões

Q2172402 Engenharia de Software
Assinale a alternativa que apresenta SOMENTE tipos de testes de sistema.
Alternativas
Q2172355 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os tipos de teste de software às suas definições.
Coluna 1 1. Teste de Unidade. 2. Teste de Integração. 3. Teste de Validação.
Coluna 2 ( ) O teste começa quando componentes individuais já foram exercitados, o software está completamente montado como um pacote e os erros de interface foram descobertos e corrigidos. O teste focaliza ações visíveis ao usuário e saídas de sistema reconhecidas pelo usuário.
( ) Focaliza o esforço de verificação na menor unidade de projeto do software – o componente ou o módulo de software.
( ) Abordagem incremental para construção da arquitetura do software. Os módulos são integrados movendo-se descendentemente pela hierarquia de controle, começando com o módulo de controle principal (programa principal). Os módulos subordinados são incorporados à estrutura de maneira primeiro-em-profundidade ou primeiro-em-largura.
( ) Técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q2172353 Engenharia de Software
O teste _____________ é o processo de testar os componentes de programa, como métodos ou classes de objeto. As funções individuais ou métodos são do tipo mais simples de componente. Seus testes devem ser chamados para essas rotinas com parâmetros diferentes de entrada.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Alternativas
Q2172352 Engenharia de Software
Sobre as propriedades para medir a qualidade do software, é correto afirmar que:
Alternativas
Q2172173 Engenharia de Software
Para implantar testes de software em projetos, existem várias estratégias que podemos adotar. As estratégias de teste servem para nos guiar para o objetivo de encontrar e eliminar o máximo possível de bugs e desvios de implementação. Para a escolha da estratégia, há quatro abordagens: duas em relação ao tempo em que os testes iniciam e duas em relação às fontes de informação disponíveis. Assinale a alternativa que NÃO se trata de uma abordagem de testes.
Alternativas
Q2172171 Engenharia de Software
A gestão de defeitos faz o gerenciamento de defeitos no processo de teste de software. Os elementos chave desse processo de gestão estão listados nas alternativas abaixo e são paralelos ao Relatórios de Gestão que está presente em todos os elementos. Assinale a alternativa que NÃO se trata de um elemento de gestão de defeitos.
Alternativas
Q2172170 Engenharia de Software
Referente ao modelo V de teste de software, composto por Verificação e Validação e que integra o processo de teste ao longo do processo de desenvolvimento, implementando o princípio de testar do início, é correto afirmar que:
Alternativas
Q2172169 Engenharia de Software
As aplicações web estão sendo grandes alvos de ataques de segurança. Assim, testes de segurança devem ser realizados amplamente em uma aplicação web. A metodologia Owasp Testing Guide aborda assuntos sobre pré-requisitos de segurança em aplicações web, princípios de técnicas de testes. Seguindo esses parâmetros gerais levantados pelo guia Owasp, tem-se as principais ameaças voltadas às aplicações web. Assinale a alternativa que NÃO configura uma ameaça às aplicações web.
Alternativas
Q2172168 Engenharia de Software
A análise de risco em projetos de teste de software, embora tenha suas características próprias, deve seguir as mesmas regras e metodologias aplicadas a projetos de software em geral. O risco é um dos elementos mais importantes a ser trabalhado no momento de se elaborar o projeto de teste de um software. Portanto, ao preparar o plano de teste e fazer a análise de riscos e definir a cobertura de testes, devemos levar em conta alguns elementos, que são:
Alternativas
Q2172166 Engenharia de Software
O teste é feito de forma diferente em diferentes contextos. O teste em um projeto ágil é feito de forma diferente do que o teste em um projeto de ciclo de vida sequencial. Os produtos de trabalho de implementação do teste incluem trabalhos manuais como: os procedimentos de teste e seu sequenciamento, a elaboração das suítes de teste e cronograma de execução do teste. Em alguns casos, especialmente em modelos de desenvolvimento incremental e iterativo, em que as alterações de código estão em andamento, alguns testes automatizados desempenham um papel fundamental na criação da confiança de que as alterações não impactaram os componentes existentes. Qual é o tipo de teste mais propenso a ser automatizado?
Alternativas
Q2172165 Engenharia de Software
Existem as seguintes técnicas de modelagem de testes: caixa branca (também chamadas de técnicas estruturais ou baseadas na estrutura) que são baseadas em uma análise da arquitetura, do detalhamento do projeto, da estrutura interna ou do código do objeto de teste, concentram-se na estrutura e no processamento dentro do objeto de teste; caixa preta (também chamadas de técnicas comportamentais ou baseadas no comportamento) que são fundamentadas em uma análise da base de teste apropriada, aplicáveis a testes funcionais e não funcionais e se concentram nas entradas e saídas do objeto de teste sem referência à sua estrutura interna. Qual alternativa abaixo contém, respectivamente, uma técnica de caixa branca e uma técnica de caixa preta? 
Alternativas
Q2172162 Engenharia de Software
Uma estratégia de teste fornece uma descrição geral do processo de teste, comumente no nível do produto ou organizacional. Existem tipos comuns de estratégias para abordagem de testes. Para a abordagem de testes em aplicações em dispositivos móveis, há uma estratégia de teste que é uma das mais utilizadas, pois esse tipo de estratégia de teste depende do uso sistemático de um conjunto predefinido de testes ou condições de teste, como uma taxonomia de tipos comuns ou prováveis de falhas, uma lista de características de qualidade importantes ou padrões de aparência e comportamento de aplicativos móveis ou páginas da web da empresa. Qual estratégia é essa?
Alternativas
Q2172161 Engenharia de Software
O modelo ou conceito “V” de testes, composto por Verificação e Validação, integra o processo de teste ao longo do processo de desenvolvimento, implementando o princípio de testar do início. Esse modelo inclui níveis de teste associados a cada fase de desenvolvimento que ocorre sequencialmente, mas em alguns casos pode ocorrer a sobreposição. O modelo em "V" demonstra o ciclo de desenvolvimento e um resumo dos passos principais em conjunto com as entregas entre o ambiente de desenvolvimento, ou seja, relaciona as fases de desenvolvimento do software com os níveis de testes aplicados a cada fase. Qual fase de desenvolvimento está relacionada de forma ERRADA ao nível de teste?
Alternativas
Q2172160 Engenharia de Software
Referente aos testes de software, os níveis de teste são grupos de atividades de teste que são organizados e gerenciados juntos. Cada nível de teste é uma instância do processo de teste, executada em relação ao software em um determinado nível de desenvolvimento, desde as unidades individuais ou componentes até os sistemas completos. Considera-se quatro principais níveis de teste. Assinale a alternativa que NÃO é considerada um nível de teste. 
Alternativas
Q2172158 Engenharia de Software
Tipos de teste são grupos de atividades de teste destinados a testar características específicas de um sistema de software, ou parte de um sistema, com base em objetivos de teste específicos. Eles geralmente se dividem em Testes Funcionais e Não Funcionais, Teste de Caixa Branca e Teste de Caixa Preta e se estendem por muitas técnicas. Assinale a alternativa que NÃO se trata de uma técnica de teste.
Alternativas
Q2172157 Engenharia de Software
Não existe um processo universal de teste de software, mas há conjuntos comuns de atividades de teste sem as quais os testes terão menor probabilidade de atingir seus objetivos estabelecidos. Nesse sentido, o processo de teste de software específico e apropriado em qualquer situação depende de muitos fatores. Atividades de teste estão envolvidas nesse processo e podem ser discutidas na estratégia de teste de uma organização. Qual atividade abaixo NÃO faz parte de uma atividade de testes?
Alternativas
Q2172148 Engenharia de Software
Em uma técnica de aprendizagem colaborativa, os profissionais realizam uma atividade e revisam as atividades dos colegas, levando a melhores respostas nas atividades solicitadas. Nessa técnica, os desenvolvedores precisam trabalhar em conjunto para criar uma solução que atenda às necessidades do cliente. Qual é essa técnica?
Alternativas
Q2172147 Engenharia de Software
Dentre os diversos tipos de RNF (Requisitos Não Funcionais), há o requisito de “eficiência no desempenho” ou apenas “desempenho”. A norma ISO/IEC/IEEE 29119-1 sugere uma classificação e um conjunto de definições. Essa classificação considera, genericamente, “Teste de Desempenho” como um tipo de teste que possui cinco subtipos. Qual das alternativas abaixo NÃO se trata de um teste de desempenho?
Alternativas
Q2171683 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os tipos de testes de software com as respectivas características.
Coluna 1 1. Teste unitário. 2. Teste de integração. 3. Teste de regressão. 4. Teste de sistema.
Coluna 2 ( ) Avalia o software do ponto de vista do usuário. ( ) Verifica se a comunicação entre os módulos está feita de modo correto.
( ) Reaplica os testes já realizados em novas versões do sistema. ( ) Confere a funcionalidade geral do sistema. ( ) Permite que cada funcionalidade do sistema seja analisada individualmente.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2171682 Engenharia de Software
Sobre fundamentos de testes de software, o International Software Testing Qualifications Board (ISTQB) define que ________ é uma falha humana e produz resultado incorreto, enquanto ________ é o resultado de um código mal escrito que causa anomalia no funcionamento de um sistema. Já ________ é o funcionamento inesperado das funções do software.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Respostas
341: C
342: A
343: D
344: E
345: C
346: E
347: D
348: C
349: B
350: D
351: A
352: A
353: E
354: A
355: C
356: C
357: D
358: C
359: C
360: B