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

Foram encontradas 1.353 questões

Q421560 Engenharia de Software
Sobre os testes de estresse, assinale a alternativa INCORRETA.
Alternativas
Q421559 Engenharia de Software
Analise as seguintes afirmativas sobre testes de caixa branca e assinale com V as verdadeiras e com F as falsas.

( ) O teste de caminho básico é uma técnica de teste de caixa branca.
( ) O teste de caixa branca é um método de projeto de casos de teste que usa a estrutura de controle
     do projeto procedimental para derivar casos de teste.
( ) O teste de caixa branca concentra-se nos requisitos funcionais do software.
( ) O teste de caixa branca procura descobrir os erros de inicialização e término do software.

Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas
Q421558 Engenharia de Software
São estágios do processo de teste de software, conforme SOMMERVILE (2003), EXCETO:
Alternativas
Q409756 Engenharia de Software
Quanto às técnicas de teste de software, podemos afirmar que:

I. O teste de desempenho é usado para verificar se o software é seguro em assegurar o sigilo dos dados armazenados e processados.
II. O teste de usabilidade é necessário para verificar se a interface de usuário é fácil de se aprender e utilizar.

Assinale a alternativa correta:
Alternativas
Q409755 Engenharia de Software
Assinale o nome do teste de software que consiste tipicamente na aplicação de versões mais recentes do software, para garantir que não surgiram novos defeitos em componentes já analisados:
Alternativas
Q409754 Engenharia de Software
Existem muitas maneiras de se testar um software, portanto relacione as duas colunas, assinale a alternativa com a combinação correta :

(1) Caixa-Branca.
(2) Caixa-Preta.

(A) Teste Estrutural.
(B) Teste Funcional.

Assinale a alternativa correta:
Alternativas
Q408029 Engenharia de Software
Assinale a alternativa correta com relação às técnicas de teste de software.
Alternativas
Q405937 Engenharia de Software
Suponha que, após a correção de um defeito em determinada funcionalidade do sistema, a equipe de qualidade realizou todos os testes especificados pelos casos de teste para esta funcionalidade, para garantir que novos defeitos não fossem inseridos na aplicação. Considerando essa situação hipotética, é correto afirmar que foram realizados testes de
Alternativas
Q397315 Engenharia de Software
Há uma técnica de teste de software na qual, a cada novo teste a ser realizado, acrescenta-se pelo menos um novo comando ou conjunto de comandos ao novo teste. Esse tipo de técnica tem a denominação de teste de
Alternativas
Q397087 Engenharia de Software
Um projeto de software em desenvolvimento na sua organização tem um requisito não funcional importante relacionado à usabilidade do sistema. A estratégia adotada foi a definição e adoção de um conjunto de heurísticas, utilizado pelo arquiteto de software, em paralelo à execução dos testes funcionais pela equipe de garantia da qualidade, para avaliar a usabilidade do sistema. Pode-se considerar que essa estratégia
Alternativas
Q396763 Engenharia de Software
Testes unitários são amplamente empregados no desenvolvimento de software. Sua função principal é :
Alternativas
Q392667 Engenharia de Software
Um tipo de teste de validação possui as seguintes características:

• Realizado na instalação dos desenvolvedores.
• Conduzido em um ambiente controlado.
• Conta com a participação de usuários e desenvolvedores.

Esse tipo de teste é chamado de
Alternativas
Q391989 Engenharia de Software
Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos.

No TDD, o refatoramento do código deve ser realizado antes de se escrever a aplicação que deve ser testada.
Alternativas
Q386523 Engenharia de Software
Ainda a respeito de engenharia de software, assinale a opção correta.
Alternativas
Q383703 Engenharia de Software
Tipo de teste que consiste em aplicar em cada nova versão de um software todos os testes que já foram aplicados nas versões anteriores, possibilitando a identificação dos impactos das implementações da nova versão em funcionalidades que já foram testadas anteriormente e não foram modificadas, é denominado
Alternativas
Q383702 Engenharia de Software
Os critérios de Particionamento de Equivalência, Análise de Valor Limite, Grafo Causa-Efeito e Error Guessing são utilizados, principalmente, no
Alternativas
Q378292 Engenharia de Software
Relacione os estágios descritos por Ian Sommerville no processo de validação de software com suas respectivas finalidades:

1. Teste de Unidade
2. Teste de Módulo
3. Teste de Subsistemas
4. Teste de Sistemas
5. Teste de Aceitação
6. Teste Final

( ) Testa se o sistema cumpre seus requisitos funcionais e não funcionais.
( ) Testa conjuntos de módulos que foram integrados em subsistemas
( ) Testa componentes individualmente.
( ) Testa módulos individualmente.
( ) Testa o sistema com os dados fornecidos pelo cliente.

A sequência correta é
Alternativas
Q376206 Engenharia de Software
Teste de software é uma atividade dinâmica de V&V (Verificação & Validação). Seu objetivo é executar o programa ou modelo utilizando entradas em particular e verificar se seu comportamento está de acordo com o esperado. No contexto da técnica de teste estrutural, verifica-se que
Alternativas
Q371774 Engenharia de Software
Acerca de engenharia de software, julgue os itens a seguir.

As etapas de um teste unitário automatizado incluem a identificação do incremento de funcionalidade, a escrita do teste, a execução do teste, a implementação da funcionalidade, a execução do teste, a análise dos resultados obtidos e, quando necessário, a refatoração.
Alternativas
Q370947 Engenharia de Software
Os testes de caixa preta (CP) e os testes de caixa branca (CB) apresentam as seguintes características:

I. Referem-se a testes que são conduzidos na interface do software. Examinam algum aspecto fundamental do sistema, sem se preocupar com a estrutura lógica interna do software.

II. Testes exaustivos podem ser impraticáveis, mas podem ser aplicados testes que examinam caminhos lógicos importantes e estruturas de dados essenciais podem ser submetidas à prova quanto à sua validade.

III. São baseados em um exame rigoroso do detalhe procedimental. Caminhos lógicos internos ao software e colaborações entre componentes são testados, definindo-se casos de teste que exercitam conjuntos específicos de condições e/ou ciclos.

IV. Focalizam os requisitos funcionais do software, permitindo ao engenheiro de testes derivar conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa.

V. Tentam encontrar erros: em funções incorretas ou omitidas, de interface, de comportamento ou desempenho, de iniciação e término.

VI. Ao usá-los, o engenheiro de testes pode derivar casos de teste que garantam que todos os caminhos independentes de um módulo tenham sido exercitados pelo menos uma vez.

A associação dos tipos de teste de CP ou testes de CB com as características de I a VI é apresentada, correta e respectivamente, em:
Alternativas
Respostas
981: A
982: B
983: D
984: C
985: D
986: A
987: A
988: C
989: A
990: E
991: B
992: A
993: E
994: D
995: C
996: D
997: B
998: A
999: E
1000: C