Buscar

Atividade Prática Qualidade de Software Nota 100

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 5 páginas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/9 - Qualidade do Software
O Caso de teste é uma unidade de teste que será executada pelo testador, seja manualmente ou
automaticamente. Em relação aos itens que compõem a estrutura do Caso de teste, assinale V para as
proposições verdadeiras ou F para as proposições falsas.
 
I - Informações sobre o ambiente, Requisitos ou procedimentos especiais, Dependências entre casos de teste
 II - Especificações de entrada, Especificações de saída e Informações sobre o ambiente
 III - Especificações de entrada, Especificações de saída e Necessidades de ambiente.
 IV - Especificações de entrada, Especificações de Resultados, e Necessidades de ambiente.
 V - Informações sobre o ambiente, Entradas das atividades e eventos, Requisitos ou procedimentos
especiais
 
Nota: 11.1
A V, V, V, V, V.
B F, F, F, F, F.
C
F, F, V, F, F.
Você acertou!
Apenas o item 3 apresenta exclusivamente itens da estrutura do Caso de teste. Os enunciados I, II, IV
e V apresentam itens da estrutura de Caso de teste e do relatório de testes.
D V, V, F, V, V.
E V, F, V, F, V.
Questão 2/9 - Qualidade do Software
Os fundamentos de qualidade se aplicam para produtos, serviços ou processos. E ela pode ser compreendida
sob algumas dimensões. Quais das afirmativas abaixo são (V) verdadeiras ou (F) falsas em relação às
dimensões da qualidade?
( ) Qualidade do desempenho, qualidade dos recursos, confiabilidade.
( ) Conformidade, durabilidade, facilidade de manutenção.
( ) Custo, prazo.
( ) Estética, percepção.
Nota: 11.1
A V, F, F, V.
B V, V, F, F.
C
V, V, F, V.
Você acertou!
O item III apresenta tópicos não relacionados com as dimensões da qualidade.
D F, V, F, V.
E F, F, V, F.
Questão 3/9 - Qualidade do Software
Há um número vasto de tipos de testes de software. Cada qual com características que se encaixam nas fases
de planejamento, elaboração ou construção dos testes. Assinale as alternativas com (V) verdadeiro ou (F)
falso aos tipos de testes de acordo com suas utilidades.
( ) Testes de regressão: garantem que o software atenda aos requisitos mesmo depois de manutenções.
( ) Teste de estresse : simulação de situações que ocorrem no ambiente de desenvolvimento, como falta de
memória ou espaço em disco.
( ) Testes de carga: avaliam a resposta de um software com pesada carga de dados ou grande número de
usuários.
( ) Teste de configuração: controle de versões e configuração de programas de acordo com as normas da
empresa.
Nota: 11.1
A V, V, V, V.
B
V, F, V, F.
Você acertou!
C F, V, V, V.
D F, F, V, V.
E F, F, F, F.
Questão 4/9 - Qualidade do Software
O grande propósito do Kaizen consiste no aprimoramento diário e constante de nossas atividades
(profissionais ou pessoais) para aumento da produtividade, poupando tempo, recursos, esforços, bem como
humanizando as relações. Em relação aos princípios básicos do Kaizen, assinale V para as proposições
verdadeiras ou F para as proposições falsas.
 
I - Pesquisar por boas ideias que podem ser analisadas para alcançarmos as melhorias.
 II - Correção dos erros de imediato.
 III - Não explicar o que não se pode fazer, mas refletir sobre como fazer.
 IV - As melhorias são finitas.
 V - Acatar e utilizar de imediato boas ideias para alcançarmos as melhorias.
Nota: 0.0
A V, V, V, F, V.
B F, V, V, F, V.
C F, V, V, V, V.
D V, V, V, F, F.
E V, V, V, V, V.
Questão 5/9 - Qualidade do Software
Dentre os testes de caixa-branca, encontramos testes de caminho básico. Para estes são criados casos de
testes para exercitar o conjunto básico de execução de todas as instruções de um programa. Quais são os
subtipos de testes de caminho básico?
Nota: 11.1
1. Grafo de fluxo: um grafo representa o fluxo de controle lógico.
2. Caminhos de programa independentes: é qualquer caminho para que o programa seja introduzido
pelo menos com um novo conjunto de comandos para uma determinada condição.
3. Derivação de casos de testes: método de teste de caminho base pode ser aplicado a projeto
procedimental. Aqui ele se torna um caminho básico como uma série de passos.
4. Matrizes de grafos: este procedimento deriva um grafo de fluxo até que um conjunto de caminhos
base seja determinado para uma possível automatização.
Resposta:
*Grafo de fluxo: Representa o fluxo de controle lógico utilizando a notação (Sequência, Se, Enquanto, Até
que, Caso). *Caminhos de Programas Independentes: É qualquer caminho para que o programa seja
introduzido pelo menos com um novo conjunto de comandos para uma determinada condição. *Derivação
de casos de Testes: Método de teste de caminho base pode ser aplicado a projeto procedimental. Aqui ele se
torna um caminho básico como uma série de passos. *Matrizes de Grafos: Este procedimento deriva um
grafo de fluxo até que um conjunto de caminhos-base seja encaminhado para uma possível automação.
Questão 6/9 - Qualidade do Software
Um software deve ser testado em duas frentes. Para tanto, os mesmos são denominados testes de caixa preta
e testes de caixa branca. O que vem a ser teste de caixa preta e teste de caixa branca?
Nota: 11.1
Nossos produtos devem ser testados em duas frentes:
1. Conhecimento de função especificada demonstrando que a mesma é operacional. (Caixa Preta).
2. Conhecimento da garantia de integração, ou seja, operações internas são realizadas de acordo com as
especificações. (Caixa branca).
O teste caixa-preta faz referência a testes realizados na interface do software. Um teste caixa-preta
examina alguns aspectos fundamentais de um sistema, com pouca preocupação em relação à estrutura lógica
interna do software. O teste caixa-branca fundamenta-se em um exame rigoroso do detalhe procedimental.
Os caminhos lógicos do software e as colaborações entre componentes são testados exercitando conjuntos
específicos de condições ou ciclos.
Resposta:
*Caixa Preta: testam a funcionalidade e sua aderência aos requisitos sem conhecimento do código e da
lógica interna do sistema em teste. *Caixa Branca: testam cláusulas de código, lógica interna e cada
componente codificado, além de outros elementos técnicos.
Questão 7/9 - Qualidade do Software
Ao observarmos a figura que demonstra as fases do ciclo de vida do processo de testes, qual a
responsabilidade de cada fase?
 
Nota: 11.1
Observando cada fase desta proposta de metodologia de testes, podemos descrevê-las da seguinte forma:
Procedimentos Iniciais: consideram a elaboração de um documento chamado Guia Operacional de Testes
(GOT), que estabelece o acordo entre as partes envolvidas no projeto de teste (usuários, desenvolvedores,
pessoal de testes e de produção).
Planejamento: consiste da elaboração e revisão da estratégia a ser adotada no plano de testes.
Preparação: consiste do ambiente de teste (equipamentos, rede, pessoal, software e ferramentas).
Especificação: elaboração e revisão dos casos de teste (ou scripts de teste), uso de ferramentas de
automação e roteiros de teste e execução dos testes de verificação da documentação do sistema. Testes
estáticos.
Execução: execução de todo planejamento de testes conforme os casos de teste e roteiros de teste
registrando-se os resultados.
Entrega: entrega do sistema testado e de dos devidos registros.
Resposta:
*Procedimentos iniciais: Consideram a elaboração de um documento chamado Guia Operacional de Testes
(GOT), que estabelece o acordo entre as partes envolvidas no projeto de testes (usuários, desenvolvedores,
pessoal de testes e de produção). *Planejamento: Consiste na elaboração e revisão da estratégia a ser
adotada no plano de testes. *Preparação: Consiste no ambiente de teste (equipamentos, rede, pessoal,
software e ferramentas). *Especificação: Elaboração e revisão dos casos de este (ou scripts de teste), uso de
ferramentas de automação e roteiros de testes e execução dos testes de verificação dadocumentação dos
sistema. Testes estáticos. *Execução: Execução de todo planejamento de testes conforme os casos de teste e
roteiros de teste, registrando-se os resultados. *Entrega: Entrega do sistema testado e dos devidos registros.
Questão 8/9 - Qualidade do Software
Segundo Pressman, 2011, “Teste de software é um conjunto de atividades que podem ser planejadas com
antecedência e executadas sistematicamente.”. Todo teste deverá contar com um modelo (template) para
utilização de técnicas específicas de projeto de caso de teste e métodos de testes. Para tanto, precisaremos
contar com estratégias de testes. Estas estratégias são aplicadas a quais tipos de testes?
Nota: 11.1
Toda estratégia de testes deve acomodar testes de baixo nível, para verificação de um pequeno segmento de
código fonte, bem como testes de alto nível, que validem funções do sistema de acordo com os requisitos
elicitados. Cada estratégia fornece diretrizes para que o profissional responsável consiga cumprir uma série
de metas.
Resposta:
Toda estratégia de testes deve acomodar testes de baixo nível, para verificação de um pequeno segmento de
código fonte, bem como testes de alto nível, que validem funções do sistema de acordo com os requisitos
elicitados. Cada estratégia fornece diretrizes para que o profissional responsável consiga cumprir uma série
de metas.
Questão 9/9 - Qualidade do Software
Custos de qualidade incluem custos necessários para busca de qualidade e para execução de atividades
relacionadas à qualidade ou pela falta de qualidade. Ao reunirmos métricas promovemos a base de custo
corrente da qualidade e identificamos oportunidades de redução. Quais são as divisões dos custos em
qualidade?
Nota: 11.1
Os custos de qualidade incluem os custos de prevenção, avaliação e contra falhas.
Resposta:
*Prevenção *Avaliação *Falhas

Continue navegando