Buscar

ATIVIDADE DE ESTUDO 02 - Tentativas Mescladas

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 26 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 26 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 9, do total de 26 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

Iniciado em terça, 18 jul 2023, 03:07
Estado Finalizada
Concluída em terça, 18 jul 2023, 03:21
Tempo
empregado
14 minutos 24 segundos
Avaliar 0,35 de um máximo de 0,50(70%)
Painel / Minhas Disciplinas / TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 3123 - TESTE E QUALIDADE DE SOFTWARE
/ ATIVIDADE DE ESTUDO 02 - VALOR 0,5 PONTOS / CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 02 - PRAZO FINAL: 14/08/2023

https://www.eadunifatecie.com.br/course/view.php?id=18007
https://www.eadunifatecie.com.br/my/
https://www.eadunifatecie.com.br/course/view.php?id=18007
https://www.eadunifatecie.com.br/course/view.php?id=18007#section-7
https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572118
Questão 1
Incorreto
Atingiu 0,00 de 0,05
Se você pensar, sempre vai executar estes três passos: monta o cenário (positivo e negativo), executa a ação e valida a saída. O cenário
de teste descreve o que deve ser testado e ele é o passo inicial para a criação dos casos de testes e do roteiro. Um cenário de teste é
um comportamento do sistema a ser testado. Cenários positivos procuram descrever operações que devem ser concluídas na
aplicação, como por exemplo: efetuar login com sucesso. Já os cenários negativos descrevem operações que não devem ser
concluídas na aplicação, como efetuar login com usuário inválido.
 
Os tipos de Testes que podem ser automatizados são: testes unitários, funcionais, de carga e desempenho, teste de segurança e
inspeção automática de código fonte. Será que a máquina testa tudo? Infelizmente, testar todas as combinações é impossível, pois se
tentarmos fazer isso acabamos escrevendo muitos testes e, com isso, dificultamos a manutenção da bateria de testes, sem contar que
às vezes o cronograma está atrasado. O ideal é escrever apenas um único teste para cada possível cenário diferente. A forma de fazer
isso é aplicar as estratégias e técnicas de modelagem de teste de software e utilizar as ferramentas para a automação de testes de
software.
 
De acordo com o texto a supracitado responda Verdadeiro (V) ou Falso (F), para as seguintes opções:
 
(   ) Sempre é necessário executar os três passos para cada cenário de teste: montar o cenário, executar a ação e validar a saída.
(   ) Cenários negativos descrevem operações que devem ser concluídas na aplicação.
(  ) Automatizar testes gera um log do teste e documenta as falhas observadas.
(   ) Apenas os testes unitários podem ser automatizados.
(   ) Testar todas as combinações possíveis é possível e é o ideal.
 
Assinale a alternativa correta:
a. V, F, V, F, F
b. F, F, V, V, F
c. F, F, F, F, F
d. V, V, V, V, V
e. V, F, V, F, V
Sua resposta está incorreta.
A resposta correta é:
V, F, V, F, F

Questão 2
Correto
Atingiu 0,05 de 0,05
Questão 3
Correto
Atingiu 0,05 de 0,05
Para Sommerville (2018), o objetivo da medição é usá-la para revisões e fazer julgamento sobre a qualidade de software, também
pode ser usada para realçar áreas do software que podem ser melhoradas a longo prazo. Para Pressman e Maxim (2016, p. 676) as
métricas de teste podem ser classificadas em duas grandes categorias:
 
De acordo com o texto supracitado, responda qual das afirmações abaixo é verdadeira:
a. As métricas de teste podem ser classificadas em métricas que medem a eficiência dos testes e métricas que medem a
satisfação do usuário.
b. As métricas de teste podem ser classificadas em métricas que tentam prever o número provável de testes necessários em
vários níveis de teste e métricas que focalizam a abrangência do teste para determinado componente.

c. As métricas de teste podem ser classificadas em métricas que medem a segurança do sistema e métricas que medem a
velocidade de execução dos testes.
d. As métricas de teste podem ser classificadas em métricas que medem o desempenho do sistema e métricas que medem a
complexidade do software.
e. As métricas de teste não são relevantes para o processo de desenvolvimento de software.
Sua resposta está correta.
A resposta correta é:
As métricas de teste podem ser classificadas em métricas que tentam prever o número provável de testes necessários em vários níveis
de teste e métricas que focalizam a abrangência do teste para determinado componente.
Qual é a etapa do Ciclo de Vida de Teste de Software em que são elaboradas as estratégias de teste e o plano de teste a serem
utilizados?
a. Entrega
b. Especificação
c. Preparação
d. Planejamento
e. Execução
Sua resposta está correta.
A resposta correta é:
Planejamento

Questão 4
Correto
Atingiu 0,05 de 0,05
Será que testar o software é uma atividade com riscos? Sim, a atividade de testar é bastante ligada ao risco, pois custa dinheiro e não
é fácil garantir que nenhum defeito ocorra enquanto o software estiver em uso pelo usuário.
 
O risco é um dos elementos mais importantes ao se elaborar um projeto de testes, por isso precisa ser analisado e definido os níveis
de prioridade. As equipes de teste das empresas devem procurar um nível de cobertura dos testes que minimizem a possibilidade de
defeitos e falhas. Não é fácil classificar o risco e determinar o custo de criação de um controle que evite a ocorrência desse risco. A
relação custo-benefício precisa ser avaliada antes de tomar qualquer decisão, porque o custo do controle do risco pode ser maior do
que o risco mesmo (RIOS, 2013).
 
De acordo com o texto, qual das opções abaixo está correta?
a. As equipes de teste devem procurar um nível de cobertura dos testes que maximize a possibilidade de defeitos e falhas.
b. Definir níveis de prioridade não é importante ao elaborar um projeto de testes.
c. É fácil classificar o risco e determinar o custo de criação de um controle para evitá-lo.
d. O custo do controle do risco pode ser maior do que o risco em si.
e. A atividade de testar software não está ligada a riscos
Sua resposta está correta.
A resposta correta é:
O custo do controle do risco pode ser maior do que o risco em si.

Questão 5
Correto
Atingiu 0,05 de 0,05
Os testes de software, para Lamounier (2021, p. 22) são “ferramentas de extrema importância para que o desenvolvimento evolua, de
forma que quanto menos erros forem apresentados, maior será a garantia de qualidade demonstrada”. Para implementá-los de forma
adequada é necessário adotar técnicas de testes de software, desde a fase de elicitação até sua entrega para garantir a qualidade do
sistema.
As técnicas de teste são procedimentos técnicos e gerenciais que auxiliam na avaliação do software e nas suas melhorias. Elas podem
ser aplicadas, independentemente do tipo de projeto de software ou aplicação que esteja sendo desenvolvida. É importante entender
quais técnicas mais se adaptam ao tipo de sistema que será testado. Existem inúmeras técnicas de teste que podem ser usadas para
avaliar diferentes aspectos ou para evitar que o sistema apresente bugs ou retorne notificações inesperadas.
 
De acordo com o texto a supracitado responda Verdadeiro (V) ou Falso (F) para as seguintes opções:
(   ) As técnicas de teste podem ser aplicadas independentemente do tipo de projeto de software ou aplicação que esteja sendo
desenvolvida.
(   ) Os testes de usabilidade são realizados apenas na fase de entrega do software.
(  ) O teste funcional ou de caixa preta se baseia nas especificações e considera apenas entradas aceitas pelo componente (função) e
saídas esperadas.
(  ) A implementação adequada de testes de software não afeta a garantia de qualidade do sistema.
( ) As técnicas de teste não são importantes para avaliar diferentes aspectos ou evitar que o sistema apresenta bugs ou retorne
notificações inesperadas.
 
Assinale a alternativa correta:
a. V, V, V, V, V
b. V, V, V, F, F
c. F, F, V, V, V
d. F, F, F, F, F
e. V, F, V, F, F
Sua resposta está correta.
A resposta correta é:
V, F, V, F, F

Questão 6
Incorreto
Atingiu 0,00 de 0,05
Para os autores, a maioria das métricas para teste se concentram no processo de teste e não nas características técnicas dos testes
que são executados,pois os testadores se baseiam em métricas de requisitos, projeto e implementação para guiá-los no projeto e
execução dos casos de teste.
As métricas usadas no teste de software podem ser divididas em (SOMMERVILLE, 2018):
 
•        Métricas básicas:
•        Métricas derivadas:
 
A respeito das métricas para teste de software, analise as afirmativas a seguir:
 
I - As métricas básicas são obtidas diretamente do esforço do teste, enquanto as métricas derivadas são obtidas a partir da conversão
das métricas básicas em dados mais úteis.
 
PORQUE
 
II - As métricas para teste de software se concentram nas características técnicas dos testes executados e não no processo de teste.
 
A respeito dessas afirmativas, pode-se dizer que:
a. As duas afirmativas são falsas.
b. As duas afirmativas são verdadeiras, mas a segunda não justifica a primeira.
c. A afirmativa I é verdadeira e a afirmativa II é falsa.
d. As duas afirmativas são verdadeiras e a segunda justifica a primeira.
e. A afirmativa I é falsa e a afirmativa II é verdadeira.
Sua resposta está incorreta.
A resposta correta é:
As duas afirmativas são verdadeiras e a segunda justifica a primeira.

Questão 7
Correto
Atingiu 0,05 de 0,05
A engenharia é, por sua natureza, uma disciplina quantitativa e o elemento-chave de qualquer processo de engenharia é a medição.
Conforme Pressman e Maxim (2016, p. 653), a “métrica de produto ajuda os engenheiros de software a visualizar o projeto e a
construção do software, focando nos atributos específicos e mensuráveis dos artefatos da engenharia de software”. Ela é usada para
melhorar o entendimento dos atributos dos modelos criados e para avaliar a qualidade dos sistemas.
 
Por que medir os produtos? Para obter controle de um projeto e também para gerenciá-lo, além disso, a medição permite avaliar se
estamos perto ou longe dos objetivos planejados. Um engenheiro de software coleta medidas e desenvolve métricas para obter
indicadores.
 
De acordo com o texto supracitado responda qual das afirmações abaixo é verdadeira.
a. A medição é usada apenas para avaliar a qualidade dos sistemas e não tem relação com o controle e gerenciamento de
projetos.
b. A medição é importante apenas para coletar dados para relatórios, não tendo relação com o planejamento e execução do
projeto.
c. A medição é fundamental para o controle e gerenciamento de projetos de software, permitindo avaliar se os objetivos
planejados estão sendo atingidos.

d. A medição é usada para definir objetivos planejados, mas não tem relação com o controle e gerenciamento do projeto de
software.
e. A medição não é importante na engenharia de software, pois a disciplina não é quantitativa.
Sua resposta está correta.
A resposta correta é:
A medição é fundamental para o controle e gerenciamento de projetos de software, permitindo avaliar se os objetivos planejados
estão sendo atingidos.

Questão 8
Correto
Atingiu 0,05 de 0,05
Qual é a importância de uma estratégia sistemática para o teste de software, de acordo com Pressman e Maxim?
a. Reduzir o número de defeitos encontrados no software
b. Garantir que todos os erros do software serão encontrados
c. Eliminar a necessidade de contratar equipes de testes especializadas
d. Acelerar o processo de teste de software
e. Evitar perda de tempo, esforços desnecessários e a não detecção de erros
Sua resposta está correta.
A resposta correta é:
Evitar perda de tempo, esforços desnecessários e a não detecção de erros

Questão 9
Correto
Atingiu 0,05 de 0,05
Já parou para pensar que qualquer empresa corre riscos todos os dias, se em algum momento seus computadores e sistemas pararem
de funcionar ou um site fora do ar? Tudo isso pode trazer muitos prejuízos para ela.
Para uma empresa, temos o risco relacionado à dependência de equipamentos e também da ocorrência de erros de software. Hoje,
devido a esses problemas que podem surgir, as empresas passaram a investir para evitar riscos de defeitos em seus softwares, criando
planos de contingência para contornar os problemas (PRESSMAN; MAXIM, 2016).
Nem sempre podemos aliar um risco a uma perda, pois um risco pode estar sempre presente, mas nem sempre gera uma perda.
Existem riscos que sempre se transformam em perdas, por exemplo, um avião sempre corre risco de cair, mas a perda só existirá se
isso ocorrer. Ou seja, o risco é uma probabilidade de ocorrência de uma perda para a empresa (RIOS, 2013).
 
De acordo com o texto, responda com Verdadeiro (V) ou Falso (F) as seguintes afirmações:
 
(   ) As empresas passaram a investir em planos de contingência para evitar riscos de defeitos em seus softwares.
(   ) A ocorrência de riscos sempre leva a uma perda para a empresa.
(   ) A dependência de equipamentos é um dos riscos que as empresas enfrentam.
(   ) Um avião corre risco de cair, mas a perda só existirá se isso ocorrer.
(   ) Os softwares não representam riscos para as empresas.
 
Assinale a alternativa correta:
a. V, V, V, V, V.
b. V, V, F, V, F.
c. V, F, V, V, F.
d. F, V, F, F, V.
e. F, F, F, F, F.
Sua resposta está correta.
A resposta correta é:
V, F, V, V, F.

Questão 10
Incorreto
Atingiu 0,00 de 0,05
Qual das seguintes opções descreve corretamente as etapas/fases do Ciclo de Vida de Teste de Software?
a. Teste de Unidade, Teste de Integração, Teste de Regressão, Teste de Aceitação, Manutenção
b. Análise de Requisitos, Teste de Unidade, Teste de Integração, Teste de Sistema, Teste de Aceitação
c. Teste de Unidade, Teste de Integração, Teste de Aceitação, Teste de Carga, Teste de Estresse
d. Requisitos, Projeto, Implementação, Teste, Manutenção
e. Teste de Unidade, Teste de Integração, Teste de Sistema, Teste de Aceitação
Sua resposta está incorreta.
A resposta correta é:
Teste de Unidade, Teste de Integração, Teste de Sistema, Teste de Aceitação
◄ ÁUDIO AULA 08
Seguir para...
CLIQUE AQUI PARA REALIZAR O FÓRUM DE DISCUSSÃO ►

https://www.eadunifatecie.com.br/mod/url/view.php?id=572116&forceview=1
https://www.eadunifatecie.com.br/mod/forum/view.php?id=572119&forceview=1
Iniciado em terça, 18 jul 2023, 03:31
Estado Finalizada
Concluída em terça, 18 jul 2023, 03:40
Tempo
empregado
9 minutos 40 segundos
Avaliar 0,45 de um máximo de 0,50(90%)
Questão 1
Correto
Atingiu 0,05 de 0,05
O ideal é trabalhar em ambientes de teste isolados, ou seja, que não sofram influências externas durante os testes. É difícil determinar
os testes relacionados ao ambiente de produção, pois vai depender de alguns fatores, como: o tamanho do projeto, o orçamento
disponível e cronograma.
 
Podem ser usados os ambientes virtuais (máquinas virtuais), pois na realidade atual, eles vêm ganhando espaço por serem mais
econômicos. Uma máquina virtual é um software que permite ao arquiteto ou testador criar vários ambientes de testes, com
diferentes configurações de software, hardware, sistemas operacionais, suprimentos, dispositivos, utilizando como se fosse a mesma
máquina física do usuário (LAMOUNIER, 2021). 
 
De acordo com o texto supracitado responda qual das afirmações abaixo é verdadeira.
a. Ambiente que o desenvolvedor utiliza para desenvolver o software.
b. Ambiente no qual são realizados os testes unitários e os testes de integração do software.
c. Ambiente que sofre influências externas durante os testes.
d. Ambiente no qual são realizados os testes de stress e performance do software.
e. Ambiente onde os usuários irão usar o software.
Sua resposta está correta.
A resposta correta é:
Ambiente no qual são realizados os testes unitários e os testes de integração do software.
Painel / Minhas Disciplinas / TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 3123 - TESTE E QUALIDADE DE SOFTWARE
/ ATIVIDADE DE ESTUDO 02 - VALOR 0,5 PONTOS / CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 02 - PRAZO FINAL: 14/08/2023
https://www.eadunifatecie.com.br/course/view.php?id=18007
https://www.eadunifatecie.com.br/my/
https://www.eadunifatecie.com.br/course/view.php?id=18007
https://www.eadunifatecie.com.br/course/view.php?id=18007#section-7https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572118
Questão 2
Correto
Atingiu 0,05 de 0,05
Questão 3
Correto
Atingiu 0,05 de 0,05
Qual é a relação entre a complexidade do sistema e a necessidade de testes?
a. Sistemas menos complexos requerem mais testes e técnicas de teste
b. Sistemas mais complexos requerem menos testes e técnicas de teste
c. Sistemas mais complexos requerem mais testes e técnicas de teste
d. A complexidade do sistema não influencia na quantidade de testes necessários
e. Não há necessidade de testes em sistemas complexos
Sua resposta está correta.
A resposta correta é:
Sistemas mais complexos requerem mais testes e técnicas de teste
O ambiente de teste deve ser pensado como uma estratégia de teste e adicionado ao planejamento dos testes antes dos mesmos
iniciarem. O ideal é que ele seja similar ao ambiente do usuário, onde ele utilizará o software. Neste momento, o responsável pela
organização do ambiente de testes, normalmente o arquiteto de testes, deve pensar em todos os elementos possíveis para a
execução, como: massa ou base de testes, modelos de dados que serão usados, configuração dos softwares usados (devem ser iguais
aos do usuário), tipo de testes que serão executados, técnicas de teste apropriadas.
 
As configurações usadas no ambiente de testes devem fornecer uma ideia de como serão conduzidos e como as atividades serão
executadas. Por isso, é importante fornecer um ambiente conhecido e controlado para a execução, a fim de assegurar que os
resultados sejam precisos e válidos na busca de erros, defeitos e falhas (LAMOUNIER, 2021).
 
De acordo com o texto supracitado, responda qual das afirmações abaixo é verdadeira.
a. O ambiente de testes não precisa ter uma configuração controlada para garantir resultados precisos e válidos.
b. O ambiente de teste ideal é similar ao ambiente do usuário que utilizará o software.
c. O ambiente de teste não precisa ser pensado com antecedência, pode ser improvisado durante a execução dos testes.
d. Não é necessário pensar em massa ou base de testes, modelos de dados, configuração de software e técnicas de teste ao
planejar o ambiente de teste.
e. O responsável pela organização do ambiente de testes é sempre o desenvolvedor do software.
Sua resposta está correta.
A resposta correta é:
O ambiente de teste ideal é similar ao ambiente do usuário que utilizará o software.
Questão 4
Incorreto
Atingiu 0,00 de 0,05
Faça uma associação entre os conceitos no gerenciamento de riscos e suas características:
 
(1) Risco;
(2) Análise de Risco;
(3) Ameaça;
(4) Vulnerabilidade;
(5) Controle.
 
(   ) é a probabilidade de insucesso, de malogro de determinada coisa, em função de acontecimentos eventuais, incertos, cuja
ocorrência não depende, exclusivamente, da vontade dos interessados. Uma perda grande para a empresa.
(   ) é a avaliação dos recursos de informação, seus controles e suas vulnerabilidades.
(   ) é a capacidade de alguém explorar a vulnerabilidade de um sistema.
(  ) é uma falha de projeto, implementação ou programação.
(   ) maneira de reduzir as causas de riscos.
 
Assinale a alternativa correta:
a. 1, 2, 3, 4, 5.
b. 2, 1, 3, 5, 4.
c. 5, 4, 3, 2, 1.
d. 3, 5, 4, 2, 1.
e. 4, 5, 2, 3, 1.
Sua resposta está incorreta.
A resposta correta é:
1, 2, 3, 4, 5.
Questão 5
Correto
Atingiu 0,05 de 0,05
O ideal é trabalhar em ambientes de teste isolados, ou seja, que não sofram influências externas durante os testes. É difícil determinar
os testes relacionados ao ambiente de produção, pois vai depender de alguns fatores, como: o tamanho do projeto, o orçamento
disponível e cronograma.
Durante o planejamento do processo de teste de software é definido três tipos de ambiente:
 
1. Ambiente de Desenvolvimento:
2. Ambiente de Testes:
3. Ambiente de Produção:
Analise as afirmativas a seguir:
 
I. O ideal é trabalhar em ambientes de teste isolados, ou seja, que não sofram influências externas durante os testes.
 
II. Durante o planejamento do processo de teste de software é definido três tipos de ambiente: Ambiente de Desenvolvimento,
Ambiente de Testes e Ambiente de Produção.
 
III. O ambiente de produção é onde são realizados os testes unitários e os de integração.
 
A partir das afirmativas apresentadas, é correto afirmar que:
a. Apenas as afirmativas II e III são verdadeiras.
b. Todas as afirmativas são verdadeiras .
c. Apenas a afirmativa II é verdadeira.
d. Apenas as afirmativas I e II são verdadeiras.
e. Apenas a afirmativa I é verdadeira.
Sua resposta está correta.
A resposta correta é:
Apenas as afirmativas I e II são verdadeiras.
Questão 6
Correto
Atingiu 0,05 de 0,05
Normalmente, um software tem que passar por alguns estágios de testes, como: (i) testes em desenvolvimento onde o sistema é
testado durante o desenvolvimento para descobrir bugs e defeitos, (ii) testes de release, onde a equipe de teste independente testa
uma versão completa do sistema antes que ele seja liberado para o cliente para ver se ele atende ao que foi solicitado, (iii)  testes de
usuário onde os usuários ou potenciais usuários do um sistema testam o sistema em seu próprio ambiente (SOMMERVILLE,  2018, p.
146).
O processo de teste envolve uma mistura de testes manuais e automatizados.
No teste manual, um testador executa o programa com alguns dados de teste e compara os resultados com suas expectativas; ele anota e
reporta as discrepâncias aos desenvolvedores do programa. Em testes automatizados, os testes são codificados em um programa que é
executado cada vez que o sistema em desenvolvimento é testado. Essa forma é geralmente mais rápida que o teste manual,
especialmente quando envolve testes de regressão — reexecução de testes anteriores para verificar se as alterações no programa não
introduziram novos bugs (SOMMERVILLE,  2018, p. 147).
Nos últimos anos, o uso de testes automatizados tem aumentado consideravelmente, apesar de que eles nunca poderão ser
totalmente automatizados, pois os testes automatizados só verificam o que foi proposto a ser feito. Testes como uma interface de
usuários não podem ser automatizados.
De acordo com o texto supracitado, qual das opções abaixo está correto?
a. Nos testes manuais, os resultados são comparados com as expectativas do desenvolvedor
b. O processo de teste não envolve testes automatizados
c. Todos os testes podem ser totalmente automatizados
d. Os testes automatizados são sempre mais lentos do que o teste manual
e. O teste de regressão envolve a reexecução de testes anteriores para verificar se as alterações no programa não
introduziram novos bugs

Sua resposta está correta.
A resposta correta é:
O teste de regressão envolve a reexecução de testes anteriores para verificar se as alterações no programa não introduziram novos
bugs
Questão 7
Correto
Atingiu 0,05 de 0,05
Questão 8
Correto
Atingiu 0,05 de 0,05
Qual é o objetivo do teste de software no processo de desenvolvimento?
a. Aumentar o número de funcionalidades do software
b. Reduzir o número de equipes de testes necessárias
c. Encontrar erros e falhas no software e corrigi-los
d. Validar o software antes da implementação
e. Economizar tempo e dinheiro no processo de desenvolvimento
Sua resposta está correta.
A resposta correta é:
Encontrar erros e falhas no software e corrigi-los
Qual a definição de teste de software apresentada por Delamaro (2016)?
a. Teste de software é uma atividade dinâmica e seu intuito é executar o programa ou modelo utilizando algumas entradas
em particular e verificar se seu comportamento está de acordo com o esperado

b. Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente
c. Teste é uma atividade destinada a mostrar que um programa faz o que é proposto a fazer e para descobrir os defeitos do
programa antes do uso
d. Teste de software é uma atividade de verificação e validação do software que foi desenvolvido, onde é realizada uma análise
dinâmica na execução dele
e. Testeé verificar se o software está fazendo o que deveria fazer, de acordo com seus requisitos, e não está fazendo o que não
deveria fazer
Sua resposta está correta.
A resposta correta é:
Teste de software é uma atividade dinâmica e seu intuito é executar o programa ou modelo utilizando algumas entradas em particular
e verificar se seu comportamento está de acordo com o esperado
Questão 9
Correto
Atingiu 0,05 de 0,05
Qual a importância do Ciclo de Vida de Teste de Software?
a. Apenas ajuda a identificar as falhas no código final do software
b. Apenas ajuda a garantir a qualidade do software
c. Não há importância em seguir o Ciclo de Vida de Teste de Software
d. Ajuda a garantir que o software é confiável e contribui para a fidelização do cliente
e. Ajuda a reduzir os custos de manutenção do software
Sua resposta está correta.
A resposta correta é:
Ajuda a garantir que o software é confiável e contribui para a fidelização do cliente
Questão 10
Correto
Atingiu 0,05 de 0,05
O primeiro objetivo do processo de teste leva ao teste de validação, espera-se que o sistema execute corretamente usando
determinado conjunto de casos de testes que refletem o uso esperado do sistema. Já o segundo objetivo leva a testes de defeitos, os
casos são projetados para expor os defeitos. Resumindo, quando se executa os testes de validação, encontram-se defeitos no sistema;
quando se executa os testes de defeitos, alguns dos testes mostraram que o programa corresponde a seus requisitos (SOMMERVILLE,
2011).
 
Um processo de teste de software procura estruturar as etapas, as atividades, os artefatos, os papéis e as responsabilidades do teste,
com isso permite que a empresa controle todo o ciclo do teste, minimizando os riscos, agregando valor e garantindo qualidade ao
software (DELAMARO, 2016).
 
Antes de pensar na ideia de um processo de testes de software, as empresas desenvolvedoras precisam entender que em primeiro
lugar, quando se realiza um teste temos todas as atividades envolvidas antes, durante e após a execução dele, ou seja, a busca por
erros e defeitos em um sistema é uma das várias fases que abrange o processo.
De acordo com o texto supracitado responda qual das afirmações abaixo é verdadeira.
a. A busca por erros e defeitos em um sistema é a única fase do processo de teste de software.
b. O primeiro objetivo do processo de teste leva ao teste de defeitos.
c. Testes de defeitos são usados para verificar se o sistema executa corretamente.
d. Testes de validação são projetados para expor defeitos no sistema.
e. Um processo de teste de software não ajuda a empresa a controlar o ciclo do teste e minimizar os riscos.
Sua resposta está correta.
A resposta correta é:
Testes de validação são projetados para expor defeitos no sistema.
◄ ÁUDIO AULA 08
Seguir para...
CLIQUE AQUI PARA REALIZAR O FÓRUM DE DISCUSSÃO ►
https://www.eadunifatecie.com.br/mod/url/view.php?id=572116&forceview=1
https://www.eadunifatecie.com.br/mod/forum/view.php?id=572119&forceview=1
Iniciado em terça, 18 jul 2023, 03:42
Estado Finalizada
Concluída em terça, 18 jul 2023, 03:52
Tempo
empregado
10 minutos 21 segundos
Avaliar 0,50 de um máximo de 0,50(100%)
Questão 1
Correto
Atingiu 0,05 de 0,05
O ideal é trabalhar em ambientes de teste isolados, ou seja, que não sofram influências externas durante os testes. É difícil determinar
os testes relacionados ao ambiente de produção, pois vai depender de alguns fatores, como: o tamanho do projeto, o orçamento
disponível e cronograma.
Durante o planejamento do processo de teste de software é definido três tipos de ambiente:
 
1. Ambiente de Desenvolvimento:
2. Ambiente de Testes:
3. Ambiente de Produção:
Analise as afirmativas a seguir:
 
I. O ideal é trabalhar em ambientes de teste isolados, ou seja, que não sofram influências externas durante os testes.
 
II. Durante o planejamento do processo de teste de software é definido três tipos de ambiente: Ambiente de Desenvolvimento,
Ambiente de Testes e Ambiente de Produção.
 
III. O ambiente de produção é onde são realizados os testes unitários e os de integração.
 
A partir das afirmativas apresentadas, é correto afirmar que:
a. Apenas as afirmativas I e II são verdadeiras.
b. Todas as afirmativas são verdadeiras .
c. Apenas as afirmativas II e III são verdadeiras.
d. Apenas a afirmativa II é verdadeira.
e. Apenas a afirmativa I é verdadeira.
Sua resposta está correta.
A resposta correta é:
Apenas as afirmativas I e II são verdadeiras.
Painel / Minhas Disciplinas / TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 3123 - TESTE E QUALIDADE DE SOFTWARE
/ ATIVIDADE DE ESTUDO 02 - VALOR 0,5 PONTOS / CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 02 - PRAZO FINAL: 14/08/2023
https://www.eadunifatecie.com.br/course/view.php?id=18007
https://www.eadunifatecie.com.br/my/
https://www.eadunifatecie.com.br/course/view.php?id=18007
https://www.eadunifatecie.com.br/course/view.php?id=18007#section-7
https://www.eadunifatecie.com.br/mod/quiz/view.php?id=572118
Questão 2
Correto
Atingiu 0,05 de 0,05
Já parou para pensar que qualquer empresa corre riscos todos os dias, se em algum momento seus computadores e sistemas pararem
de funcionar ou um site fora do ar? Tudo isso pode trazer muitos prejuízos para ela.
Para uma empresa, temos o risco relacionado à dependência de equipamentos e também da ocorrência de erros de software. Hoje,
devido a esses problemas que podem surgir, as empresas passaram a investir para evitar riscos de defeitos em seus softwares, criando
planos de contingência para contornar os problemas (PRESSMAN; MAXIM, 2016).
Nem sempre podemos aliar um risco a uma perda, pois um risco pode estar sempre presente, mas nem sempre gera uma perda.
Existem riscos que sempre se transformam em perdas, por exemplo, um avião sempre corre risco de cair, mas a perda só existirá se
isso ocorrer. Ou seja, o risco é uma probabilidade de ocorrência de uma perda para a empresa (RIOS, 2013).
 
De acordo com o texto, responda com Verdadeiro (V) ou Falso (F) as seguintes afirmações:
 
(   ) As empresas passaram a investir em planos de contingência para evitar riscos de defeitos em seus softwares.
(   ) A ocorrência de riscos sempre leva a uma perda para a empresa.
(   ) A dependência de equipamentos é um dos riscos que as empresas enfrentam.
(   ) Um avião corre risco de cair, mas a perda só existirá se isso ocorrer.
(   ) Os softwares não representam riscos para as empresas.
 
Assinale a alternativa correta:
a. V, F, V, V, F.
b. F, V, F, F, V.
c. V, V, F, V, F.
d. F, F, F, F, F.
e. V, V, V, V, V.
Sua resposta está correta.
A resposta correta é:
V, F, V, V, F.
Questão 3
Correto
Atingiu 0,05 de 0,05
Questão 4
Correto
Atingiu 0,05 de 0,05
Qual a importância do Ciclo de Vida de Teste de Software?
a. Apenas ajuda a identificar as falhas no código final do software
b. Não há importância em seguir o Ciclo de Vida de Teste de Software
c. Ajuda a garantir que o software é confiável e contribui para a fidelização do cliente
d. Ajuda a reduzir os custos de manutenção do software
e. Apenas ajuda a garantir a qualidade do software
Sua resposta está correta.
A resposta correta é:
Ajuda a garantir que o software é confiável e contribui para a fidelização do cliente
Qual é o objetivo do teste de software no processo de desenvolvimento?
a. Encontrar erros e falhas no software e corrigi-los
b. Aumentar o número de funcionalidades do software
c. Reduzir o número de equipes de testes necessárias
d. Economizar tempo e dinheiro no processo de desenvolvimento
e. Validar o software antes da implementação
Sua resposta está correta.
A resposta correta é:
Encontrar erros e falhas no software e corrigi-los
Questão 5
Correto
Atingiu 0,05 de 0,05
Os testes de software, para Lamounier (2021, p. 22) são “ferramentas de extrema importância para que o desenvolvimento evolua, de
forma que quanto menos erros forem apresentados, maior será a garantia de qualidade demonstrada”. Para implementá-los deforma
adequada é necessário adotar técnicas de testes de software, desde a fase de elicitação até sua entrega para garantir a qualidade do
sistema.
As técnicas de teste são procedimentos técnicos e gerenciais que auxiliam na avaliação do software e nas suas melhorias. Elas podem
ser aplicadas, independentemente do tipo de projeto de software ou aplicação que esteja sendo desenvolvida. É importante entender
quais técnicas mais se adaptam ao tipo de sistema que será testado. Existem inúmeras técnicas de teste que podem ser usadas para
avaliar diferentes aspectos ou para evitar que o sistema apresente bugs ou retorne notificações inesperadas.
 
De acordo com o texto a supracitado responda Verdadeiro (V) ou Falso (F) para as seguintes opções:
(   ) As técnicas de teste podem ser aplicadas independentemente do tipo de projeto de software ou aplicação que esteja sendo
desenvolvida.
(   ) Os testes de usabilidade são realizados apenas na fase de entrega do software.
(  ) O teste funcional ou de caixa preta se baseia nas especificações e considera apenas entradas aceitas pelo componente (função) e
saídas esperadas.
(  ) A implementação adequada de testes de software não afeta a garantia de qualidade do sistema.
( ) As técnicas de teste não são importantes para avaliar diferentes aspectos ou evitar que o sistema apresenta bugs ou retorne
notificações inesperadas.
 
Assinale a alternativa correta:
a. V, V, V, F, F
b. F, F, F, F, F
c. V, F, V, F, F
d. V, V, V, V, V
e. F, F, V, V, V
Sua resposta está correta.
A resposta correta é:
V, F, V, F, F
Questão 6
Correto
Atingiu 0,05 de 0,05
Questão 7
Correto
Atingiu 0,05 de 0,05
Qual é a etapa do Ciclo de Vida de Teste de Software em que são elaboradas as estratégias de teste e o plano de teste a serem
utilizados?
a. Especificação
b. Entrega
c. Planejamento
d. Preparação
e. Execução
Sua resposta está correta.
A resposta correta é:
Planejamento
Qual a definição de teste de software apresentada por Delamaro (2016)?
a. Teste de software é uma atividade de verificação e validação do software que foi desenvolvido, onde é realizada uma análise
dinâmica na execução dele
b. Teste é uma atividade destinada a mostrar que um programa faz o que é proposto a fazer e para descobrir os defeitos do
programa antes do uso
c. Teste de software é uma atividade dinâmica e seu intuito é executar o programa ou modelo utilizando algumas entradas
em particular e verificar se seu comportamento está de acordo com o esperado

d. Teste é verificar se o software está fazendo o que deveria fazer, de acordo com seus requisitos, e não está fazendo o que não
deveria fazer
e. Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente
Sua resposta está correta.
A resposta correta é:
Teste de software é uma atividade dinâmica e seu intuito é executar o programa ou modelo utilizando algumas entradas em particular
e verificar se seu comportamento está de acordo com o esperado
Questão 8
Correto
Atingiu 0,05 de 0,05
Faça uma associação entre os conceitos no gerenciamento de riscos e suas características:
 
(1) Risco;
(2) Análise de Risco;
(3) Ameaça;
(4) Vulnerabilidade;
(5) Controle.
 
(   ) é a probabilidade de insucesso, de malogro de determinada coisa, em função de acontecimentos eventuais, incertos, cuja
ocorrência não depende, exclusivamente, da vontade dos interessados. Uma perda grande para a empresa.
(   ) é a avaliação dos recursos de informação, seus controles e suas vulnerabilidades.
(   ) é a capacidade de alguém explorar a vulnerabilidade de um sistema.
(  ) é uma falha de projeto, implementação ou programação.
(   ) maneira de reduzir as causas de riscos.
 
Assinale a alternativa correta:
a. 4, 5, 2, 3, 1.
b. 2, 1, 3, 5, 4.
c. 5, 4, 3, 2, 1.
d. 3, 5, 4, 2, 1.
e. 1, 2, 3, 4, 5.
Sua resposta está correta.
A resposta correta é:
1, 2, 3, 4, 5.
Questão 9
Correto
Atingiu 0,05 de 0,05
O ambiente de teste deve ser pensado como uma estratégia de teste e adicionado ao planejamento dos testes antes dos mesmos
iniciarem. O ideal é que ele seja similar ao ambiente do usuário, onde ele utilizará o software. Neste momento, o responsável pela
organização do ambiente de testes, normalmente o arquiteto de testes, deve pensar em todos os elementos possíveis para a
execução, como: massa ou base de testes, modelos de dados que serão usados, configuração dos softwares usados (devem ser iguais
aos do usuário), tipo de testes que serão executados, técnicas de teste apropriadas.
 
As configurações usadas no ambiente de testes devem fornecer uma ideia de como serão conduzidos e como as atividades serão
executadas. Por isso, é importante fornecer um ambiente conhecido e controlado para a execução, a fim de assegurar que os
resultados sejam precisos e válidos na busca de erros, defeitos e falhas (LAMOUNIER, 2021).
 
De acordo com o texto supracitado, responda qual das afirmações abaixo é verdadeira.
a. O ambiente de teste ideal é similar ao ambiente do usuário que utilizará o software.
b. Não é necessário pensar em massa ou base de testes, modelos de dados, configuração de software e técnicas de teste ao
planejar o ambiente de teste.
c. O ambiente de teste não precisa ser pensado com antecedência, pode ser improvisado durante a execução dos testes.
d. O responsável pela organização do ambiente de testes é sempre o desenvolvedor do software.
e. O ambiente de testes não precisa ter uma configuração controlada para garantir resultados precisos e válidos.
Sua resposta está correta.
A resposta correta é:
O ambiente de teste ideal é similar ao ambiente do usuário que utilizará o software.
Questão 10
Correto
Atingiu 0,05 de 0,05
A engenharia é, por sua natureza, uma disciplina quantitativa e o elemento-chave de qualquer processo de engenharia é a medição.
Conforme Pressman e Maxim (2016, p. 653), a “métrica de produto ajuda os engenheiros de software a visualizar o projeto e a
construção do software, focando nos atributos específicos e mensuráveis dos artefatos da engenharia de software”. Ela é usada para
melhorar o entendimento dos atributos dos modelos criados e para avaliar a qualidade dos sistemas.
 
Por que medir os produtos? Para obter controle de um projeto e também para gerenciá-lo, além disso, a medição permite avaliar se
estamos perto ou longe dos objetivos planejados. Um engenheiro de software coleta medidas e desenvolve métricas para obter
indicadores.
 
De acordo com o texto supracitado responda qual das afirmações abaixo é verdadeira.
a. A medição é usada para definir objetivos planejados, mas não tem relação com o controle e gerenciamento do projeto de
software.
b. A medição é usada apenas para avaliar a qualidade dos sistemas e não tem relação com o controle e gerenciamento de
projetos.
c. A medição é importante apenas para coletar dados para relatórios, não tendo relação com o planejamento e execução do
projeto.
d. A medição é fundamental para o controle e gerenciamento de projetos de software, permitindo avaliar se os objetivos
planejados estão sendo atingidos.

e. A medição não é importante na engenharia de software, pois a disciplina não é quantitativa.
Sua resposta está correta.
A resposta correta é:
A medição é fundamental para o controle e gerenciamento de projetos de software, permitindo avaliar se os objetivos planejados
estão sendo atingidos.
◄ ÁUDIO AULA 08
Seguir para...
CLIQUE AQUI PARA REALIZAR O FÓRUM DE DISCUSSÃO ►
https://www.eadunifatecie.com.br/mod/url/view.php?id=572116&forceview=1
https://www.eadunifatecie.com.br/mod/forum/view.php?id=572119&forceview=1

Outros materiais