Logo Passei Direto
Buscar

Qualidade e Teste de Software - Atividade 3

Ferramentas de estudo

Questões resolvidas

Desenvolver e entregar um software que atenda um alto grau de excelência em sua usabilidade, um eficiente modo de uso dos recursos computacionais e com a taxa de defeitos mais baixa possível é uma tarefa dita até mesmo como uma arte. Para atender todos os requisitos de qualidade se é aplicado testes de software, entretanto temos um tipo de teste em particular que é dito como essencial para o bom sucesso no projeto.
A partir do contexto apresentado e do material de estudo, leia as afirmativas a seguir e assinale a qual teste é dito como essencial.
Testes de caixa branca
Testes de unidade
Testes de corrupto
Testes de TDD

O caso de teste pode ser aplicado por um analista de teste ou pelo próprio desenvolvedor do sistema, quando um programador aplica de modo demasiado e sem controle os casos de testes, este pode comprometer o testes.
Leia as alternativas a seguir e assinale a qual corresponde sobre a razão pela qual um programador não pode apenas aplicar um caso de teste, que viole a lógica criada.
O fato de se aplicar um caso de teste que viole a lógica desenvolvida pelo programador, já é um indício de que o sistema é totalmente falho e se necessário reescrever o código-fonte.
Ao se aplicar um teste sem planejamento, além do programador atacar a sua própria criação, apresenta para o usuário certa insegurança pelo conteúdo desenvolvido por ele, isso causa problemas de entendimentos.

Em um plano de teste deve-se constar diversas informações para um bom andamento da aplicação de testes. Neste documento deve-se constar algumas ações e tarefas específicas.
Sobre estas ações e tarefas leia as afirmacoes a seguir.
I - Neste documento é informado os módulos que serão testados e as técnicas aplicadas.
II - Deve-se constar as estratégias de teste a serem aplicadas e os recursos computacionais como ferramentas e hardware.
III - No documento é apresentado os recursos de mão de obra e o cronograma de execução das atividades.
IV - O documento apresenta os passos para aplicar os casos de teste e também o que se esperar nos resultados obtidos.
I, II e III apenas.
I e IV apenas.
I e II apenas.
II e IV apenas.

O teste funcional é um tipo de teste que atua com as funções do software, para isso é necessário elaborar um planejamento para aplicação deste tipo de teste, este planejamento envolve alguns passos.
É correto o que se afirma em:
I - Identificação de funções que um sistema deverá realizar.
II - Aplicar a execução de teste de unidade.
III - criar casos de teste para checar as funções.

A norma IEEE 829 trata o Documento de Plano de Testes, ou Test Plan. Esta norma prevê uma série de atividade a serem aplicadas que devem constar no documento, sobre as atividades prevista leia as afirmativas a seguir.
Agora, assinale a alternativa que apresenta as afirmativas corretas:
I - A atividade de analisar o produto refere-se ao fato de que não se deve testar um produto sem informações sobre o mesmo.
II - Definir o objetivo do teste, se refere a definição do objetivo geral do que se pretende atingir com a implementação dos testes.
III - A atividade de planejar os recursos, está associado em elencar os recursos de humanos necessário para realizar os testes.
IV - O planejar os ambientes de testes, diz respeito ao planejamento do ambiente dos de testes voltados às interfaces dos usuários e configuração dos módulos.

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

Questões resolvidas

Desenvolver e entregar um software que atenda um alto grau de excelência em sua usabilidade, um eficiente modo de uso dos recursos computacionais e com a taxa de defeitos mais baixa possível é uma tarefa dita até mesmo como uma arte. Para atender todos os requisitos de qualidade se é aplicado testes de software, entretanto temos um tipo de teste em particular que é dito como essencial para o bom sucesso no projeto.
A partir do contexto apresentado e do material de estudo, leia as afirmativas a seguir e assinale a qual teste é dito como essencial.
Testes de caixa branca
Testes de unidade
Testes de corrupto
Testes de TDD

O caso de teste pode ser aplicado por um analista de teste ou pelo próprio desenvolvedor do sistema, quando um programador aplica de modo demasiado e sem controle os casos de testes, este pode comprometer o testes.
Leia as alternativas a seguir e assinale a qual corresponde sobre a razão pela qual um programador não pode apenas aplicar um caso de teste, que viole a lógica criada.
O fato de se aplicar um caso de teste que viole a lógica desenvolvida pelo programador, já é um indício de que o sistema é totalmente falho e se necessário reescrever o código-fonte.
Ao se aplicar um teste sem planejamento, além do programador atacar a sua própria criação, apresenta para o usuário certa insegurança pelo conteúdo desenvolvido por ele, isso causa problemas de entendimentos.

Em um plano de teste deve-se constar diversas informações para um bom andamento da aplicação de testes. Neste documento deve-se constar algumas ações e tarefas específicas.
Sobre estas ações e tarefas leia as afirmacoes a seguir.
I - Neste documento é informado os módulos que serão testados e as técnicas aplicadas.
II - Deve-se constar as estratégias de teste a serem aplicadas e os recursos computacionais como ferramentas e hardware.
III - No documento é apresentado os recursos de mão de obra e o cronograma de execução das atividades.
IV - O documento apresenta os passos para aplicar os casos de teste e também o que se esperar nos resultados obtidos.
I, II e III apenas.
I e IV apenas.
I e II apenas.
II e IV apenas.

O teste funcional é um tipo de teste que atua com as funções do software, para isso é necessário elaborar um planejamento para aplicação deste tipo de teste, este planejamento envolve alguns passos.
É correto o que se afirma em:
I - Identificação de funções que um sistema deverá realizar.
II - Aplicar a execução de teste de unidade.
III - criar casos de teste para checar as funções.

A norma IEEE 829 trata o Documento de Plano de Testes, ou Test Plan. Esta norma prevê uma série de atividade a serem aplicadas que devem constar no documento, sobre as atividades prevista leia as afirmativas a seguir.
Agora, assinale a alternativa que apresenta as afirmativas corretas:
I - A atividade de analisar o produto refere-se ao fato de que não se deve testar um produto sem informações sobre o mesmo.
II - Definir o objetivo do teste, se refere a definição do objetivo geral do que se pretende atingir com a implementação dos testes.
III - A atividade de planejar os recursos, está associado em elencar os recursos de humanos necessário para realizar os testes.
IV - O planejar os ambientes de testes, diz respeito ao planejamento do ambiente dos de testes voltados às interfaces dos usuários e configuração dos módulos.

Prévia do material em texto

QUALIDADE E TESTE DE SOFTWARE – ATIVIDADE 3
QUESTÃO 1
Desenvolver e entregar um software que atenda um alto grau de excelência em sua usabilidade, um eficiente modo de uso dos recursos computacionais e com a taxa de defeitos mais baixa possível é uma tarefa dita até mesmo como uma arte. Para atender todos os requisitos de qualidade se é aplicado testes de software, entretanto temos um tipo de teste em particular que é dito como essencial para o bom sucesso no projeto. 
A partir do contexto apresentado e do material de estudo, leia as afirmativas a seguir e assinale a qual teste é dito como essencial. 
· Testes de caixa branca 
· Testes de unidade 
· Testes de corrupto 
· Testes de TDD 
Resposta correta
· Casos de teste
Resposta correta. Ao analisar as questões podemos observar que a boa escolha e a correta aplicação dos casos de teste são essenciais para o sucesso o sucesso do projeto de software. 
QUESTÃO 2
O caso de teste pode ser aplicado por um analista de teste ou pelo próprio desenvolvedor do sistema, quando um programador aplica de modo demasiado e sem controle os casos de testes, este pode comprometer o testes. Leia as alternativas a seguir e assinale a qual corresponde sobre a razão pela qual um programador não pode apenas aplicar um caso de teste, que viole a lógica criada. 
· O fato de se aplicar um caso de teste que viole a lógica desenvolvida pelo programador, já é um indício de que o sistema é totalmente falho e se necessário reescrever o código-fonte. 
· Ao se aplicar um teste sem planejamento, além do programador atacar a sua própria criação, apresenta para o usuário certa insegurança pelo conteúdo desenvolvido por ele, isso causa problemas de entendimentos. 
Resposta correta
· Quando um programador aplicar casos de teste sem planejamento, este irá atacar a sua própria criação, e conceber casos de teste que podem violar a lógica, poderá revelar falhas ou causar falhas. 
· Quando um programador aplica casos de testes capazes de violar a lógica criada por ele mesmo, o sistema apenas irá ignorar o teste e informar o programado que isso não é possível de ser aplicado. 
· Ao se aplicar um caso de teste que viole a lógica do sistema, isso causa pontos de interesse e atenção no desenvolvedor, pois são pontos que devem ser ajustados e testados pelo cliente antes de sua entrega final. 
Resposta correta. Caso um programador aplique casos de teste de modo aleatório, este estará atacando sua própria criação, se conceber casos de teste capazes de violar a lógica que criou na programação poderá revelar as falhas do seu programa ou causar falhas. 
QUESTÃO 3
A partir do grafo gerado para efetuar os testes funcionais, o analista responsável pelos testes insere as entradas na ferramenta para testar todos os nós e arcos. A capacidade do grafa utilizado para os testes depende diretamente de que fator? 
· Depende de como o analista efetua os testes no grafo, pois pode gerar resultados desnecessários. 
· Depende da quantidade de vezes que um teste de unidade pode ser executado pelo sistema. 
Resposta correta
· Depende da quantidade de partes do programa que podem ser exercitar ao se criar casos de teste aptos. 
· Depende se os nós são interconectados por todas as arestas, sendo assim possível efetuar todo tipo de casos de teste possíveis. 
· Depende do tamanho do grafo e a quantidade de testes necessários para se exercitar todos os casos de teste aptos. 
Resposta correta. A efetividade depende da capacidade de criar casos de teste aptos a exercitarem tantas partes do programa quantas forem possíveis. 
QUESTÃO 4
Antes de aplicar qualquer tipo de teste, é muito importante o planejamento deste. Um planejamento de teste deve levar em consideração alguns aspectos, os quais são considerados essenciais para um bom teste de software. Sendo assim, com base no seu material de estudo analise e assinale a alternativa correspondente aos aspectos que devem conter no escopo de um planejamento de teste. 
· No escopo do planejamento de teste deve constar todo balanced scorecard elaborado, a implementação das rotinas de teste e seus analistas e por fim quais os módulos em específico serão testados. 
· Em um planejamento de teste, no escopo deve-se contar todas as ações a serem tomadas para a garantia da qualidade do produto, como também os aspectos que envolvem o analista de teste de os requisitos específicos do software. 
· O planejamento de teste deve abranger todas as etapas de teste, identificar de modo detalhado quais os tipos de teste a serem aplicados e por fim qual framework a ser utilizado. 
· O planejamento de teste descreve todo o ciclo de testes, entretanto o item mais relevante e sendo o único obrigatório e a informação de qual tipo de teste será aplicado no processo. 
Resposta correta
· Em um planejamento de teste deve estar descrevendo a definição de que irá executar os testes, em qual momento deve ser conduzido, quais recursos e técnicas a serem utilizadas nos testes.
Resposta correta. No escopo de um Planejamento de teste deve-se conter as definições de quem irá executar os testes, em que período o procedimento deve ser conduzido, com quais recursos e qual será´ a técnica utilizada. 
QUESTÃO 5
A norma IEEE 829 prevê uma abordagem sobre os documentos úteis a atividade de teste. Sendo um padrão, elevado à categoria de norma, onde se trata do Documento de Plano de Testes, ou Test Plan. Com base no contexto apresentado e no material de estudos da disciplina, como é estruturada a norma IEEE 829 
· A norma IEEE 829 é estrutura em 10 passos, os quais são extremamente importantes para a elaboração do documento de plano de teste. 
· A norma é estruturada em 8 passos básicos e 6 avançados, onde é dito com fatores de padronização de teste. 
· A normal possui uma estrutura completa atuando com 6 atividades relacionadas a padronização do test plan. 
· A estrutura da norma IEEE 829 prevê uma separação em dois grupos, sendo que em cada grupo temos 8 e 6 passos de atividades a serem seguidos. 
Resposta correta
· A norma IEEE 829 apresenta uma padronização do documento de Test Plan, sendo a sua estruturação separada em 8 passos. 
Resposta correta. A norma IEEE 829, apresenta uma padronização e facilita a criação do documento de plano de testes. Sendo estruturada em 8 passos para realizar as atividades. 
QUESTÃO 6
Em um plano de teste deve-se constar diversas informações para um bom andamento da aplicação de testes. Neste documento deve-se constar algumas ações e tarefas específicas. Sobre estas ações e tarefas leia as afirmações a seguir. 
I - Neste documento é informado os módulos que serão testados e as técnicas aplicadas 
II - Deve-se constar as estratégias de teste a serem aplicadas e os recursos computacionais como ferramentas e hardware. 
III - No documento é apresentado os recursos de mão de obra e o cronograma de execução das atividades. 
IV - O documento apresenta os passos para aplicar os casos de teste e também o que se esperar nos resultados obtidos. 
Com base no estudo do material da disciplina, é correto o que se afirma em: 
· I, II e III apenas. 
· I e IV apenas. 
· I e II apenas. 
· II e IV apenas. 
Resposta correta
· II e III apenas.
Resposta correta. Alternativa II e III pois, em um documento de plano de teste deve-se descrever a estratégia de teste, seus objetivos, os recursos de mão de obra, ferramentas computacionais e hardware necessários para teste, o cronograma da atividade e a previsão de entregas. 
QUESTÃO 7
Um caso de teste consiste em efetuar a entrada de dados no software, para em si testar as suas funcionalidades. Temos um ponto de atenção sobre estas entradas de dados, mais específico em entrada de dados já conhecidas pelo analista de teste e pelo próprio desenvolvedor. Com base no conteúdo abordado no material de estudo, por que devemos ter um ponto de atenção sobre entradas já conhecidas? 
· O ponto de atenção é no funcionamento do software, mas ao se utilizar entradas conhecidas, podemos testar o software por completo sem problemas. 
· O ponto de atenção em entradasconhecidas é que não podemos testar o sistema, com outras entradas, além das já conhecidas. Assim blindando o sistema. 
Resposta correta
· Devemos ter cuidado em utilizar entradas conhecidas, pois partes críticas do software e mais prováveis de apresentação de erro não vão viram à tona, assim o teste falha. 
· Ao Se utilizar de dados já conhecidos do sistema, é que este fica viciado em apenas um resultado, não sendo possível utilizar nenhum tipo de outra entrada, entretanto este método é eficaz em descobrir todos os erros do software. 
· O problema de se utilizar entradas conhecidas é que, o sistema poderá entrar em um loop de teste, pois o desenvolvedor utiliza sempre as mesmas. 
Resposta correta. Aos se utilizar de “entradas conhecidas e seguras”, na primeira impressão o sistema vai funcionar muito bem. Entretanto, com elas, partes críticas e mais propensas à manifestação de um defeito não serem exercitadas e, assim, seu teste não terá cumprido seu objetivo. 
QUESTÃO 8
O teste funcional é um tipo de teste que atua com as funções do software, para isso é necessário elaborar um planejamento para aplicação deste tipo de teste, este planejamento envolve alguns passos, sendo eles: 
I - Identificação de funções que um sistema deverá realizar. 
II - Aplicar a execução de teste de unidade 
III - criar casos de teste para checar as funções. 
É correto o que se afirma em: 
Resposta correta
· I e III apenas.
· III apenas 
· II apenas 
· II e III apenas. 
· I apenas
Resposta correta. O planejamento do teste funcional envolve dois passos principais: ( I ) por meio do documento de especificação de requisitos, identifica-se as funções que o software deve realizar e ( III ) cria-se casos de teste capazes de checar se essas funções estão sendo executadas corretamente. 
QUESTÃO 9
O caso de teste é considerado um dos tipos de teste a serem aplicados em um software com maior relevância, a partir deste é possível testar as funcionalidades e analisar os resultados. Um caso de teste é composto praticamente por: 
· Se é testado por meio de uma composição agrupada, sobre os requisitos do usuário.
Resposta correta
· Uma ou mais entradas de dados e saída esperadas, sendo analisado os processos executados. 
· Os casos de teste têm como entrada primária as informações dos usuários e se é testado às saída com base nos testes de unidade. 
· Um caso de teste é composto praticamente apenas por um caso de unidade, e analisado os dados 
· Se é aplicado entradas conhecidas para serem analisadas os resultados esperados. 
Resposta correta. Um caso de teste é composto, basicamente, por um ou mais dados de entrada e a saída esperada, sendo processados pela função sob teste e analisados as informações posteriores. 
QUESTÃO 10
A norma IEEE 829 trata o Documento de Plano de Testes, ou Test Plan. Esta norma prevê uma série de atividade a serem aplicadas que devem constar no documento, sobre as atividades prevista leia as afirmativas a seguir. 
I - A atividade de analisar o produto refere-se ao fato de que não se deve testar um produto sem informações sobre o mesmo. 
II - Definir o objetivo do teste, se refere a definição do objetivo geral do que se pretende atingir com a implementação dos testes. 
III - A atividade de planejar os recursos, está associado em elencar os recursos de humanos necessário para realizar os testes 
IV - O planejar os ambientes de testes, diz respeito ao planejamento do ambiente dos de testes voltados às interfaces dos usuários e configuração dos módulos. 
Agora, assinale a alternativa que apresenta as afirmativas corretas: 
· II e IV apenas. 
· I e II apenas.
· II, III e IV apenas. 
Resposta correta
· I, II e III apenas.
· III e IV apenas. 
Resposta correta. A alternativa está correta, já que as afirmativas estão adequadas, pois I - Analisar o produto: qualquer que seja a técnica utilizada, não se pode testar um produto sem informação alguma sobre ele. II - Definir o objetivo do teste: aqui se estabelece o objetivo geral e o que se pretende conseguir com a aplicação do teste. III - Planejar os recursos: o plano de recursos constitui um resumo detalhado de todos os tipos de recursos necessários para concluir a tarefa do projeto de teste. (os recursos humanos a equipe é dita como um recurso.

Mais conteúdos dessa disciplina