Buscar

Teste e inspeção de software técnicas e automatização

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

Teste e inspeção de software: técnicas e automatização
1)
2)
3)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final.
Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas.
Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir
o prazo estabelecido. Boa prova!
Há uma técnica muito importante para a detecção de erros de forma rigorosa e precisa.
Ela verifica e revisa os artefatos de softwares de modo que seja melhorada a produtividade
do sistema, pois estes erros são encontrados nestes artefatos que muitas vezes estão
isolados. Essa técnica é conhecida como:
Alternativas:
Validação de software.
Qualificação de software.
Verificação de software.
Inspeção de software.  CORRETO
Testes de software.
Código da questão: 64216
Testes de software são aplicados em todas as etapas de desenvolvimento de sistemas. 
Basicamente, existem duas metodologias para criar sistemas, uma conhecida como
________________, que possui como característica principal a rigidez na concepção e na
criação de projetos, e outra conhecida como _______________, que possui como
características a flexibilidade nas alterações de requisitos e a rapidez no seu processo de
criação.
Assinale a alternativa que completa adequadamente as lacunas, respectivamente:
Alternativas:
Métodos Ágeis; Métodos Evolucionários.
Métodos Ágeis; Métodos Incrementais.
Métodos Evolucionários; Métodos Ágeis.
Métodos tradicionais; Métodos Ágeis.  CORRETO
Métodos tradicionais; Métodos Incrementais.
Código da questão: 64233
Sobre os conceitos que norteiam diferentes técnicas de testes de software, analise as
afirmativas a seguir e assinale-as com V (verdadeiro) ou F (falso): 
( ) Testes de usabilidade são responsáveis por testar todo o sistema, desde seu código
fonte até o uso pelo usuário. Também é possível, através desta técnica, testar se o software
Resolução comentada:
A técnica de inspeção de software é utilizada para verificar os artefatos de software,
seja em um código fonte, seja na sua própria documentação. Sua responsabilidade é
manter a qualidade do sistema a fim de estar de acordo com o que o cliente
realmente necessita.
Resolução comentada:
A metodologia tradicional, apesar de ser considerada um pouco obsoleta para os
tempos de hoje, ainda é utilizada por muitas empresas de desenvolvimento. Ela caiu
em desuso justamente por essa rigidez quando se deseja alterar alguma
funcionalidade do sistema, pois é muito voltada à documentação, diferentemente
dos Métodos Ágeis, que estão em alta quando se fala em desenvolvimento, pois
alterações podem acontecer a todo momento sem que haja comprometimento na
entrega do software.
4)
5)
está padronizado. 
( ) Testes funcionais ou de caixa preta não se preocupam com a parte interna dos sistemas,
isto é, com seu código fonte. 
( ) Testes estruturais ou de caixa branca têm a função de testar o código fonte dos sistemas.
Deste modo, é imprescindível que o testador tenha um alto conhecimento de
programação. 
( ) Testes de regressão foram criados para realizar atividades que norteiam a inclusão de
novas funcionalidades ao sistema, isto é, sua responsabilidade é detectar erros nas novas
partes implementadas, sem que haja necessidade de testar o sistema como um todo. 
( ) É possível testar todo o software, basta ter conhecimento prévio das técnicas a serem
implementadas. 
Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
F – V – V – V – V.
F– V – V – V – F.  CORRETO
F – V – F – V – F.
V – F – F – V – F.
V – F– F – F – F.
Código da questão: 64220
Inspeções de software são utilizadas para a correção precoce de defeitos em artefatos.
As técnicas aplicadas nesse momento podem ser usadas tanto em metodologias de
desenvolvimento tradicionais quanto em metodologias ágeis. Um dos modelos ágeis
bastante comum é o SCRUM, que, na sua essência, emprega a inspeção de artefatos de
acordo com seu pilar. Nesse contexto, assinale a alternativa que demonstra corretamente
os pilares em que se concentra a inspeção:
Alternativas:
Transparência, inspeção e codificação.
Transparência, inspeção e adaptação.  CORRETO
Transparência, codificação e adaptação.
Transparência, inspeção e melhoria contínua.
Inspeção, codificação e adaptação.
Código da questão: 64230
Técnicas de validação, verificação e testes são responsáveis por assegurar sistemas com o
mínimo de erros possíveis e o máximo de segurança tanto do ponto de vista do código
quanto do de funcionalidades.
Resolução comentada:
Veja a forma correta das afirmativas falsas: 
Primeira – Os testes de usabilidade são responsáveis por testar características, como
interface e funcionalidade do sistema, avaliando o grau de satisfação do usuário. 
Quinta – Apesar de inúmeras técnicas existentes, é impossível testar totalmente um
software. O que se pode fazer é aplicar técnicas que minimizem ao máximo a
quantidade de erros gerados.
Resolução comentada:
Estes pilares são responsáveis pela criação de sistemas de forma ágil e segura. Ser
transparente quer dizer que todos os processos devem estar visíveis a todos os
responsáveis. A inspeção (ponto-chave da questão) quer dizer que devem ser
realizadas constantemente inspeções para a detecção de possíveis erros. Por sua vez,
a adaptação representa os ajustes nos processos que foram alterados durante as
modificações feitas na inspeção.
6)
7)
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I – A; II – C; III – B.
I – B; II – C; III – A.  CORRETO
I – C; II – B; III – A.
I – C; II – A; III – B.
I – A; II – B; III – C.
Código da questão: 64214
Técnicas baseadas em leitura em inspeção de software têm como características guiar os
inspetores quanto à informação que deve ser checada em algum tipo de artefato. Com sua
utilização, é possível selecionar um conjunto de perspectivas para revisar requisitos. Uma
dessas técnicas de leitura bastante conhecida é a ad-hoc, cuja finalidade é analisar
individualmente os artefatos de software, sendo um dos métodos mais empregados no
mercado atualmente. Assinale a alternativa que demonstra corretamente uma característica
dessa técnica.
Alternativas:
É uma técnica muito usada por qualquer tipo de profissional, desde os menos
experientes aos mais experientes, por isso é amplamente utilizada no mercado.
É uma técnica informal, segundo a qual a inspeção dos artefatos é feita de acordo com a
experiência dos revisores.  CORRETO
Os documentos criados durante a utilização da ad-hoc devem ser rigorosamente
inspecionados por todos os membros da equipe.
Ad-hoc segue protocolos de inspeção que, ao final, são capazes de garantir toda a
correção em diferentes modelos de artefatos.
Suas reuniões são marcadas por planejamentos estratégicos que auxiliam os gestores na
tomada de decisão.
Código da questão: 64231
Inspeções de testes devem ser aplicadas antecipadamente nos artefatos de software,
mas, para que isso ocorra de forma correta, é preciso cumprir as etapas de inspeção de
software. Sobre as etapas de inspeção, analise as assertivas a seguir e identifique as
Resolução comentada:
Resolução comentada:
A técnica é dita como bastante utilizada, pois a grande maioria das empresas de
desenvolvimento utiliza métodos ágeis para o desenvolvimento de software, os
quais têm como característica reuniões informais para a detecção de erros nos
artefatos.
8)
corretas: 
I. É na discriminação que são criados todos os documentos a serem analisados. 
II. Na etapa de retrabalho, o moderador realiza todas as correções de artefatos. 
III. Na etapa de continuação, o autor é quem decide se os artefatos devem ou não ser
reavaliados. 
IV. Todo o planejamento de inspeção é realizado pelo moderador, que tem como
responsabilidade organizar e separar os documentos que serão inspecionados. 
V. Na etapa de detecção, são feitas as atividadesque encontram defeitos nos artefatos. 
São verdadeiras:
Alternativas:
IV e V apenas.  CORRETO
I, III e IV apenas.
I, II e III apenas.
I, III e V apenas.
II, III e IV apenas.
Código da questão: 64229
Sobre a contribuição característica dos testes automatizados, analise as afirmativas a
seguir e assinale-as com V (verdadeiro) ou F (falso): 
( ) Testes automatizados são muito bem aplicados em sistemas que sofrem alterações a
todo momento, com isso a presença deles é frequentes e muitas vezes repetitiva. 
( ) Testes automatizados de usabilidade são capazes de realizar atividades que envolvem
técnicas de caixa branca. 
( ) Testes automatizados podem ser aplicados apenas em Metodologia Ágeis. 
( ) Testes automatizados de unidade são capazes de testar partes de um sistema de forma
isolada. 
( ) Testes automatizados de interface são capazes de simular o comportamento do usuário
em diversos cenários diferentes. 
Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
F – F – F – V – V.
F – V – F – V – F.
V – F – F – V – F.
F – V – V – V – V.
V – F – F – V – V.  CORRETO
Código da questão: 64234
Resolução comentada:
As afirmativas I, II e III estão incorretas: 
I. Na discriminação é criada a lista de defeitos. 
II. Quem realiza a etapa de retrabalho é o autor. 
III. A etapa de continuação é realizada pelo moderador.
Resolução comentada:
A primeira, a quarta e a quinta afirmativas são verdadeiras. 
Veja a forma correta das afirmativas falsas: 
Segunda – Os testes de usabilidade são responsáveis por testar características como
interface e funcionalidade do sistema, avaliando o grau de satisfação do usuário.
Deste modo, são aplicadas técnicas de caixa preta. 
Terceira – Apesar de estarem mais presentes nas Metodologias Ágeis, ainda existem
empresas de desenvolvimento que adotam metodologias tradicionais de
desenvolvimento. Portanto, os testes automatizados são aplicados em ambas
metodologias.
9)
10)
Durante as etapas de inspeção de software, são necessários vários papéis para a sua
concepção, tendo cada um uma finalidade. 
Leia e associe as duas colunas conforme o papel de cada profissional nas etapas de
inspeção de software.
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I – B; II – A; III – C.
I – A; II – C; III – B.
I – B; II – C; III – A.
I – C; II – B; III – A.  CORRETO
I – C; II – A; III – B.
Código da questão: 64228
A técnica de particionamento por equivalência é baseada em testes de caixa preta, isto
é, não há necessidade de o testador conhecer o código fonte do sistema, mas é necessário
que esse profissional tenha um amplo conhecimento dos requisitos e das especificações do
sistema. Dada a figura a seguir, que representa a aplicação da técnica em um campo, o
qual deverá ser preenchido de forma que pessoas abaixo de 16 anos e acima de 65 anos
não possam trabalhar, ou seja, apenas pessoas maiores de 16 e menores de 65 anos
podem. Assinale a alternativa que demonstra corretamente as classe válidas e inválidas no
Particionamento por Equivalência.
Figura – Teste de particionamento por equivalência 
Fonte: elaborada pela autora.
Alternativas:
As classes inválidas dizem respeito a qualquer idade inferior ou igual a 16 e superior ou
igual a 65, enquanto a classe válida engloba qualquer valor que esteja entre 17 e 64 anos.
As classes inválidas são quaisquer idades inferiores a 16 e superiores a 65 enquanto a
classe válida engloba qualquer valor que esteja entre 18 e 66 anos.
As classes inválidas dizem respeito a qualquer idade inferior a 15 e superior a 66,
enquanto a classe válida engloba qualquer valor que esteja entre 16 e 64 anos.
As classes inválidas dizem respeito a qualquer idade inferior a 16 e superior a 65,
enquanto a classe válida engloba qualquer valor que esteja entre 17 e 64 anos.
As classes inválidas são quaisquer idades inferiores a 16 e superiores a 65, enquanto a
classe válida engloba qualquer valor que esteja entre 16 e 65 anos.  CORRETO
Resolução comentada:
Resolução comentada:
Código da questão: 64215
O particionamento por equivalência trata de a condição de entrada ser específica de
um intervalo. Então, é definida uma classe de equivalência válida e duas inválidas
dentro do limite proposto.
Arquivos e Links

Continue navegando