Buscar

Exercicios_testes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercícios – Engenharia de Software
1- Petrobras – Analista de Sistemas Junior - 2010
Testar é uma disciplina de suma importância para a engenharia de software. A literatura divide os tipos de testes em duas grandes categorias: teste de caixa preta e teste de caixa branca. Sobre esta classificação, pode-se afirmar que 
I - testes de interfaces são classificados como de caixa branca;
II - testes de caixa preta são também chamados de teste comportamental, onde o foco são os requisitos funcionais do software;
III - testes de caixa preta são complementares aos testes de caixa branca, uma vez que contemplam diferentes classes de erros.
É correto o que se afirma em:
(A) I, apenas.
(B) I e II, apenas.
(C) I e III, apenas.
(D) II e III, apenas.
(E) I, II e III.
2- (FGV - 2021 - FUNSAUDE/CE- Analista de Tecnologia da Informação - TI e infraestrutura) 
No contexto da testagem de software, os testes do tipo Unitário, aplicam-se normalmente: 
(A) à aderência a padrões.
(B) às funções codificadas.
(C) às interfaces de entrada de dados.
(D) à integração dos componentes.
(E) aos limites de carga.
3- TRE – Mato Grosso do Sul – 2007
Com relação a teste de software, é correto afirmar que:
(A) Teste de Sistema é utilizado para análise do fluxo de dados e de controle, sendo normalmente automatizado por ferramentas xUnit como Junit.
(B) Teste Estrutural é utilizado para medir o comportamento da aplicação em função de seus recursos e da carga gerada por um gerador de transações.
(C) Teste de Stress tem caráter destrutivo, sendo utilizado para definir os valores máximos de carga que a aplicação suporta.
(D) Ferramentas de acompanhamento de erros (bug tracking) são utilizadas para automatizar testes de performance
(E) Teste Unitário é utilizado para validar as interfaces entre os componentes e é baseado no grafo de chamadas entre estes componentes. 
4- Considerando os conceitos sobre teste do caminho básico e o grafo de um programa apresentado a seguir:
Indique:
a)- (0,5) A complexidade ciclomática do grafo 
b)- (1,0) Os caminhos independentes 
5- (UFG - 2010 - UFG/GO-  Analista de Tecnologia da Informação - Desenvolvimento de Sistemas)
O principal objetivo do processo de verificação e validação (V&V) de software é estabelecer confiança de que o sistema de software atende tanto a sua especificação quanto às expectativas de seus usuários finais. Além das atividades de inspeção de software, outras atividades de suma importância no contexto do processo de V&V são aquelas relacionadas: 
A. aos testes de software. 
B. à manutenção de software. 
C. à estimativa de custo de software. 
D. ao gerenciamento de configuração de software
6 - (FCC - 2015 - TRT/4-  Analista Judiciário - Tecnologia da Informação)
Após a codificação terminar em alguma fase, a técnica para projeto de casos de teste conhecida como Caixa Preta terá como um de seus principais objetivos 
A. garantir que todos os caminhos independentes dentro de um módulo de software tenham sido exercitados pelo menos uma vez. 
B. exercitar todas as decisões lógicas para valores verdadeiros e falsos. 
C. garantir que todos os laços sejam testados dentro dos limites operacionais do sistema. 
D. encontrar funções incorretas ou ausentes.
E. exercitar estruturas de dados internas para garantir a sua qualidade e validade.
7 - (FCC - 2014 - TRT/1-  Analista Judiciário - Tecnologia da Informação)
Considerando o teste de software, há o chamado teste de unidade, que consiste em testar 
A. o software completo, incluindo todos os seus componentes ou módulos, no ambiente de testes. 
B. o funcionamento dos compiladores que estiverem sendo utilizados no desenvolvimento do software. 
C. individualmente, componentes ou módulos de software que, posteriormente, devem ser testados de maneira integrada. 
D. o software completo em seu ambiente final de operação, já com o hardware base do projeto. 
E. apenas componentes ou módulos de software cujo código fonte tenha mais de 100 linhas.
8 - (FCC - 2014 - TJ/AP - Analista Judiciário - Tecnologia da Informação - Desenvolvimento de Sistemas)
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
A. alfa. 
B. de integração.
C. de caixa-branca.
D. de unidade. 
E. de caixa-preta.
9- (FUNDATEC - 2022 - IPE SAÚDE - Analista de Gestão em Saúde - Engenharia da Computação) 
O teste de software compreende um conjunto de ferramentas e técnicas relacionadas à verificação e validação (V&V) de um sistema. Em relação ao tópico de teste de software, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) O teste beta é conduzido no ambiente de usuários reais, executando tarefas reais, sem a monitoração e interferência próxima dos desenvolvedores.
( ) O teste de aceitação é utilizado para verificar se um sistema de software como um todo é consistente com sua especificação de requisitos, geralmente executado pela equipe de testes sem o envolvimento do usuário.
( ) Ao corrigir erros de um sistema, é muito fácil introduzir novos erros ou reintroduzir erros que ocorreram anteriormente. Nessa situação, casos de teste aprovados em versões prévias do software podem ser verificados novamente através de testes de sistema.
( ) Testes unitários em sistemas orientados a objetos normalmente realizam verificações de falhas em classes individuais.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
A. V - F - F - V.
B. V - V - F - V.
C. V - F - V - F.
D. F - V - F - F.
E. F - F - V - V.

Continue navegando