Logo Passei Direto
Buscar

Teste e inspeção de software

User badge image
Estudante

em

Ferramentas de estudo

Questões resolvidas

Testes podem ser processados de forma manual ou automatizada. Os testes manuais são muitas vezes utilizados para testar os requisitos do sistema, e os automatizados são utilizados em sistemas mais complexos e de grande porte.
Sobre a captação de recursos para esta empresa, analise as assertivas a seguir e identifique as corretas:
I. Softwares do tipo ad hoc são amplamente empregados em testes manuais, os quais exigirão do testador, no mínimo, curiosidade para realizar as atividades.
II. Um modelo de teste que pode ser empegado em testes automatizado é o modelo de regressão.
III. Um plano de testes poderá ser utilizado tanto de forma manual quanto de maneira automatizada.
IV. Testes automatizados seguem a linha da Pirâmide de testes, composta por: testes de ambiente, testes de codificação e testes de sistemas/testes de GUI.
V. Técnicas manuais são modelos que empregam a interferência humana e sistemas criados pela própria empresa de desenvolvimento.
I, II e III apenas.
II, III e IV apenas.
I, III e V apenas.
III, IV e V apenas.
I, III e IV apenas.

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.
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 18 e 66 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.
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.

Em testes de software, quanto mais cedo se iniciam as atividades de testagem, mais barata será a correção dos eventuais erros e mais fácil será de encontrá-los. Para se conquistar estas correções, desde o início, os testes possuem também ciclos de vida, os quais são definidos por fases e processos.
Sobre as fases que norteiam o ciclo de vida de testes de software, analise as alternativas a seguir e identifique a sequência correta.
Procedimentos iniciais, planejamento, codificação, execução, preparação, entrega e testes.
Procedimentos iniciais, planejamento, preparação, especificação, execução, entrega e testes.
Procedimentos iniciais, planejamento, preparação, especificação, codificação, testes e entrega.
Levantamento de requisitos, análise, preparação, codificação, especificação, execução e entrega.
Procedimentos iniciais, planejamento, preparação, especificação, execução e entrega.

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:
Métodos tradicionais; Métodos Incrementais.
Métodos tradicionais; Métodos Ágeis.
Métodos Evolucionários; Métodos Ágeis.
Métodos Ágeis; Métodos Incrementais.
Métodos Ágeis; Métodos Evolucionários.

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:
Inspeção, codificação e adaptação.
Transparência, codificação e adaptação.
Transparência, inspeção e adaptação.
Transparência, inspeção e melhoria contínua.
Transparência, inspeção e codificação.

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.
Os documentos criados durante a utilização da ad-hoc devem ser rigorosamente inspecionados por todos os membros da equipe.
Suas reuniões são marcadas por planejamentos estratégicos que auxiliam os gestores na tomada de decisão.
É 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.
Ad-hoc segue protocolos de inspeção que, ao final, são capazes de garantir toda a correção em diferentes modelos de artefatos.

A técnica ________ é um tipo de revisão muito superficial, pois sua execução não é realizada pelo autor do artefato. A______ possui como característica a formalização de documentos, protocolos e planejamento adequado, elementos que a transformam em um modelo amplamente organizado, e a ______ é um tipo de revisão referenciada por não possuir planejamento estratégico ou sequer um cronograma de execução.
Assinale a alternativa que completa adequadamente as lacunas:
Formal; isolada; informal.
Informal; formal; isolada.
Isolada; formal; informal.
Isolada; informal; formal.
Informal; formal; conjunta.

Ter conhecimento sobre técnicas de testes de software e sua empregabilidade é de extrema importância para que a entrega do sistema tenha a qualidade tão desejada pelo cliente. Mas testes de software não se limitam apenas a técnicas, é preciso dividi-los em ambientes que configurem a utilização correta em cada um destes espaços.
Nesse contexto, um conjunto de ambientes de testes é dividido em três. Assinale a assertiva que nomeie corretamente cada um desses ambientes.
Ambiente de desenvolvimento, ambiente de testes, ambiente de produção.
Ambiente de produção, ambiente de desenvolvimento, ambiente de entrega.
Ambiente de levantamento de requisitos, ambiente de codificação e ambiente de produção.
Ambiente de desenvolvimento, ambiente de testes, ambiente de inspeção.
Ambiente de planejamento, ambiente de codificação e ambiente de produção.

Testes podem ser processados de forma manual ou automatizada. Os testes manuais são, muitas vezes, utilizados para testar os requisitos do sistema, e os automatizados são utilizados em sistemas mais complexos e de grande porte.
I. Os processos de automação de testes se iniciam com a decisão da empresa de automatizar testes e terminam com os testes executados e concluídos. II. Um modelo de teste que pode ser empegado em testes automatizados é o modelo de regressão. III. Para uma melhor execução de testes automatizados, é importante sempre ter um plano de testes para seguir. IV. Realizar testes em botões ou em clique de mouse são atividades exercidas pelos testes de unidade. V. Realizar testes em botões ou em clique de mouse são atividades exercidas pelos testes de interface.
São verdadeiras:
I, II e III apenas.
I, III e V apenas.
II, III e V apenas.
III, IV e V apenas.
I, III e IV apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Testes podem ser processados de forma manual ou automatizada. Os testes manuais são muitas vezes utilizados para testar os requisitos do sistema, e os automatizados são utilizados em sistemas mais complexos e de grande porte.
Sobre a captação de recursos para esta empresa, analise as assertivas a seguir e identifique as corretas:
I. Softwares do tipo ad hoc são amplamente empregados em testes manuais, os quais exigirão do testador, no mínimo, curiosidade para realizar as atividades.
II. Um modelo de teste que pode ser empegado em testes automatizado é o modelo de regressão.
III. Um plano de testes poderá ser utilizado tanto de forma manual quanto de maneira automatizada.
IV. Testes automatizados seguem a linha da Pirâmide de testes, composta por: testes de ambiente, testes de codificação e testes de sistemas/testes de GUI.
V. Técnicas manuais são modelos que empregam a interferência humana e sistemas criados pela própria empresa de desenvolvimento.
I, II e III apenas.
II, III e IV apenas.
I, III e V apenas.
III, IV e V apenas.
I, III e IV apenas.

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.
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 18 e 66 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.
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.

Em testes de software, quanto mais cedo se iniciam as atividades de testagem, mais barata será a correção dos eventuais erros e mais fácil será de encontrá-los. Para se conquistar estas correções, desde o início, os testes possuem também ciclos de vida, os quais são definidos por fases e processos.
Sobre as fases que norteiam o ciclo de vida de testes de software, analise as alternativas a seguir e identifique a sequência correta.
Procedimentos iniciais, planejamento, codificação, execução, preparação, entrega e testes.
Procedimentos iniciais, planejamento, preparação, especificação, execução, entrega e testes.
Procedimentos iniciais, planejamento, preparação, especificação, codificação, testes e entrega.
Levantamento de requisitos, análise, preparação, codificação, especificação, execução e entrega.
Procedimentos iniciais, planejamento, preparação, especificação, execução e entrega.

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:
Métodos tradicionais; Métodos Incrementais.
Métodos tradicionais; Métodos Ágeis.
Métodos Evolucionários; Métodos Ágeis.
Métodos Ágeis; Métodos Incrementais.
Métodos Ágeis; Métodos Evolucionários.

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:
Inspeção, codificação e adaptação.
Transparência, codificação e adaptação.
Transparência, inspeção e adaptação.
Transparência, inspeção e melhoria contínua.
Transparência, inspeção e codificação.

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.
Os documentos criados durante a utilização da ad-hoc devem ser rigorosamente inspecionados por todos os membros da equipe.
Suas reuniões são marcadas por planejamentos estratégicos que auxiliam os gestores na tomada de decisão.
É 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.
Ad-hoc segue protocolos de inspeção que, ao final, são capazes de garantir toda a correção em diferentes modelos de artefatos.

A técnica ________ é um tipo de revisão muito superficial, pois sua execução não é realizada pelo autor do artefato. A______ possui como característica a formalização de documentos, protocolos e planejamento adequado, elementos que a transformam em um modelo amplamente organizado, e a ______ é um tipo de revisão referenciada por não possuir planejamento estratégico ou sequer um cronograma de execução.
Assinale a alternativa que completa adequadamente as lacunas:
Formal; isolada; informal.
Informal; formal; isolada.
Isolada; formal; informal.
Isolada; informal; formal.
Informal; formal; conjunta.

Ter conhecimento sobre técnicas de testes de software e sua empregabilidade é de extrema importância para que a entrega do sistema tenha a qualidade tão desejada pelo cliente. Mas testes de software não se limitam apenas a técnicas, é preciso dividi-los em ambientes que configurem a utilização correta em cada um destes espaços.
Nesse contexto, um conjunto de ambientes de testes é dividido em três. Assinale a assertiva que nomeie corretamente cada um desses ambientes.
Ambiente de desenvolvimento, ambiente de testes, ambiente de produção.
Ambiente de produção, ambiente de desenvolvimento, ambiente de entrega.
Ambiente de levantamento de requisitos, ambiente de codificação e ambiente de produção.
Ambiente de desenvolvimento, ambiente de testes, ambiente de inspeção.
Ambiente de planejamento, ambiente de codificação e ambiente de produção.

Testes podem ser processados de forma manual ou automatizada. Os testes manuais são, muitas vezes, utilizados para testar os requisitos do sistema, e os automatizados são utilizados em sistemas mais complexos e de grande porte.
I. Os processos de automação de testes se iniciam com a decisão da empresa de automatizar testes e terminam com os testes executados e concluídos. II. Um modelo de teste que pode ser empegado em testes automatizados é o modelo de regressão. III. Para uma melhor execução de testes automatizados, é importante sempre ter um plano de testes para seguir. IV. Realizar testes em botões ou em clique de mouse são atividades exercidas pelos testes de unidade. V. Realizar testes em botões ou em clique de mouse são atividades exercidas pelos testes de interface.
São verdadeiras:
I, II e III apenas.
I, III e V apenas.
II, III e V apenas.
III, IV e V apenas.
I, III e IV apenas.

Prévia do material em texto

Teste e inspeção de software: técnicas e automatização
Professor(a): Stella Marys Dornelas Lamounier (Mestrado acadêmico)
1)
2)
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!
Testes podem ser processados de forma manual ou automatizada. Os testes manuais são
muitas vezes utilizados para testar os requisitos do sistema, e os automatizados são
utilizados em sistemas mais complexos e de grande porte.
Sobre a captação de recursos para esta empresa, analise as assertivas a seguir e identifique
as corretas:
I. Softwares do tipo ad hoc são amplamente empregados em testes manuais, os quais
exigirão do testador, no mínimo, curiosidade para realizar as atividades.
II. Um modelo de teste que pode ser empegado em testes automatizado é o modelo de
regressão.
III. Um plano de testes poderá ser utilizado tanto de forma manual quanto de maneira
automatizada.
IV. Testes automatizados seguem a linha da Pirâmide de testes, composta por: testes de
ambiente, testes de codificação e testes de sistemas/testes de GUI.
V. Técnicas manuais são modelos que empregam a interferência humana e sistemas criados
pela própria empresa de desenvolvimento.
São verdadeiras:
Alternativas:
I, II e III apenas.  CORRETO
II, III e IV apenas.
I, III e V apenas.
III, IV e V apenas.
I, III e IV apenas.
Código da questão: 64222
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 – C; II – A; III – B.
I – B; II – C; III – A.
I – A; II – C; III – B.
I – B; II – A; III – C.
I – C; II – B; III – A.  CORRETO
Resolução comentada:
IV é incorreta, pois a pirâmide de testes é constituída por testes unitários, testes de
integração e testes de sistemas/testes de GUI, cada um com sua particularidade.
V é incorreta, pois os testes manuais empregam apenas a interferência humana, o
que demanda mais mão de obra especializada, elevando o tempo e o custo do
projeto.
Resolução comentada:
3)
4)
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 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 18 e 66 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
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.
Código da questão: 64215
Em testes de software, quanto mais cedo se iniciam as atividades de testagem, mais
barata será a correção dos eventuais erros e mais fácil será de encontrá-los. Para se
conquistar estas correções, desde o início, os testes possuem também ciclos de vida, os
quais são definidos por fases e processos.
Sobre as fases que norteiam o ciclo de vida de testes de software, analise as alternativas a
seguir e identifique a sequência correta.
Alternativas:
Procedimentos iniciais, planejamento, codificação, execução, preparação, entrega e
testes.
Procedimentos iniciais, planejamento, preparação, especificação, execução, entrega e
testes.
Resolução comentada:
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.
5)
6)
Procedimentos iniciais, planejamento, preparação, especificação, codificação, testes e
entrega.
Levantamento de requisitos, análise, preparação, codificação, especificação, execução e
entrega.
Procedimentos iniciais, planejamento, preparação, especificação, execução e entrega.
 CORRETO
Código da questão: 64183
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 tradicionais; Métodos Incrementais.
Métodos tradicionais; Métodos Ágeis.  CORRETO
Métodos Evolucionários; Métodos Ágeis.
Métodos Ágeis; Métodos Incrementais.
Métodos Ágeis; Métodos Evolucionários.
Código da questão: 64233
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:
Inspeção, codificação e adaptação.
Transparência, codificação e adaptação.
Transparência, inspeção e adaptação.  CORRETO
Transparência, inspeção e melhoria contínua.
Transparência, inspeção e codificação.
Resolução comentada:
As etapas do ciclo de vida de testes de software devem ser bem definidas e bem
divididas, pois analisar erros em pequenas etapas é bem mais fácil do que o sistema
como um todo. É por isso que os testes possuem esse ciclo de vida.
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.
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
7)
8)
Código da questão: 64230
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 pararevisar 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:
Os documentos criados durante a utilização da ad-hoc devem ser rigorosamente
inspecionados por todos os membros da equipe.
Suas reuniões são marcadas por planejamentos estratégicos que auxiliam os gestores na
tomada de decisão.
É 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
Ad-hoc segue protocolos de inspeção que, ao final, são capazes de garantir toda a
correção em diferentes modelos de artefatos.
Código da questão: 64231
A técnica ________ é um tipo de revisão muito superficial, pois sua execução não é
realizada pelo autor do artefato. A______ possui como característica a formalização de
documentos, protocolos e planejamento adequado, elementos que a transformam em um
modelo amplamente organizado, e a ______ é um tipo de revisão referenciada por não
possuir planejamento estratégico ou sequer um cronograma de execução.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Formal; isolada; informal.
Informal; formal; isolada.
Isolada; formal; informal.  CORRETO
Isolada; informal; formal.
Informal; formal; conjunta.
Código da questão: 64226
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.
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.
Resolução comentada:
A técnica isolada se trata da verificação individual do material a ser inspecionado; é
executada por uma pessoa diferente do autor. A formal, como o próprio nome diz, é
repleta de regras, procedimentos e protocolos; sua estrutura é bem-feita e tem
como características reuniões em grupos a fim de detectar o maior número de erros
possível. Por fim, na técnica informal, a qual é repleta de improvisos e de falta de
estruturação, tudo depende da experiência dos profissionais envolvidos.
9)
10)
Ter conhecimento sobre técnicas de testes de software e sua empregabilidade é de
extrema importância para que a entrega do sistema tenha a qualidade tão desejada pelo
cliente. Mas testes de software não se limitam apenas a técnicas, é preciso dividi-los em
ambientes que configurem a utilização correta em cada um destes espaços. Nesse
contexto, um conjunto de ambientes de testes é dividido em três. Assinale a assertiva que
nomeie corretamente cada um desses ambientes.
Alternativas:
Ambiente de desenvolvimento, ambiente de testes, ambiente de produção. 
CORRETO
Ambiente de produção, ambiente de desenvolvimento, ambiente de entrega.
Ambiente de levantamento de requisitos, ambiente de codificação e ambiente de
produção.
Ambiente de desenvolvimento, ambiente de testes, ambiente de inspeção.
Ambiente de planejamento, ambiente de codificação e ambiente de produção.
Código da questão: 64218
Testes podem ser processados de forma manual ou automatizada. Os testes manuais
são, muitas vezes, utilizados para testar os requisitos do sistema, e os automatizados são
utilizados em sistemas mais complexos e de grande porte.
I. Os processos de automação de testes se iniciam com a decisão da empresa de
automatizar testes e terminam com os testes executados e concluídos.
II. Um modelo de teste que pode ser empegado em testes automatizados é o modelo de
regressão.
III. Para uma melhor execução de testes automatizados, é importante sempre ter um plano
de testes para seguir.
IV. Realizar testes em botões ou em clique de mouse são atividades exercidas pelos testes
de unidade.
V. Realizar testes em botões ou em clique de mouse são atividades exercidas pelos testes
de interface.
São verdadeiras:
Alternativas:
I, II e III apenas.
I, III e V apenas.
II, III e V apenas.  CORRETO
III, IV e V apenas.
I, III e IV apenas.
Código da questão: 64236
Resolução comentada:
Ambientes de testes devem ser divididos de acordo com a criação de um sistema.
Após o levantamento de requisitos, passa-se para a fase de desenvolvimento, na
qual serão realizados testes que visam encontrar erros de programação, rotinas e
caminhos. Encerrada esta fase, é hora de se preocupar com o ambiente de teste, ou
seja, é momento de verificar se as funcionalidades e a usabilidade dos sistemas estão
de acordo com o esperado. Por fim, passa-se para o ambiente de produção, que
caracteriza os testes relacionados à performance e à carga do sistema. Deve-se
seguir ao máximo este roteiro de ambiente, iniciando-se com o desenvolvimento até
a entrega e a realização dos testes com o cliente.
Resolução comentada:
I está incorreta, pois os processos de testes automatizados só terminam com a
revisão dos testes realizados. IV está incorreta, pois realizar estas atividades é
responsabilidade dos testes de unidade.
Arquivos e Links

Mais conteúdos dessa disciplina