Buscar

Planejamento e Execução de Testes 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 6 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 6 páginas

Prévia do material em texto

Pergunta 1 
0 em 1 pontos 
 
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: 
 
Resposta Selecionada: 
II e IV apenas. 
Resposta Correta: 
II e III apenas. 
Comentário 
da resposta: 
Sua resposta está incorreta. A alternativa está incorreta, já que não 
apresenta todas as afirmativas adequadas, além de que I e IV estão 
incorretas, 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. 
 
 
 
 
Pergunta 2 
1 em 1 pontos 
 
Um dos testes a serem aplicados durante um processo de teste de software é denominado 
como funcional, para se aplicar este tipo de teste o mesmo é baseado em alguns aspectos. 
Com base no material de estudo da disciplina, leia as afirmações a seguir e assinale a qual 
corresponde com estes aspectos. 
 
 
Resposta 
Selecionada: 
 
O teste funcional se baseia nas especificações do software, assim 
derivando os requisitos de teste. 
Resposta Correta: 
O teste funcional se baseia nas especificações do software, assim 
derivando os requisitos de teste. 
Comentário da 
resposta: 
Resposta correta. O teste funcional é uma técnica de teste baseada nas 
especificações do software para derivar os requisitos de teste. Por meio 
 
deste teste é possível realizar as funções do programa, de onde se 
origina o nome funcional. 
 
Pergunta 3 
1 em 1 pontos 
 
Um analista de teste tem a sua disposição uma quantidade elevada de testes que podem 
ser aplicados para garantir a qualidade do software. Um ponto relevante são as 
possibilidades de testes a serem aplicados, sendo assim, analise as afirmações a seguir e 
assinale a correspondente sobre a quantidade de testes a serem executados. 
 
Resposta 
Selecionada: 
 
A quantidade de verificações e testes em um sistema é elevada, pois 
tem como propósito abranger o máximo número de situações possíveis 
de teste. 
Resposta 
Correta: 
 
A quantidade de verificações e testes em um sistema é elevada, pois 
tem como propósito abranger o máximo número de situações possíveis 
de teste. 
Comentário 
da resposta: 
Resposta correta. A quantidade de possibilidades a serem verificadas e 
testadas em um sistema é bastante elevada, mas que, idealmente, os 
testes devem abranger o maior número de situações possíveis. 
 
 
Pergunta 4 
1 em 1 pontos 
 
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. 
 
Resposta 
Selecionada: 
 
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. 
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. 
Comentário 
da resposta: 
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 fa 
 
 
 
Pergunta 5 
0 em 1 pontos 
 
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? 
 
Resposta 
Selecionada: 
 
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. 
Resposta 
Correta: 
 
Depende da quantidade de partes do programa que 
podem ser exercitar ao se criar casos de teste 
aptos. 
Comentário da 
resposta: 
Sua resposta está incorreta. A alternativa não se 
enquadra, já que a efetividade depende da 
capacidade de criar casos de teste aptos a 
exercitarem tantas partes do programa quantas 
forem p 
 
 
 
 
Pergunta 6 
1 em 1 pontos 
 
Um teste automatizado, além de proporciona a utilização de ferramenta 
em um processo que poderia ser manual, e ser capaz de aumentar a 
percepção de confiança nos testes, pode-se apresentar outras 
vantagens. Com base em seu material de estudos da disciplina, analise 
as afirmações a seguir e assinale a qual corresponde por vantagens de 
um teste automatizado. 
 
Resposta 
Selecionada: 
 
As principais vantagens são sobre a melhora na 
qualidade do processo de teste e na redução de 
tempo e esforço em aplicação do procedimento. 
Resposta 
Correta: 
 
As principais vantagens são sobre a melhora na 
qualidade do processo de teste e na redução de 
tempo e esforço em aplicação do procedimento. 
 
Comentário 
da resposta: 
Resposta correta. Algumas das vantagens que um 
teste automatizado proporciona são: a melhora na 
qualidade do processo global de teste e a redução de 
esforço e tempo do procedimento. 
 
 
 
Pergunta 7 
1 em 1 pontos 
 
Um teste automatizado diz respeito à aplicação de ferramentas para 
automatizar os testes que são aplicados em um software. Um teste 
automatizado esta realiza diversos procedimentos, com base no 
material de estudo da disciplina, análise e assinale a alternativa que 
contenha os procedimentos realizados em um teste automatizado. 
 
Resposta 
Selecionada: 
 
Mesmo sendo um teste automatizado, deve-se 
seguir os procedimentos de testes que foram 
planejados, elaborando casos de teste, aplicando e 
analisando seus resultados. 
Resposta 
Correta: 
 
Mesmo sendo um teste automatizado, deve-se 
seguir os procedimentos de testes que foram 
planejados, elaborando casos de teste, aplicando e 
analisando seus resultados. 
Comentário 
da resposta: 
Resposta correta. Um teste automatizado se 
relaciona à toda automação de procedimentos de 
teste, todos os quais foram planejados com a criação 
de casos de teste, aplicados e analisados os 
resultados. 
 
 
 
 
Pergunta 8 
1 em 1 pontos 
 
Mesmo o teste automatizado trazendo diversos benefícios de sua 
aplicação, no entanto, deve-se ponderar o custo de sua implementação 
em comparação a testes manuais, para isso se leva em consideração 
alguns fatores, tais como: 
 
 I - Um dos fatores que estão associado ao custo é a encontrar e 
contratar profissionais especialistas no tipo de teste que será aplicado. 
II - Selecionar os melhores casos de teste, o fator ferramenta não 
é um item que onera nos custos. 
III - A elaboração de padrões de testes específicos para organização, é 
um fator relevante que pode interferir no custo. 
 
IV - O treinamento do analista de teste e gerente de projetos para a 
compreensão dos testes aplicado, é um fator de custo a ser analisado. 
 
Com base no conteúdo apresentado e no material de estudo, é correto 
afirmar em: 
Resposta Selecionada:I e III apenas. 
Resposta Correta: 
I e III apenas. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, já que I - 
Encontrar e contratar especialistas em testes do tipo, é 
um fato que pode onerar o custo. III - O 
fato da organização desenvolver e implementar 
processos de testes automatizados, padrões estes 
sendo próprios para organização gera um fator de 
custo. 
 
 
 
 
Pergunta 9 
1 em 1 pontos 
 
A ferramenta de teste funcional constrói uma representação por meio de 
uma estrutura em grafo. Um grafo consiste em nós, que são os pontos 
de dados e arestas que são linhas de interligação dos nós, um grafo pode 
ser conexo, onde todos os nós são interconectados ou desconexos, onde 
temos nós dos grafos que não podem ser acessados utilizando as 
arestas. 
Com base no conteúdo apresentado e no material da disciplinas, em um 
grafo de teste funcional, os nós têm qual propriedade. 
 
Resposta 
Selecionada: 
 
A partir da execução de comandos no primeiro nó, os 
demais comandos nos nós serão executados de 
forma sequencial. Cada nó possui uma ação sobre o 
caso de teste, e devem ser executados de modo 
totalmente separados. 
Resposta 
Correta: 
 
A partir da execução de comandos no primeiro nó, os 
demais comandos nos nós serão executados de 
forma sequencial. Cada nó possui uma ação sobre o 
caso de teste, e devem ser executados de modo 
totalmente separados. 
Comentário 
da resposta: 
Resposta correta. Em um grafo de teste funcional, os 
nós referem-se a blocos indivisíveis, ou seja, sem 
desvio de fluxo do programa para o meio do bloco e, 
 
uma vez que o primeiro comando do bloco é 
executado, os demais comandos também o serão, de 
forma sequencial, assim otimizando o teste. 
 
 
 
Pergunta 10 
1 em 1 pontos 
 
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. 
 
Resposta 
Selecionada: 
 
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: 
 
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. 
Comentário 
da resposta: 
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.

Continue navegando