Logo Passei Direto
Buscar

QUALIDADE E TESTES DE SOFTWARE 01

User badge image
Fernandes

em

Ferramentas de estudo

Questões resolvidas

Um gerente de projeto está tentando concluir um projeto de desenvolvimento de software, mas não consegue obter atenção suficiente para o projeto. Os recursos estão concentrados em realizar trabalho relacionado a processos e o gerente do projeto tem pouca autoridade para designar recursos adequadamente.
Em qual forma de organização o gerente de projeto trabalha?
Facilitador
Fraca
Funcional
Coordenador
Matricial

No Cenário Atual do desenvolvimento de o conceito de teste ganha complexidade, pois os riscos dos softwares não funcionarem a contento, cresce de forma exponencial. Myers concluiu que zero-defeito é algo inatingível? Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software 'livre de erros'. Sempre existirão erros a serem descobertos.
Quanto às estratégias, existem muitas que podem ser utilizadas para testar um software. Uma das estratégias de teste é o Teste Unitário. O que visam os testes unitários?
Visam verificar se a solução atende aos objetivos do negócio e aos seus requisitos.
Visam a execução do sistema como um todo ou um subsistema.
Visam garantir que cada unidade de programa atenda as especificações e funcione corretamente.
Visam verificar se os componentes funcionam corretamente juntos, conforme as especificações.
Visam tratar os testes como um processo organizado e muitas vezes paralelo e integrado ao processo de desenvolvimento.

O Modelo V é uma melhoria do Modelo Cascata do desenvolvimento de produto. Ele possui alguns objetivos, dentre os quais estão explicitados nas alternativas abaixo, EXCETO (ou seja, assinale a alternativa INCORRETA, isto é a que não representa um dos objetivos do Modelo V).
Um dos objetivos do Modelo V é:
melhorar e garantir a qualidade do projeto.
melhorar a comunicação entre as partes interessadas.
reduzir os custos totais ao longo do ciclo de vida do projeto.
maximizar os lucros da empresa desenvolvedora.
minimizar os riscos do projeto.

A equipe Z realizou a codificação de uma nova tela para o sistema de controle de estoque. O objetivo da equipe é garantir que não existem erros considerando apenas a parte 'nova' do produto.
Quais as diferentes visões que devem ser consideradas ao aplicarmos este tipo de teste?
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, dos caminhos de manipulação de erro.
Visão das interfaces, da estrutura lógica de dados, dos caminhos independentes, das condições limites, dos caminhos de manipulação de erro.
Visão da Engenharia de Software, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites.
Visão dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro.

Existem alguns grupos importantes de erros comumente cometidos por quem testa software. O propósito da atividade de teste ocorre quando o ator que controla a execução não entende bem qual o sentido de se fazer a atividade de testar e não aproveita os resultados de forma eficaz.
Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA.
Não informar sobre erros de usabilidade.
Atribuir a responsabilidade pela qualidade unicamente à equipe de teste.
Achar que a tarefa de equipe de testes é simplesmente encontrar erros.
Não enfatizar o teste de configuração.
Não encontrar os erros importantes.

Quais são as estratégias que podem ser usadas no teste de aceitação?
Teste formal, teste de unidade e teste alfa
Teste de implantação, teste caixa-branca e teste alfa
Teste formal, teste caixa-branca e teste alfa
Teste formal, teste informal e teste beta
Teste de implantação, teste de requisitos e teste de unidade

Não é uma ferramenta de software que permite a gestão de Bugs:
Jira
Eventum
Trac
Zephyr
Scrum

Existem várias ferramentas para encontrar erros, falhas, bugs e outros tipos de problemas que não foram detectados durante o desenvolvimento de um software. Uma delas é o TestLinkMantis. As características dessa ferramenta são:
Assinale a assertiva correta.
I- Permite a escrita e armazenamento de projetos de teste, planos de teste, casos de teste bem como a execução manual dos testes.
II- É escrita em C++ e roda no banco de dados MySql.
III- Possui relatórios que permitem verificar o andamento do projeto de testes.
Apenas o item I está correto.
Apenas os itens I e III estão corretos.
Apenas os itens II e III estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Um gerente de projeto está tentando concluir um projeto de desenvolvimento de software, mas não consegue obter atenção suficiente para o projeto. Os recursos estão concentrados em realizar trabalho relacionado a processos e o gerente do projeto tem pouca autoridade para designar recursos adequadamente.
Em qual forma de organização o gerente de projeto trabalha?
Facilitador
Fraca
Funcional
Coordenador
Matricial

No Cenário Atual do desenvolvimento de o conceito de teste ganha complexidade, pois os riscos dos softwares não funcionarem a contento, cresce de forma exponencial. Myers concluiu que zero-defeito é algo inatingível? Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software 'livre de erros'. Sempre existirão erros a serem descobertos.
Quanto às estratégias, existem muitas que podem ser utilizadas para testar um software. Uma das estratégias de teste é o Teste Unitário. O que visam os testes unitários?
Visam verificar se a solução atende aos objetivos do negócio e aos seus requisitos.
Visam a execução do sistema como um todo ou um subsistema.
Visam garantir que cada unidade de programa atenda as especificações e funcione corretamente.
Visam verificar se os componentes funcionam corretamente juntos, conforme as especificações.
Visam tratar os testes como um processo organizado e muitas vezes paralelo e integrado ao processo de desenvolvimento.

O Modelo V é uma melhoria do Modelo Cascata do desenvolvimento de produto. Ele possui alguns objetivos, dentre os quais estão explicitados nas alternativas abaixo, EXCETO (ou seja, assinale a alternativa INCORRETA, isto é a que não representa um dos objetivos do Modelo V).
Um dos objetivos do Modelo V é:
melhorar e garantir a qualidade do projeto.
melhorar a comunicação entre as partes interessadas.
reduzir os custos totais ao longo do ciclo de vida do projeto.
maximizar os lucros da empresa desenvolvedora.
minimizar os riscos do projeto.

A equipe Z realizou a codificação de uma nova tela para o sistema de controle de estoque. O objetivo da equipe é garantir que não existem erros considerando apenas a parte 'nova' do produto.
Quais as diferentes visões que devem ser consideradas ao aplicarmos este tipo de teste?
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, dos caminhos de manipulação de erro.
Visão das interfaces, da estrutura lógica de dados, dos caminhos independentes, das condições limites, dos caminhos de manipulação de erro.
Visão da Engenharia de Software, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites.
Visão dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro.

Existem alguns grupos importantes de erros comumente cometidos por quem testa software. O propósito da atividade de teste ocorre quando o ator que controla a execução não entende bem qual o sentido de se fazer a atividade de testar e não aproveita os resultados de forma eficaz.
Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA.
Não informar sobre erros de usabilidade.
Atribuir a responsabilidade pela qualidade unicamente à equipe de teste.
Achar que a tarefa de equipe de testes é simplesmente encontrar erros.
Não enfatizar o teste de configuração.
Não encontrar os erros importantes.

Quais são as estratégias que podem ser usadas no teste de aceitação?
Teste formal, teste de unidade e teste alfa
Teste de implantação, teste caixa-branca e teste alfa
Teste formal, teste caixa-branca e teste alfa
Teste formal, teste informal e teste beta
Teste de implantação, teste de requisitos e teste de unidade

Não é uma ferramenta de software que permite a gestão de Bugs:
Jira
Eventum
Trac
Zephyr
Scrum

Existem várias ferramentas para encontrar erros, falhas, bugs e outros tipos de problemas que não foram detectados durante o desenvolvimento de um software. Uma delas é o TestLinkMantis. As características dessa ferramenta são:
Assinale a assertiva correta.
I- Permite a escrita e armazenamento de projetos de teste, planos de teste, casos de teste bem como a execução manual dos testes.
II- É escrita em C++ e roda no banco de dados MySql.
III- Possui relatórios que permitem verificar o andamento do projeto de testes.
Apenas o item I está correto.
Apenas os itens I e III estão corretos.
Apenas os itens II e III estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.

Prévia do material em texto

Acerto: 1,0 / 1,0
Um gerente de projeto está tentando concluir um projeto de desenvolvimento de software,
mas não consegue obter atenção suficiente para o projeto. Os recursos estão concentrados
em realizar trabalho relacionado a processos e o gerente do projeto tem pouca autoridade
para designar recursos adequadamente.
Em qual forma de organização o gerente de projeto trabalha?
Coordenador
 Funcional
Facilitador
Matricial
Fraca
Respondido em 22/11/2022 20:43:49
 
 
Explicação:
Em uma organização funcional o gerente de projeto tem o menor apoio e pouca
autoridade para ddesignar recursos. Facilitador e coordenador são formas de matriz
fraca.
 
Acerto: 1,0 / 1,0
Fonte: UFF 2009 ¿ Analista de Tecnologia da Informação
Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por
meio de ciclo de vida iterativos garante ao sistema:
 atualização contínua
segurança
legibilidade
utilização mínima de recursos
legalidade
Respondido em 22/11/2022 20:44:48
 
 
Explicação:
De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos,
atualizando as suas necessidades em cada ciclo.
 
Acerto: 1,0 / 1,0
Com relação ao tamanho e complexidade de software, assinale a opção
correta, considerando tais características nos anos 60, 80 e 2000.
Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo.
Em 1960 o tamanho era mínimo e em 1980 a complexidade era relativa.
 Em 1980 a complexidade era média e em 2000 a complexidade era alta.
Em 1960 o tamaho era minimo e em 2000 a complexidade era média.
Em 1980 o tamanho era pequeno e a complexidade alta.
 Questão1a
 Questão2a
 Questão3a
Respondido em 22/11/2022 20:45:47
 
 
Explicação:
No Cenário Atual do desenvolvimento de o conceito de teste ganha
complexidade, pois os riscos dos softwares não funcionarem a
contento, cresce de forma exponencial.
Myers concluiu que zero-defeito é algo inatingível? Ou seja, pela
complexidade envolvida e pelo número altíssimo de situações
existentes, torna-se impossível imaginar um produto de software 'livre
de erros'. Sempre existirão erros a serem descobertos.
 
Acerto: 1,0 / 1,0
Quanto às estratégias, existem muitas que podem ser utilizadas para
testar um software. Uma das estratégias de teste é o Teste Unitário. O
que visam os testes unitários?
Visam verificar se a solução atende aos objetivos do negócio e
aos seus requisitos.
Visam a execução do sistema como um todo ou um subsistema.
 Visam garantir que cada unidade de programa atenda as
especificações e funcione corretamente.
Visam verificar se os componentes funcionam corretamente
juntos, conforme as especificações.
Visam tratar os testes como um processo organizado e muitas
vezes paralelo e integrado ao processo de desenvolvimento.
Respondido em 22/11/2022 20:46:26
 
 
Explicação:
Testes Unitários: São realizados no estágio mais baixo da
escala de testes e são aplicados nas menores componentes de
códigos criados, visando garantir que estes atendem as
especificações, em termos de garantia e de funcionalidade.
Testes de integração: São executados em uma combinação de
componentes para verificar se eles funcionam corretamente
juntos, conforme as especificações.
Teste de sistema: São realizados pela equipe de testes, visando
a execução do sistema como um todo ou um subsistema.
Teste de aceitação: São os testes finais de execução do
sistema, realizados pelos usuários, visando verificar se a solução
atende aos objetivos do negócio e aos seus requisitos.
 Questão4a
Ao tratar os testes como um processo organizado e muitas vezes
paralelo e integrado ao processo de desenvolvimento, os custos
de manutenção serão reduzidos.
 
Acerto: 1,0 / 1,0
O Modelo V é uma melhoria do Modelo Cascata do desenvolvimento de produto. Ele possui alguns objetivos,
dentre os quais estão explicitados nas alternativas abaixo, EXCETO (ou seja, assinale a
alternativa INCORRETA, isto é a que não representa um dos objetivos do Modelo V).
 
Um dos objetivos do Modelo V é melhorar e garantir a qualidade do projeto.
Um dos objetivos do Modelo V é melhorar a comunicação entre as partes interessadas.
Um dos objetivos do Modelo V é reduzir os custos totais ao longo do ciclo de vida do projeto
 Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora.
Um dos objetivos do Modelo V é mimizar os riscos do projeto.
Respondido em 22/11/2022 20:48:31
 
 
Explicação:
Objetivos do Modelo V:
Minimizar os riscos do projeto;
Melhorar e garantir a qualidade do projeto;
Reduzir os custos totais ao longo do ciclo de vida do projeto;
Melhorar a comunicação entre as partes interessadas.
 
Acerto: 1,0 / 1,0
A equipe Z realizou a codificação de uma nova tela para o sistema de
controle de estoque. O objetivo da equipe é garantir que não existem erros
considerando apenas a parte 'nova' do produto.
Quais as diferentes visões que devem ser consideradas ao aplicarmos este
tipo de teste?
Visão da Engenharia de Software, das interfaces, da estrutura lógica de dados, de condições limites, dos
caminhos de manipulação de erro.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura
lógica de dados, de condições limites.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura
lógica de dados, dos caminhos de manipulação de erro.
 Visão das interfaces, da estrutura lógica de dados, dos caminhos independentes, das condições limites,
 dos caminhos de manipulação de erro.
Visão dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições
limites, dos caminhos de manipulação de erro.
Respondido em 22/11/2022 20:49:37
 
 
Explicação:
Para se ter uma visão de teste de unidade, são consideradas a Interface; Estrutura Lógica de Dados;
Caminhos Independentes; Condições Limite e Caminhos de Manipulação de Erro.
 
 Questão5a
 Questão6a
Acerto: 1,0 / 1,0
Existem alguns grupos importantes de erros comumente cometidos por quem testa
software. O propósito da atividade de teste ocorre quando o ator que controla a
execução não entende bem qual o sentido de se fazer a atividade de testar e não
aproveita os resultados de forma eficaz.
Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a
afirmativa INCORRETA.
 Não enfatizar o teste de configuração.
Não encontrar os erros importantes.
Atribuir a responsabilidade pela qualidade unicamente à equipe de teste.
Achar que a tarefa de equipe de testes é simplesmente encontrar erros.
Não informar sobre erros de usabilidade.
Respondido em 22/11/2022 20:50:20
 
 
Explicação:
Esse item pertence ao planejamento de teste.
 
Acerto: 1,0 / 1,0
Quais são as estratégias que podem ser usadas no teste de aceitação?
Teste formal, teste de unidade e teste alfa
Teste formal, teste caixa-branca e teste alfa
Teste de implantação, teste de requisitos e teste de unidade
Teste de implantação, teste caixa-branca e teste alfa
 Teste formal, teste informal e teste beta
Respondido em 22/11/2022 20:51:10
 
 
Explicação:
Como é a última etapa de teste antes da implantação do software, seu objetivo é verificar se o software está
pronto e se pode ser utilizado pelos usuários finais executando as tarefas e funções para as quais foi criado,
então as estratégias de testes a serem executados são: Teste formal, teste informal e teste beta.
 
Acerto: 1,0 / 1,0
Não é uma ferramenta de software que permite a gestão de Bugs:
Jira
Eventum
Zephyr
 Scrum
Trac
Respondido em 22/11/2022 20:52:22
 
 
 Questão7a
 Questão8a
 Questão9a
Explicação:
O Scrum é um framework de gerenciamento de projetos.
 
Acerto: 1,0 / 1,0
Existem várias ferramentas para encontrar erros, falhas, bugs e outros
tipos de problemas que não foram detectados durante o
desenvolvimento de um software. Uma delas é o TestLinkMantis. As
características dessa ferramenta são:
I- Permite a escrita e armazenamentode projetos de teste, planos de
teste, casos de teste bem como a execução manual dos testes.
II- É escrita em C++ e roda no banco de dados MySql.
III- Possui relatórios que permitem verificar o andamento do projeto
de testes.
Assinale a assertiva correta.
Apenas o item I está correto.
Apenas os itens I e II estão corretos.
Apenas os itens II e III estão corretos.
Apenas o item II está correto.
 Apenas os itens I e III estão corretos.
Respondido em 22/11/2022 20:53:24
 
 
Explicação:
O item II está incorreto porque a ferramenta Testlink é escrita
em PHP e roda no banco de dados MySql.
 Questão10a

Mais conteúdos dessa disciplina