Buscar

Simulado Qualidade e teste de software


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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

23/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
 
 
Disc.: QUALIDADE E TESTES DE SOFTWARE 
Aluno(a): MICHELI COUTINHO MOREIRA
Acertos: 10,0 de 10,0
 
 
Um software é composto por módulos, instruções, bibliotecas, que gera um programa executável que lê dados denominados "entradas" ou inputs ao final do processo de dese
libera uma "saída" (output) como resultado deste processamento.
Os softwares são classificados em três tipos, os quais:
I. Software de Sistema: é o conjunto de informações que gerenciam o hardware, permitindo a interação entre o usuário e os periféricos do computador. Exemplos: Windows e L
II. Software de Programação: são programas de computadores que permitem ao usuário executar uma série de tarefas específicas em diversas áreas de atividade. Exemplos: p
III. Software de Aplicação: é o conjunto de ferramentas que permitem ao programador desenvolver sistemas informáticos. Exemplos: C++, C#, VB, ASP, Delphi, GO.
Após a leitura, analise as alternativas a seguir e assinale a correta.
Somente a afirmação III está correta
Somente as afirmações I e II estão corretas
Somente a afirmação II está correta
Somente as afirmações I e III estão corretas
 Somente a afirmação I está correta
 
 
Explicação:
Os softwares sao classificados em 3 tipos, os quais:
Software de Sistema: é o conjunto de informações que gerenciam o hardware, permitindo a interação entre o usuário e os periféricos do computador.
Exemplos: Windows e Linux.
Software de Programação: é o conjunto de ferramentas que permitem ao programador desenvolver sistemas informáticos.
Exemplos: exemplo, C++, C#, VB, ASP, Delphi, GO.
Software de Aplicação: são programas de computadores que permitem ao usuário executar uma série de tarefas específicas em diversas áreas de atividade.
Exemplos: planilha eletrônica, editores de texto e editores de apresentações (como PowerPoint).
 
 
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:
legibilidade
segurança
legalidade
 atualização contínua
utilização mínima de recursos
 
 
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.
 
 
Podemos conceituar Qualidade de Software como:
Um processo que demonstra que algo funciona corretamente.
Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento.
Um processo para provar que determinadas coisas (funções) fazem o que devem fazer.
Um processo para demonstrar que os defeitos não estão presentes.
 Um processo sistemático que focaliza todas as etapas e artefatos gerados com o objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado de
 
 
Explicação:
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
23/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
O conceito de teste ganha complexidade, pois os riscos dos softwares não funcionarem a contento, cresce de forma exponenc
Ainda assim poucas empresas percebem que a implantação de um ¿processo de garantia de qualidade de software¿ é uma questã
Teste é o processo de demonstrar que os defeitos não estão presentes.
Teste é o processo de demonstrar que algo funciona corretamente.
Teste é o processo de provar que determinadas coisas (funções) fazem o que devem fazer.
O objetivo real do teste de software é mostrar que um software está de acordo com suas especificações e que ele atende as
cliente.
 
 
Sobre o conceito de Teste de Software, analise abaixo algumas citações de autores variados e, a seguir, assinale a alternativa correta:
I. "Teste é uma parte inevitável de qualquer esforço necessário para desenvolver um sistema de software"
II. "O teste de software é um conjunto de atividades que podem ser planejadas e executadas concomitantemente" 
III. "Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se alcança resultados desejados" 
IV. "Processo de executar um programa ou sistema com a itenção de encontrar defeitos" 
 
Somente as asserções II, III e IV estão corretas
Somente as asserções I e II estão corretas
 Somente as asserções I, III e IV estão corretas
Somente as asserções I, II e III estão corretas
Somente as asserções I, II e IV estão corretas
 
 
Explicação:
"Teste é uma parte ineevitável de qualquer esforço necessário para desenvolver um sistema de software" (HOWDEN, 1987)
"O teste de software é um conjunto de atividades que podem ser planejdas com antecedência e executadas sistematicamente" (PRESSMAN, 1985)
"Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se alcança resultados desejados" (HETZEL, 1988)
"Processo de executar um programa ou sistema com a itenção de encontrar defeitos" (MYERS, 1979)
 
 
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de Produto. Ela tem va
A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falha
 O cliente deve ter paciência, pois ele receberá o produto no fim do ciclo de vida.
Ele é um modelo simples e fácil de aprender.
Especifica os papéis dos diferentes tipos de testes para ser executada.
Envolver o usuário no teste.
 
 
Explicação:
As vantagens desse modelo são:
A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falh
Ele é um modelo simples e fácil de aprender.
Especifica os papéis dos diferentes tipos de testes para ser executada.
Envolver o usuário no teste.
 
 
O gerente de um departamento de sistemas decidiu que os produtos de software criados pela equipe A serão homologados pela equipe B, e vice-versa. Percebeu-se com o tem
A origem do problema foi a criação de um Grupo Independente de Teste (ITG).
A origem do problema foi a visão dos Caminhos de Manipulação de Erro.
A origem do problema é que a condição de erro provocada pela execução no sistema antes da mensagem de manipulação de erro.
A origem do problema é que o erro mencionado não corresponde ao erro encontrado.
 A origem do problema é que os desenvolvedores testam para 'provar que funciona' e os homologadores para 'provar que não funciona', agravados no caso pela proximi
 
 
Explicação:
Neste caso, a origem do problema se deu porque a função dos desenvolvedores é testar para 'provar que funciona' e os homologadores para 'provar que não funciona', agravados no c
 
 Questão4
a
 Questão5
a
 Questão6
a
23/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
 
Sobre a elaboração do plano de teste é incorreto afirmar que:
Estratégias e ferramentas de testes definem questões como atividades e ferramentas usadas no test.
A documentação estabelece uma relação dos documentos pertinentes ao projeto.
 Os requisitos devem ser descritos aos pares para que as funcionalidades do software sejam testadas.
A equipe define os diferentes papéis desempenhados no projeto de teste.
O cronograma de atividades descreve marcos importantes das atividades. 
 
 
Explicação:
Descreve-se, isoladamente, os requisitos para que as funcionalidades do software sejam testadas.
 
 
De quem é a responsabilidade do teste de aceitação?
Do desenvolvedor
 Do cliente
Do cliente e do desenvolvedor
Do gerente e do desenvolvedor
Do gerente de projeto
 
 
Explicação:
No Teste de Aceitação, é impossível prever como o cliente realmente usará um programa. Por isso esse teste é de responsabilidade do cliente.
 
 
Sobre o controle de Bugs é correto afirmar:
 Um BugTracke é um aplicativo de software que controla os erros de software relatados em projetos de desenvolvimento de software.Devido a complexidade do tema, não é possível o desenvolvimento de um sistema de rastreamento de bugs.
O analista de requisitos é o responsável por encontrar erros, falhas, bugs e outros tipos de problemas que não foram detectados durante o desenvolvimento de um soft
Ao encontrar um bug, o responsável deve, obrigatoriamente, avisar o desenvolvedor via e-mail.
A melhor maneira de relatar a existência de bugs é por meio de protocolos internacionais de desenvolvimento de software.
 
 
Explicação:
Um BugTracker é um sistema de rastreamento de bugs, ou seja, de defeitos. É um aplicativo de software que controla os erros de software relatados em projetos de desenvolvimento d
O tester (isto é, o analista de teste) - é o responsável por encontrar erros, falhas, bugs e outros tipos de problemas que não foram detectados durante o desenvolvimento de um softw
Ao encontrar um bug, ele pode avisar o desenvolvedor, de várias formas. Exemplo: pessoalmente, msn, por e-mail, documentos, ferramentas de bug tracking, etc.
A melhor maneira de relatar a existência de bugs por meios formais e informais dependerá da dinâmica da equipe de testes e do seu processo dentre essas alternativas apresentas.
 
 
Sobre filtrar casos de teste na ferramenta TestLink é incorreto afirmir:
Os usuários podem filtrar casos de testes por seus testadores.
Permite ao usuário filtrar os casos de testes para uma navegação inteligente antes que eles sejam executados.
Os usuários podem filtrar casos de testes por palavra-chave.
Os usuários podem filtrar casos de teste por resultados.
 Pode-se apenas criar e ediar palavras-chave.
 
 
Explicação:
As palavras-chave são definidas usando o Criar/Editar/Deletar casos de testes ou pelo Atribuir palavras-chave para múltiplos casos. Palavras-chave só podem ser criadas, editadas ou a
 
 
 
 
 
 
 
 
 
 Questão7
a
 Questão8
a
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','219730048','4419907609');
23/03/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4