Buscar

Atividades_03-_respota

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 8 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

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 6, do total de 8 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

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

FACULDADE ESTÁCIO DE TERESINA
 FACULDADE ESTÁCIO DE TERESINA
	CURSO: BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO
	DISCIPLINA: ENGENHARIA DE SOFTWARE
	DOCENTE: ALYSSON RAMIREZ
	TURMA: 1002
	SEMESTRE LETIVO: 2021.1
	TURNO: DIURNO
Atividades Acadêmicas Avaliativas em Grupo 03
Prazo de entrega (15/04/2021)
Esta é uma das Atividades Acadêmicas Avaliativas da AV1, e vale 1,0 ponto.
Esta atividade deverá ser enviada (no formato PDF) ao professor em ATÉ uma semana (dia da próxima aula).
OBS: Não esqueça de colocar matrícula e nome COMPLETO de todos os integrantes do grupo no trabalho.
Integrantes:
	Alexandre Araujo Farias- 201903058945
	Glorinha-400028922
	Teuzim do 401-
	Joaoposs-
1ª Questão Julgue a alternativa correta a respeito dos Testes de software:
 Testes garantem 100% a qualidade do software
2ª Questão O usuário final está efetuando alguns testes no software recém-entregue pela equipe de desenvolvimento. Um dos testes que ele está executando é a consistência do CPF e do CEP. Essa técnica de teste é conhecida como teste de:
( x )	Caixa Preta
( )	Caixa Branca
( )	Teste de Unidade
( )	Teste de Integridade
( )	Teste de Sistema
3ª Questão Um Analista de Sistemas realizou testes diretamente sobre o código fonte de um componente de software para avaliar o seu comportamento interno usando testes de condição, de fluxo de dados, de ciclos e de caminhos lógicos. O Analista aplicou técnica de teste de:
( )	Caixa Preta
( x )	Caixa Branca
( )	Teste de Sistema
( )	Teste de Integridade
( )	Teste de Aceitação
4ª Questão Julgue a sentença abaixo com (V) para verdadeiro e (F) para falso: 
( V )	Os testes de software Caixa-Branca examinam o comportamento interno do componente de software. 
( V )	As técnicas estáticas de verificação centram-se na análise manual ou automatizada do código-fonte do programa, enquanto a validação dinâmica tem por objetivo identificar defeitos no funcionamento do programa e demonstrar se ele atende aos requisitos especificados.
5ª Questão Em uma empresa, a equipe de desenvolvedores está implantando os Testes de unidade e testes de integração no seu sistema. Esses testes devem ser implementados como: 
( x )	Testes automáticos
( )	Testes de regressão
( )	Testes de Compilação
( )	Testes de manuais
( )	Testes de dinâmicos
6ª Questão Em relação aos testes Manuais, são vantagens dessa técnica de análise, EXCETO:
.
 
Velocidade de execução baixa
7ª Questão O gerente solicitou a pesquisa de softwares para a automação de testes. No caso atual, existe a necessidade urgente de testar aplicativos Web. Uma possível escolha seria a ferramenta:
( X )	Selenium
( )	JBoss
( )	SpecFlow
( )	Nodejs
( )	Class
	
8ª Questão Sobre as técnicas de testes, dinâmica e estática, julgue a alternativa correta:  
A técnica estática e a dinâmica não se completam, ambas são independents e podem garantir qualidade do Software.
9ª Questão As ferramentas de análise estática de código, como o FindBugs, encontra erros nos programas ao: 
 Analisar o código produzido sem executá-lo 
10ª Questão O principal objetivo do teste de regressão de software é:
A) Identificar defeitos ou erros no sistema em situação de sobrecarga do sistema (ou parte dele).
B) Verificar a existência de defeitos após alterações em um sistema (ou parte dele) já testado.
C) Identificar defeitos através da inspeção do código-fonte do sistema (ou parte dele).
D) Identificar defeitos através da análise estática do sistema (ou parte dele).
E) Verificar a existência de defeitos no fluxo excepcional.
 Verificar a existência de defeitos após alterações em um sistema
10ª Questão Realize uma pesquisa sobre as principais ferramentas de testes automatizados, que são utilizados com as linguagens Java, PHP, JavaScript, Python e C#, busque pelo nome e as principais características.
Uma das principais ferramentas de teste automatizado no mercado são a Selenium, TestComplete, Robotium, Watir, Visual studio test Professional, entre outras. Ferramentas open source usada para aplicações web, android, servers e outros programas que ajuda a criar scripts de programação mais complexos e avançados sendo implementadas em diversas linguagens como Java, PHP, JavaScript, Python, C#, Ruby entre outras. 
11ª Questão Sobre os testes de caixa-branca e testes de caixa-preta, marque o item correto.
A) Um exemplo de teste de caixa-branca são os testes de aceitação, sendo normalmente realizados pelos clientes.
B) Durante de um teste de caixa-preta, é necessário a análise interna da aplicação em teste, visando testar unitariamente os códigos fonte produzidos.
C) Os testes de caixa-branca têm o objetivo de avaliar os aspectos funcionais da aplicação, enquanto os testes de caixa-preta avaliam os aspectos estruturais.
D) Em um teste de caixa-preta, os requisitos funcionais da aplicação em teste não são considerados, visto que seu objetivo é somente testar a estrutura da aplicação.
E) Em um teste de caixa-branca, existe a necessidade de acesso ao código fonte da aplicação a ser testada, com o intuito de avaliar os componentes estruturais da aplicação.
Em um teste de caixa-branca, existe a necessidade de acesso ao código fonte da aplicação a ser testada, com o intuito de avaliar os componentes estruturais da aplicação.
12ª Questão O teste de software que visa verificar que, por exemplo, a correção de uma falha (ou bug) não introduziu uma nova falha (ou bug), é o teste:
A) revisional.
B) de integração.
C) funcional.
D) de regressão.
E) de recuperação.
de regressão.
13ª Questão Sobre teste de software, assinale a alternativa correta.
A) A atividade de teste prova a ausência de erros.
B) Um defeito consiste em uma falha vulnerável onde o sistema apresenta um erro.
C) O teste de aceitação denominado alfa é realizado pelos clientes em um ambiente real e não controlado.
D) A atividade de teste de software é o processo de revisar especificações, projetos e programas com a intenção de descobrir erros.
E) O teste de aceitação denominado beta é realizado pelo cliente em ambiente controlado na presença da equipe de desenvolvimento.
A atividade de teste de software é o processo de revisar especificações, projetos e programas com a intenção de descobrir erros.
14ª Questão O principal objetivo do teste de regressão de software é:
A) Identificar defeitos ou erros no sistema em situação de sobrecarga do sistema (ou parte dele).
B) Verificar a existência de defeitos após alterações em um sistema (ou parte dele) já testado.
C) Identificar defeitos através da inspeção do código-fonte do sistema (ou parte dele).
D)Identificar defeitos através da análise estática do sistema (ou parte dele).
E) Verificar a existência de defeitos no fluxo excepcional.
Verificar a existência de defeitos após alterações em um sistema (ou parte dele) já testado.
15ª Questão No que se refere aos vários tipos de testes, assinale com V (verdadeiro) ou F (falso) as afirmações abaixo.
( V ) Teste é a forma de avaliação de qualidade mais comum porque é a que fornece melhor custo-benefício, comparada com verificação formal e tolerância a falhas.
( F ) As atividades relacionadas ao teste do software devem começar assim que o primeiro módulo do sistema estiver codificado.
( V ) A diferença entre teste caixa-preta e teste caixa-branca está apenas na forma como os testes são gerados, pois os dois métodos detectam o mesmo tipo de falha.
( V ) Teste de unidade só pode ser aplicado quando o sistema estiver completamente desenvolvido, pois uma unidade raramente funciona independente de outras.
( V ) O teste funcional ou caixa-preta consiste em definir as classes de equivalência e escolher valores-limite em cada classe como dados de teste.
( F ) O conceito de cobertura de arcos só se aplica ao teste estrutural, uma vez que é preciso conhecimento do código para gerar o grafo de fluxo de controle.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é:
A) F – V – F – V – F – V.
B) V – F – V – V – V – F.
C)F – V – V – F – F – V.
D) V – V – F– V – V – F.
E) V – F – F – F – V – V.
16ª Questão Considere o seguinte texto: Uma técnica sistemática para construir a estrutura do programa enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces. O objetivo é tomar componentes testados em nível de unidade e construir a estrutura de programa determinada pelo projeto. A afirmação apresentada está se referindo ao teste de:
A) integração.
B) unidade.
C) validação.
D) sistema.
E) depuração.
Integração.
17ª Questão Há diversos tipos de testes de software e, entre eles, o tipo que consiste no reteste de um sistema ou componente focado em verificar se alguma modificação recente causou efeitos negativos no sistema denomina-se teste de
A) manutenção.
B) performance.
C) usabilidade.
D) integração.
E) regressão. 
regressão.
18ª Questão 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:
A) Para a elaboração de testes do tipo caixa branca é necessário conhecer a estrutura interna dos programas sob teste.
B) A técnica denominada caminhos independentes é um tipo de teste classificado como sendo de caixa preta.
C) As técnicas de teste de caixa branca aplicam-se apenas a software de pequeno porte.
D) As técnicas de teste de caixa preta aplicam-se apenas a software desenvolvido com linguagens orientadas a objeto.
E) A técnica denominada particionamento de equivalência é um tipo de teste classificado como sendo de caixa branca. 
A técnica denominada caminhos independentes é um tipo de teste classificado como sendo de caixa preta.
19ª Questão A equipe de teste de software deve ter bem entendido que um dos objetivos principais de um teste de software é
A) determinar o nível de qualidade do software sob análise
B) reduzir o tamanho do código fonte do software sob análise.
C) detectar falhas ou defeitos no software, de acordo com o estabelecido em sua especificação.
D) demonstrar que o software sob análise não é cópia de outro software.
E) verificar se o software sob análise não contém dados sigilosos.
determinar o nível de qualidade do software sob análise.
20ª Questão Uma equipe de assistentes técnicos está encarregada de realizar os testes do software referente a um projeto. Dessa forma, essa equipe deve considerar que há um tipo de teste de software, no qual são reexecutados conjuntos de testes já realizados, de forma a garantir que a adição de novos módulos de software em um teste de integração não introduza erros até então inexistentes. Tal tipo de teste denomina-se
A) de regressão.
B) ascendente.
C) descendente.
D) fracionado.
E) integral.
de regressão.
21ª Questão Considerando a realização de testes de caixa branca e preta de software, a equipe técnica deve considerar que o teste de caixa
A) preta deve ser executado no modo de segurança do compilador em uso.
B) branca deve ser feito somente com o sistema completo, com todos os módulos integrados.
C) preta é um teste que exclui do programa o código testado.
D) preta não visa testar a estrutura lógica interna do módulo de software sob teste.
E) branca visa testar apenas a interface de cada módulo de software.
preta deve ser executado no modo de segurança do compilador em uso.
22ª Questão Sobre os tipos de testes de software, marque o item correto.
A) Nos testes caixa-preta, todo o código da aplicação estará disponível para o profissional de teste analisar e especificar quais pontos deverão ser testados.
B) Os testes de fluxo de dados visam analisar os aspectos estruturais da aplicação nos trechos de código onde os dados passam, com foco nas estruturas de controle.
C) Os testes de regressão são realizados pelos clientes com o intuito de checar se todas as funcionalidades e alterações demandadas foram desenvolvidas.
D) Os testes funcionais procuram verificar se o sistema está seguindo a sua especificação (requisitos), sem se preocupar com a estrutura adotada na implementação do sistema.
E) Os testes de unidade são realizados após a conclusão dos diferentes módulos do sistema, onde se busca analisar a corretude do funcionamento da integrado desses módulos.
Os testes funcionais procuram verificar se o sistema está seguindo a sua especificação (requisitos), sem se preocupar com a estrutura adotada na implementação do sistema.
23ª Questão Segundo Pressman (2011), considere as seguintes afirmações sobre Engenharia de Software:
I. Erro é um problema de qualidade encontrado após a liberação para o usuário final.
II. O teste de unidade é a reexecução do mesmo subconjunto de testes que já foram executados para assegurar que as alterações não tenham propagado efeitos colaterais indesejados.
III. O modelo espiral é um modelo de processo de software evolucionário que acopla a natureza iterativa da prototipação com os aspectos sistemáticos e controlados do modelo cascata.
Assinale a opção CORRETA:
A) Apenas a afirmação I é verdadeira.
B) Apenas a afirmação II é verdadeira.
C) Apenas a afirmação III é verdadeira.
D) Apenas as afirmações I e III são verdadeiras.
E) Apenas as afirmações II e III são verdadeiras. 
Apenas a afirmação III é verdadeira.
Bons estudos!

Outros materiais