Logo Passei Direto
Buscar

PROVA ON-LINE_ 13 - Testes Sistematicos de Software (2023)

User badge image
Flávio Dias

em

Ferramentas de estudo

Questões resolvidas

Em relação a teste de software, é correto afirmar que:
Está correto o que se afirma em:
I. No mundo dos testes chamamos de teste de caixa branca aquele em que o testador tem acesso a estrutura interna da aplicação. Por outro lado, temos o teste de caixa preta. Ele possui tal nome justamente pelo fato do testador desconhecer o conteúdo interno da aplicação.
II. Também chamado de teste estrutural, o teste de caixa branca possui diversas técnicas. A técnica de caminhos básicos, por exemplo, identifica os percursos de execução do software com o objetivo de garantir que cada um deles seja testado.
III. Os testes de caixa preta são também conhecidos como testes funcionais. São chamados assim pois tem o objetivo de validar saídas de acordo com as entradas, ou seja, garantir que os requisitos funcionais da aplicação estão sendo atendidos.

O teste de software compreende um conjunto de ferramentas e técnicas relacionadas à verificação e validação (V&V) de um sistema.
Assinale a alternativa que indica a relação correta das colunas.
(1) Teste de Unidade
(2) Teste de Integração
(3) Teste de Caixa-preta
(A) Têm por objetivo unir os diversos módulos do sistema e testá-los em conjunto.
(B) Teste em um nível de componente ou classe. É o teste cujo objetivo é um “pedaço do código”.
(C) Avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo.
1A - 2B - 3C
1C - 2A - 3B
1A - 2C - 3B
1B - 2C - 3A
1B - 2A - 3C

Quanto à automação de testes, julgue os itens a seguir:
I. Ferramentas de automação não possuem outros usos, além da medição de performance de aplicações. Elas também não podem ser usadas para preparar um ambiente de teste com um grande volume de dados.
II. No teste de interface gráfica, uma plataforma gera os eventos de entrada na interface de utilizador do sistema e observa as mudanças na saída.
III. No teste baseado em código, a interface pública das classes, módulos ou bibliotecas são testadas com uma variedade de argumentos de entrada, observando-se a saída.
II, apenas.
I, apenas.
II e III, apenas.
I, II e III estão corretas.
I e II, apenas.

Está correto o que se afirma em:
I. Teste de regressão corresponde a um nível de teste, mas não é uma estratégia importante para redução de “efeitos colaterais”. Consiste em se aplicar, a cada nova versão do software ou a cada ciclo, todos os testes que já foram aplicados nas versões ou ciclos de teste anteriores do sistema.
II. A técnica de teste de Estrutural é recomendada para os níveis de Teste da Unidade e Teste da Integração, cuja responsabilidade principal fica a cargo dos desenvolvedores do software, que são profissionais que conhecem bem o código-fonte desenvolvido e dessa forma conseguem planejar os casos de teste com maior facilidade.
III. Teste Funcional é a Técnica de teste em que o componente de software a ser testado é abordado como se fosse uma caixa-preta, ou seja, não se considera o comportamento interno do mesmo.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em relação a teste de software, é correto afirmar que:
Está correto o que se afirma em:
I. No mundo dos testes chamamos de teste de caixa branca aquele em que o testador tem acesso a estrutura interna da aplicação. Por outro lado, temos o teste de caixa preta. Ele possui tal nome justamente pelo fato do testador desconhecer o conteúdo interno da aplicação.
II. Também chamado de teste estrutural, o teste de caixa branca possui diversas técnicas. A técnica de caminhos básicos, por exemplo, identifica os percursos de execução do software com o objetivo de garantir que cada um deles seja testado.
III. Os testes de caixa preta são também conhecidos como testes funcionais. São chamados assim pois tem o objetivo de validar saídas de acordo com as entradas, ou seja, garantir que os requisitos funcionais da aplicação estão sendo atendidos.

O teste de software compreende um conjunto de ferramentas e técnicas relacionadas à verificação e validação (V&V) de um sistema.
Assinale a alternativa que indica a relação correta das colunas.
(1) Teste de Unidade
(2) Teste de Integração
(3) Teste de Caixa-preta
(A) Têm por objetivo unir os diversos módulos do sistema e testá-los em conjunto.
(B) Teste em um nível de componente ou classe. É o teste cujo objetivo é um “pedaço do código”.
(C) Avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo.
1A - 2B - 3C
1C - 2A - 3B
1A - 2C - 3B
1B - 2C - 3A
1B - 2A - 3C

Quanto à automação de testes, julgue os itens a seguir:
I. Ferramentas de automação não possuem outros usos, além da medição de performance de aplicações. Elas também não podem ser usadas para preparar um ambiente de teste com um grande volume de dados.
II. No teste de interface gráfica, uma plataforma gera os eventos de entrada na interface de utilizador do sistema e observa as mudanças na saída.
III. No teste baseado em código, a interface pública das classes, módulos ou bibliotecas são testadas com uma variedade de argumentos de entrada, observando-se a saída.
II, apenas.
I, apenas.
II e III, apenas.
I, II e III estão corretas.
I e II, apenas.

Está correto o que se afirma em:
I. Teste de regressão corresponde a um nível de teste, mas não é uma estratégia importante para redução de “efeitos colaterais”. Consiste em se aplicar, a cada nova versão do software ou a cada ciclo, todos os testes que já foram aplicados nas versões ou ciclos de teste anteriores do sistema.
II. A técnica de teste de Estrutural é recomendada para os níveis de Teste da Unidade e Teste da Integração, cuja responsabilidade principal fica a cargo dos desenvolvedores do software, que são profissionais que conhecem bem o código-fonte desenvolvido e dessa forma conseguem planejar os casos de teste com maior facilidade.
III. Teste Funcional é a Técnica de teste em que o componente de software a ser testado é abordado como se fosse uma caixa-preta, ou seja, não se considera o comportamento interno do mesmo.

Prévia do material em texto

PROVA ON-LINE
Entrega Sem prazo
Pontos 40
Perguntas 10
Limite de tempo 60 Minutos
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 15 minutos 40 de 40
Pontuação desta tentativa: 40 de 40
Enviado 16 ago em 15:09
Esta tentativa levou 15 minutos.

Pergunta 1
4 / 4 pts
INSTRUÇÕES DA AVALIAÇÃO ON-LINE
- A prova tem a duração de 60 minutos. 
- Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. Ao acessar a página com as
questões, o tempo começa a ser contado.
- A prova é composta de 10 (dez) questões objetivas, sendo 04 (quatro) pontos cada.
- Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse
botão quando tiver finalizado a avaliação.
- Se necessário, durante a prova, entre em contato pelo link “Atendimento”.
- Você terá 02 (duas) tentativas e, caso necessite de uma nova, será preciso solicitar a prova extra,
que requer pagamento de taxa adicional.
Atenção: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente
encerradas pelo sistema transcorridos os 60 minutos de duração.
Boa prova!
Fazer o teste novamente
Um sistema de controle de estoque foi projetado para processar até 100 transações por minuto. No
entanto, ao realizar alguns testes submetendo 200 transações por minuto, observou-se que algumas
circunstâncias não esperadas surgiram, tal como a perda inesperada do serviço.
Teste enviado 
16/08/2024, 15:09 PROVA ON-LINE: 13 - Testes Sistemáticos de Software (2023)
https://pucminas.instructure.com/courses/146489/quizzes/422857 1/8
https://pucminas.instructure.com/courses/146489/quizzes/422857/history?version=1
https://pucminas.instructure.com/courses/146489/quizzes/422857/take?user_id=238541
 Integração
 Componentes
 Interface
Correto!
 Estresse
 Unidade

Pergunta 2
4 / 4 pts
 estrutural / análise funcional / funcional / código fonte
 funcional / código fonte / estrutural / análise funcional
Correto!
 estrutural / código fonte / funcional / análise funcional
 funcional / análise funcional / estrutural / código fonte

Pergunta 3
4 / 4 pts
Diante desse contexto, é correto afirmar que ocorreu um teste de:
Existem diversas técnicas para se testar um software, sendo ele orientado a objeto ou não. A técnica
de teste de software é o processo que vai assegurar perfeito funcionamento de alguns aspectos do
software ou de sua unidade.
Neste contexto, considere:
O Teste _________, também conhecido como teste da caixa branca, tem por objetivo testar o
_________, testar os fluxos básicos e os alternativos. O Teste _________, também conhecido como
teste da caixa preta, é baseado na _________ do software e garante que os requisitos funcionem
conforme o especificado sem se preocupar com a forma como foi implementado.
Marque a alternativa que apresenta as palavras que preenchem corretamente as lacunas acima:
A disciplina de Testes Sistemáticos de Software não busca apenas ensinar a identificar falhas em um
sistema. Ela busca também orientar a analisar a qualidade e garantir que o sistema será entregue de
forma satisfatória, respeitando aspectos como: requisitos acordados, utilização de padronizações e
qualidade do código fonte. Muitos conceitos estão presentes nas diferentes formas como um
software pode ser testado.
A respeito desses conceitos, analise as afirmativas abaixo:
Teste enviado
16/08/2024, 15:09 PROVA ON-LINE: 13 - Testes Sistemáticos de Software (2023)
https://pucminas.instructure.com/courses/146489/quizzes/422857 2/8
 I e III, apenas.
 I e II, apenas.
Correto!
 I, II e III estão corretas.
 III, apenas.
 I, apenas.

Pergunta 4
4 / 4 pts
 
Uma notação simples, chamada de grafo de fluxo ou fluxograma, é comumente utilizada no planejamento e
documentação de casos de testes do tipo caixa-preta, em que é possível testar exaustivamente todos os caminhos
do programa.
Correto!
 
Testes de caixa-preta são realizados por meio da interface do software, e são usados para demonstrar que as
funções do software são operacionais, que uma entrada é aceita corretamente e a saída é produzida corretamente.
 
Testes de caixa-preta podem aprofundar-se em um exame minucioso dos detalhes processuais, considerando a
lógica de execução do software. Os caminhos lógicos do software são testados, fornecendo casos de teste que
exercem conjuntos específicos de condições e/ou loops.
 
O particionamento de equivalência é um método de teste de caixa-branca que divide o domínio de entrada de um
programa em classes de dados, a partir dos quais os casos de teste podem ser derivados.

Pergunta 5
4 / 4 pts
I. No mundo dos testes chamamos de teste de caixa branca aquele em que o testador tem acesso a
estrutura interna da aplicação. Por outro lado, temos o teste de caixa preta. Ele possui tal nome
justamente pelo fato do testador desconhecer o conteúdo interno da aplicação.
Il. Também chamado de teste estrutural, o teste de caixa branca possui diversas técnicas. A técnica
de caminhos básicos, por exemplo, identifica os percursos de execução do software com o objetivo
de garantir que cada um deles seja testado.
III. Os testes de caixa preta são também conhecidos como testes funcionais. São chamados assim
pois tem o objetivo de validar saídas de acordo com as entradas, ou seja, garantir que os requisitos
funcionais da aplicação estão sendo atendidos. 
 
Está correto o que se afirma em:
Em relação a teste de software, é correto afirmar que:
Teste enviado
16/08/2024, 15:09 PROVA ON-LINE: 13 - Testes Sistemáticos de Software (2023)
https://pucminas.instructure.com/courses/146489/quizzes/422857 3/8
 
Possui infraestrutura que não corre o risco de ficar desatualizada, devido ao fato de o servidor I ser uma cópia do
ambiente de produção e o servidor II ser uma cópia do servidor de desenvolvimento. Este ambiente deve espelhar
o máximo possível o ambiente de desenvolvimento, de forma a buscar garantir sucesso na execução dos testes.
 
Deve estar preparado para os testes manuais, essenciais ao desenvolvimento ágil tanto no Scrum como no XP. Em
ambas as metodologias, ter agilidade e trabalhar com testes automatizados não condiz com o mundo real.
 
Realiza os testes de desempenho, de carga, de esforço/estresse e de longevidade, que requerem um ambiente de
testes similar ao de produção. Mas os testes de segurança não podem espelhar o ambiente de produção, devendo
ser executados em ambiente similar ao de desenvolvimento, para que os testes exponham as vulnerabilidades do
programador.
Correto!
 
Corresponde ao ambiente de homologação, no qual o desenvolvedor publica o software para submetê-los aos
testes alpha. É um ambiente criado para replicar todas as condições do ambiente de produção, contribuindo para a
eficiência na execução dos testes e qualidade final da entrega.
 
Deve ser distinto do ambiente de homologação, por isso os servidores I e II são cópias de segurança do ambiente
de desenvolvimento. Não é recomendável montar o ambiente de testes usando virtualização, pois essa técnica não
garante recursos suficientes para que não haja queda de desempenho do sistema, podendo comprometer a
confiabilidade dos testes.

Considere que a separação de ambientes de desenvolvimento de software, de forma hipotética,
funcione como mostra a figura abaixo:
 
 
O ambiente de desenvolvimento é utilizado pelos desenvolvedores para construir o software,
reunindo máquinas nas quais o código é implementado. O ambiente de produção corresponde
àquele em que os usuários finais utilizarão o software. O ambiente de testes então:
Teste enviado
16/08/2024, 15:09 PROVA ON-LINE: 13 - Testes Sistemáticos de Software (2023)
https://pucminas.instructure.com/courses/146489/quizzes/422857 4/8
Pergunta 6
4 / 4 pts
 1A - 2B - 3C
 1C - 2A - 3B
 1A - 2C - 3B
 1B - 2C - 3A
Correto!
 1B - 2A - 3C

Pergunta 7
4 / 4 pts
Relacione as duas colunas quanto aos significados dos seguintes testes de softwares:
 
(1) Teste de Unidade(2) Teste de Integração
(3) Teste de Caixa-preta
 
(A) Têm por objetivo unir os diversos módulos do sistema e testá-los em conjunto.
(B) Teste em um nível de componente ou classe. É o teste cujo objetivo é um “pedaço do código”.
(C) Avalia o comportamento externo do componente de software, sem se considerar o
comportamento interno do mesmo.
 
Assinale a alternativa que indica a relação correta das colunas. 
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.
Teste enviado
16/08/2024, 15:09 PROVA ON-LINE: 13 - Testes Sistemáticos de Software (2023)
https://pucminas.instructure.com/courses/146489/quizzes/422857 5/8
 F – V – F – F
 V – F – V – F
Correto!
 V – F – F – V
 F – F – V – V
 V – V – F – V

Pergunta 8
4 / 4 pts
Correto!
 II e III, apenas.
 I, apenas.
 I e II, apenas.
 I, II e III estão corretas.

Pergunta 9
4 / 4 pts
( ) 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, é:
Quanto à automação de testes, julgue os itens a seguir:
I. Ferramentas de automação não possuem outros usos, além da medição de performance de
aplicações. Elas também não podem ser usadas para preparar um ambiente de teste com um
grande volume de dados.
II. No teste de interface gráfica, uma plataforma gera os eventos de entrada na interface de utilizador
do sistema e observa as mudanças na saída.
III. No teste baseado em código, a interface pública das classes, módulos ou bibliotecas são
testadas com uma variedade de argumentos de entrada, observando-se a saída.
 
Está correto o que se afirma em:
Sobre testes, analise as afirmativas a seguir:
I. Teste de regressão corresponde a um nível de teste, mas não é uma estratégia importante para
Teste enviado
16/08/2024, 15:09 PROVA ON-LINE: 13 - Testes Sistemáticos de Software (2023)
https://pucminas.instructure.com/courses/146489/quizzes/422857 6/8
 II, apenas.
 I, apenas.
Correto!
 II e III, apenas.
 I, II e III estão corretas.
 I e II, apenas.

Pergunta 10
4 / 4 pts
 I, II e III
 I, apenas
 II, apenas
Correto!
redução de “efeitos colaterais”. Consiste em se aplicar, a cada nova versão do software ou a cada
ciclo, todos os testes que já foram aplicados nas versões ou ciclos de teste anteriores do sistema.
II. A técnica de teste de Estrutural é recomendada para os níveis de Teste da Unidade e Teste da
Integração, cuja responsabilidade principal fica a cargo dos desenvolvedores do software, que são
profissionais que conhecem bem o código-fonte desenvolvido e dessa forma conseguem planejar os
casos de teste com maior facilidade.
III. Teste Funcional é a Técnica de teste em que o componente de software a ser testado é abordado
como se fosse uma caixa-preta, ou seja, não se considera o comportamento interno do mesmo.
Está correto o que se afirma em:
Com relação aos testes realizados no processo de desenvolvimento de software, julgue as
afirmativas a seguir:
I. Diversas atividades de testes são executadas a fim de se validar o produto de software, testando
cada funcionalidade de cada módulo, buscando, levando em consideração a especificação feita na
fase de projeto.
II. Na fase de Testes de Integração as unidades do sistema são testados de forma combinada, o
objetivo é detectar falhas na interação entre as unidades integradas.
III. Na fase de Testes de Verificação de Unidade serão testados apenas os módulos das
funcionalidades requeridas pelo cliente durante o projeto, garantindo o pleno funcionamento. Deve
ser feito, preferencialmente, pelo usuário final.
Está correto o que se afirma em:
Teste enviado
16/08/2024, 15:09 PROVA ON-LINE: 13 - Testes Sistemáticos de Software (2023)
https://pucminas.instructure.com/courses/146489/quizzes/422857 7/8
 I e II, apenas
 III, apenas
Pontuação do teste: 40 de 40
Teste enviado
16/08/2024, 15:09 PROVA ON-LINE: 13 - Testes Sistemáticos de Software (2023)
https://pucminas.instructure.com/courses/146489/quizzes/422857 8/8

Mais conteúdos dessa disciplina