Questões

Total de Questões Encontradas: 157

Ano: 2015 Banca: MP-RS Órgão: MP-RS Prova: Técnico em Informática - Sistemas
Assinale a alternativa que preenche corretamente as lacunas do enunciado abaixo, na ordem em que  aparecem.

O objetivo do teste de software é descobrir erros. Para alcançar esse objetivo, uma série de passos de testes é planejada e executada. Os testes de __________ e de __________ concentram-se na verificação funcional de um componente e na incorporação de componentes em uma estrutura de programa. Os testes de __________ demonstram a rastreabilidade aos requisitos do software , e os testes de __________ validam o software depois de ter sido incorporado a um sistema maior.
A
unidade – integração – validação – sistema
B
sistema – unidade – integração – validação
C
validação – sistema – unidade – integração
D
unidade  – integração – sistema – validação
E
integração – validação – sistema – unidade 
Ano: 2014 Banca: CESPE Órgão: TJ-CE Prova: Analista Judiciário - Ciências da Computação
Ainda a respeito de engenharia de software, assinale a opção correta.
A
Os testes alfa e beta são voltados e conduzidos nas instalações dos usuários. No teste alfa não há participação do desenvolvedor, diferentemente do que acontece no teste beta.
B
Os testes automatizados são direcionados exclusivamente para testes unitários, sendo utilizados em métodos clássicos de desenvolvimento de software.
C
Os testes de release, para serem válidos, devem ser destinados para uso dentro da equipe de desenvolvimento.
D
Os mock objects podem auxiliar os testes unitários utilizados para simular funcionalidades, uma vez que são objetos com a mesma interface que os objetos externos.
E
O teste de fumaça (smoke test), variação do teste unitário, permite executar uma validação do código para confirmar que as alterações em um componente são capazes de desestabilizar uma compilação inteira.
Os testes de software podem ser aplicados no ciclo de desenvolvimento de software através de vários níveis que vão desde o mais elementar até o mais geral. Na etapa de planejamento de testes, inicialmente, a partir do documento de requisitos, é planejado o teste de
A
regressão.
B
unidade.
C
integração.
D
aceitação.
E
sistema. 
Ano: 2015 Banca: CESPE Órgão: CGE-PI Prova: Auditor Governamental - Tecnologia da Informação
Texto Associado Texto Associado
No que se refere à engenharia de software, julgue os itens subsecutivos.
O teste unitário é o processo em que se testam os componentes do programa, os quais podem ser procedures, métodos ou classes. Assim, por lidarem com aspectos pontuais do software, torna-se inviável a utilização de objetos Mock, haja vista que tais objetos lidam com mais de um objeto ao mesmo tempo.
C
Certo
E
Errado
Ano: 2015 Banca: CESPE Órgão: CGE-PI Prova: Auditor Governamental - Tecnologia da Informação
Texto Associado Texto Associado
No que se refere à engenharia de software, julgue os itens subsecutivos.
O desenvolvimento de testes e casos de testes devem necessariamente acontecer após a codificação, uma vez que não é possível, em um desenvolvimento de software, avaliar requisitos antes que o código de fato seja escrito.
C
Certo
E
Errado
Os testes de software constituem uma etapa vital no desenvolvimento de software. Os testes de software compreendem os testes de unidade e de integração, sendo que
A
no teste de unidade os módulos denominados pseudo-controladores têm a função de substituir módulos chamados pelo módulo sob teste.
B
no teste de unidade não são testadas as interfaces de cada módulo.
C
o teste de integração não se aplica a programas escritos em linguagens de alto nível.
D
o teste de integração do tipo descendente também é chamado de top-down.
E
o teste de unidade não se aplica a programas escritos em linguagens de baixo nível.
Dentre as técnicas de teste de software, há os testes denominados de caixa preta e aqueles denominados de caixa branca. Testes do tipo caixa
A
preta visam exercitar as interfaces do software sob teste.
B
preta e branca visam detectar os mesmos tipos de erros existentes no software sob teste.
C
preta não são aplicáveis a software de pequeno porte.
D
branca também são chamados de testes comportamentais.
E
branca são realizados apenas após o software estar completamente integrado.
Ano: 2015 Banca: FCC Órgão: TRE-RR Prova: Analista Judiciário - Análise de Sistemas
A natureza do software Orientado a Objeto (OO) requer estratégias de testes adequadas. Considerando o cenário de um software OO, analise a definição dos tipos de teste:

I. O encapsulamento guia a definição de classes e objetos, assim, cada classe e cada instância de uma classe (objeto) empacotam os atributos (dados) e as operações que manipulam esses dados. Uma classe encapsulada é usualmente o foco deste tipo de teste.  
II. Este teste é uma estratégia para o Teste de Integração. Integra o conjunto de classes necessárias para responder a uma entrada ou um evento do sistema. Cada caminho de execução é testado e integrado individualmente. O teste de regressão é aplicado para garantir que nenhum efeito indesejado ocorra.  
III. Este teste começa no fim do teste de integração, quando componentes individuais já foram exercitados e os erros de interface foram descobertos e corrigidos. Este conjunto de testes focaliza ações visíveis ao usuário e saídas do software reconhecidas por ele, com o objetivo de verificar a conformidade com os requisitos.

I, II e III são, correta e respectivamente, Teste de
A
Objeto - Teste Baseado no Caminho de Execução - Teste de Sistema. 
B
Unidade - Teste Baseado no Uso - Teste de Requisitos.  
C
Classe - Teste Baseado no Caminho de Execução - Teste de Validação.  
D
Classe - Teste de Integração Descendente e Ascendente - Teste de Conformidade.  
E
Objeto - Teste de Integração Descendente e Ascendente - Teste de Desempenho. 
Um dos tipos de teste de software é o teste de desempenho. Um teste desse tipo
A
corresponde a medir os tempos de processamento com falhas no hardware do sistema computacional.
B
não pode ser realizado com o sistema já em operação.
C
não se aplica a programas escritos com linguagens de programação orientadas a objetos.
D
visa apenas verificar se o software sob teste não contém erros lógicos.
E
visa assegurar se o sistema computacional pode operar sob a carga de operação especificada.
Ano: 2015 Banca: FCC Órgão: CNMP Prova: Analista do CNMP - Desenvolvimento de Sistemas
Testes de software buscam por erros ou anomalias em requisitos funcionais e não funcionais. É INCORRETO afirmar que o teste de unidade
A
testa a interface do módulo/componente para garantir que a informação flua adequadamente para dentro e para fora da unidade de programa que está sendo testada. 
B
automatizado tem 3 partes: configuração, que inicia o módulo/componente com o caso de teste e dados de entrada; comparação, que compara o teste ao resultado esperado e correção, que corrige automaticamente os erros. 
C
testa as condições-limite para garantir que o componente/módulo opere adequadamente nos limiares conhecidos para limitar ou restringir o processamento.  
D
possui como uma tarefa essencial o teste seletivo de caminhos de execução. Casos de teste devem ser projetados para descobrir erros devidos a cálculos errados, comparações incorretas ou fluxo de controle inadequado.  
E
exercita todos os caminhos básicos ao longo da estrutura de controle para garantir que todos os comandos do módulo/componente tenham sido executados pelo menos uma vez.
Página 5 de 16