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

Foram encontradas 1.353 questões

Q492959 Engenharia de Software
A técnica sistemática para construir a arquitetura de software, ao mesmo tempo em que são conduzidos testes para descobrirerros associados com interface, é chamada de teste de :
Alternativas
Q492779 Engenharia de Software
No desenvolvimento de qualquer produto/processo, uma das fases muito importantes são os testes. Nela, muitas vezes, é possível descobrir falhas e/ou problemas que, na fase de produção, poderiam atrapalhar muito. Por essa razão, a realização de testes, ao longo de todo o processo, é muito importante. A engenharia de Software também preza isso muito bem. “Processo de testes de uma versão particular de um sistema que se destina para uso fora da equipe de desenvolvimento. Seu objetivo é tentar convencer o fornecedor de que o sistema é bom o suficiente para o uso.” A afirmativa anterior refere-se a
Alternativas
Q486730 Engenharia de Software
Testes de software buscam por erros ou anomalias em requisitos funcionais e não funcionais. É INCORRETO afirmar que o teste de unidade
Alternativas
Q2319262 Engenharia de Software
O teste de software é uma parte inevitável de qualquer trabalho responsável para o desenvolvimento de software. Considerando as afirmativas abaixo:

I. O teste de unidade enfoca a lógica interna de processamento e as estruturas de dados dentro dos limites de um componente. Esse tipo de teste pode ser conduzido em paralelo para diversos componentes.
II. O teste de integração é uma técnica sistemática para construir a arquitetura de software ao mesmo tempo em que conduz testes para descobrir erros associados com as interfaces. O objetivo é construir uma estrutura de programa determinada pelo projeto a partir de componentes testados em unidade.
III. No teste de integração, devido ao fato de um componente não ser um programa independente, deve ser desenvolvido um pseudocontrolador (driver) e/ou um pseudocontrolado (stub) para cada teste de integração.

Assinale a alternativa correta:
Alternativas
Q2240220 Engenharia de Software

Com relação a testes de software, julgue o próximo item.


O teste embasado em especificação ou teste caixa preta, realizado a partir das especificações do programa e requisitos funcionais, é utilizado para demonstração de que as funções do software são operacionais, que a entrada é adequadamente aceita e que a saída é corretamente produzida conforme as especificações. 


Alternativas
Q2240219 Engenharia de Software

Com relação a testes de software, julgue o próximo item.


O processo de teste denominado teste de integração utiliza técnicas de caixa branca e concentra-se no código-fonte de cada unidade implementada, para a garantia de que as informações fluam para dentro e fora da unidade do programa conforme a especificação levantada. 

Alternativas
Q1018497 Engenharia de Software
Os testes de software devem exibir um conjunto de características que atinja o objetivo de encontrar a maioria dos erros com o menor esforço. Dentre os diferentes tipos de teste estão os testes de caixa preta e de caixa branca. Sobre estes testes, é correto afirmar:
Alternativas
Q842857 Engenharia de Software

Analise os seguintes processos de teste de software:


I - Dados de teste

II - Relatórios de teste

III - Resultados de teste

IV - Casos de teste


Qual é a ordem correta desses processos?

Alternativas
Q770328 Engenharia de Software
Os testes de softwares são investigações em sistemas para fornecer informações sobre sua funcionalidade e qualidade em relação às especificações e ao contexto em que estes devem operar. Na prática, isso significa que o teste deve avaliar se o software foi desenvolvido e está funcionando de acordo com o que foi especificado. Entre as diversas técnicas para testes de um software, há aquela que avalia o comportamento externo do componente de software, sem considerar o seu comportamento interno. Essa técnica é denominada
Alternativas
Ano: 2014 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2014 - IF-SC - Professor - Informática |
Q630633 Engenharia de Software

Sobre as técnicas de teste de software, analise as afirmações abaixo.

I. No teste de caixa branca, o analista não tem acesso ao código fonte e desconhece a estrutura interna do sistema. Esse teste também é conhecido como teste funcional, pois é baseado nos requisitos funcionais do sistema.

II. No teste de caixa-preta, o analista tem acesso ao código fonte, conhece a estrutura interna do produto que está sendo analisado e possibilita que sejam escolhidas partes específicas de um componente para serem avaliadas. Esse tipo de teste, também conhecido como teste estrutural, é projetado em função da estrutura do componente e permite uma averiguação mais precisa do comportamento dessa estrutura.

III. O teste de unidade tem por objetivo explorar a menor unidade do projeto, procurando provocar falhas ocasionadas por defeitos de lógica e de implementação em cada módulo, separadamente.

IV. O teste de stress tem por objetivo avaliar como o sistema responde em condições anormais. Pode abranger cargas de trabalho extremas, memória insuficiente, hardware e serviços indisponíveis ou recursos compartilhados limitados.

Assinale a alternativa que contém as afirmações CORRETAS.

Alternativas
Q518673 Engenharia de Software
O tipo de teste de software, também conhecido como funcional, onde o foco se dá nas entradas e saídas do sistema, é conhecido como:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499263 Engenharia de Software
Na Engenharia de Software, a fase de testes se reveste de importância capital, pois oferece as condições necessárias à descoberta de defeitos e problemas. Nesse contexto, entre os processos de teste, dois são descritos a seguir.

I. Constitui urn processo que está relacionado com a busca de erros que resultam das interações não previstas entre os componentes e problemas de interface de componentes, e visa a integração dos componentes ao sistema.
II. Representa o estágio final do processo de teste, antes que o sistema seja implantado no ambiente operacional, sendo que o sistema é testado com os dados fornecidos pelo cliente, em vez de dados simulados de teste.

Os processos de teste I e II são denominados, respectivamente.
Alternativas
Q468372 Engenharia de Software
O teste caixa-preta é uma estratégia baseada em requisitos e especificação do software. São exemplos de critérios de teste caixa-preta:
Alternativas
Q468371 Engenharia de Software
O desenvolvimento orientado a testes é uma aborda­gem incremental para a produção de software, em que cada ciclo normalmente é composto da seguinte sequência:
Alternativas
Q468370 Engenharia de Software
No desenvolvimento orientado a testes, a refatoração compreende
Alternativas
Q468161 Engenharia de Software
O processo de escrever testes antes da implementação de um projeto de software é conhecido como Test-Driven Development (TDD).

A respeito do processo de desenvolvimento dirigido por testes, assinale a afirmativa correta.
Alternativas
Q468160 Engenharia de Software
A verificação dinâmica está baseada nas três dimensões de testes, listadas a seguir:

                                 tipos de teste, técnicas de teste e níveis de teste.

Assinale a opção que apresenta somente itens da dimensão tipos de teste.
Alternativas
Q468159 Engenharia de Software
O teste é parte fundamental no ciclo de vida de um software. Seus princípios devem servir como um guia geral, tanto para testadores quanto para desenvolvedores. Afinal, ambos participam efetivamente do processo de amadurecimento do sistema.

Assinale a opção que apresenta corretamente três dos sete princípios fundamentais do teste de software.
Alternativas
Q467789 Engenharia de Software
No Tribunal de Justiça do Estado do Amapá, um software está passando por um teste no qual são verificadas as suas funcionalidades sem preocupação com os detalhes de implementação. Nesse processo de teste estão sendo realizadas a identificação das funcionalidades que o software deve realizar e a criação dos casos de testes capazes de checar se essas funcionalidades estão sendo realizadas adequadamente. Trata-se do teste
Alternativas
Q459906 Engenharia de Software
Nos termos de Engenharia de Software, assinale a alternativa que contém o tipo de teste de software correspondente àquele realizado imediatamente após a conclusão da fase de desenvolvimento, e que visa testar se o software roda e provê suas funcionalidades e características básicas, de forma a estar habilitado para receber testes mais detalhados, ou se ele possui algum problema estrutural básico (ex. o software não roda) que deve ser corrigido antes de realizar outros tipos de testes.
Alternativas
Respostas
941: C
942: A
943: C
944: B
945: C
946: E
947: A
948: D
949: E
950: C
951: B
952: C
953: A
954: C
955: A
956: A
957: C
958: D
959: E
960: B