Buscar

Questoes_Qualidade e teste 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 34 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 34 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 9, do total de 34 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

Prévia do material em texto

1.
Não consegue atingir seus objetivos.
Não é fiel ao projeto.
Nem sempre terá um "lar" de retorno ao final do projeto.
Está subordinada ao gerente funcional.
Está subordinada a muitos chefes.
Explicação:
A principal desvantagem de uma organização por projetos é que, no fim do projeto, a equipe se dispersa 
e não tem um departamento funcional ("lar") para o qual voltar.
 
2.
Somente a afirmação III está correta
Somente a afirmação II está correta
Somente as afirmações I e III estão corretas
Somente a afirmação I está correta
Somente as afirmações I e II estão corretas
Em uma organizacão por projetos:
(Assinale a alternativa CORRETA).
Um software é composto por módulos, instruções, bibliotecas, que gera um programa executável que 
lê dados denominados "entradas" ou inputs ao final do processo de desenvolvimento, e este, quando 
executado, recebe algum tipo de "entrada" de dados (input), processa as informações e libera uma 
"saída" (output) como resultado deste processamento.
Os softwares são classificados em três tipos, os quais:
I. Software de Sistema: é o conjunto de informações que gerenciam o hardware, permitindo a 
interação entre o usuário e os periféricos do computador. Exemplos: Windows e Linux.
II. Software de Programação: são programas de computadores que permitem ao usuário executar uma 
série de tarefas específicas em diversas áreas de atividade. Exemplos: planilha eletrônica, editores de 
texto e editores de apresentações (como PowerPoint).
III. Software de Aplicação: é o conjunto de ferramentas que permitem ao programador desenvolver 
sistemas informáticos. Exemplos: C++, C#, VB, ASP, Delphi, GO.
Após a leitura, analise as alternativas a seguir e assinale a correta.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
 
3.
O facilitador do projeto não pode tomar decisões.
O facilitador do projeto tem alguma autoridade.
O facilitador do projeto está subordinado a um gerente de nível mais alto.
O facilitador do projeto gerencia o projeto até a entrega do produto/serviço.
O facilitador do projeto pode tomar decisões.
Explicação:
O coordenador do projeto está subordinado a um gerente de nível mais alto e tem autoridade 
para tomar algumas decisões. O facilitador do projeto não tem autoridade para tomar decisões.
 
4.
Coordenador
Facilitador
Funcional
Fraca
Matricial
Em uma organização de matriz fraca dois gerentes de projetos acabam de 
perceber que seu poder é limitado. Um deles é facilitador de projetos e o 
outro atua como coordenador de projetos.
Qual é a diferença entre um facilitador e um coordenador de projetos?
Um gerente de projeto está tentando concluir um projeto de 
desenvolvimento de software, mas não consegue obter atenção suficiente 
para o projeto. Os recursos estão concentrados em realizar trabalho 
relacionado a processos e o gerente do projeto tem pouca autoridade para 
designar recursos adequadamente.
Em qual forma de organização o gerente de projeto trabalha?
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Explicação:
Em uma organização funcional o gerente de projeto tem o menor apoio e pouca autoridade para 
ddesignar recursos. Facilitador e coordenador são formas de matriz fraca.
 
5.
Projeto
Processo
Portifólio
Software
Conhecimento
Explicação:
Software é "uma sequência de instruções a serem executadas, com o objetivo de gerar informações a partir de uma série de 
dados coletados ou armazenados". Também podemos definir como sendo "os programas que comandam o funcionamento de um 
computador".
 
6.
Fechadas
Difíceis de automatizar
Simples
Complexas
(I) é "uma sequência de instruções a serem executadas, com o objetivo de gerar informações a 
partir de uma série de dados coletados ou armazenados". Também podemos definir como sendo "os 
programas que comandam o funcionamento de um computador". 
Após a leitura do conceito acima, analise cada uma das alternativas abaixo e assinale a correta, com
relação a (I)
Um gerente de projetos tem pouca experiência, mas foi designado para 
assumir um novo projeto. Como trabalhará em uma organização matricial, 
ele pode esperar que as comunicações serão:
 
(Assinale a alternativa CORRETA).
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Abertas
Explicação:
Como um projeto realizado em uma organização matricial envolve pessoas de bárias partes da 
organização, as comunicações são mais complexas.
 
7.
Gestão de pessoas.
Gerenciamento Contábil Financeiro.
Gerenciamento de Projetos.
Gestão do Conhecimento.
Gestão de Risco.
A aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de 
atender aos seus requisitos denomina-se:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
          Questão
Fonte: FCC 2013 - AL-RN Analista Legislativo - Analista de Sistemas
O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia
de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou
ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de
sistema e software e:
A|ssinale a complementação correta.
desenvolvimento incremental
geração de relatórios de teste
  implementação e teste unitário
análise de recursos e software
pesquisa e testes.
          Questão
Fonte: UFF 2009 ¿ Analista de Tecnologia da Informação
Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por
meio de ciclo de vida iterativos garante ao sistema:
legalidade
legibilidade
  atualização contínua
segurança
utilização mínima de recursos
          Questão
Propriedade: Seu nome foi atribuído devido à sequência com que cada fase do desenvolvimento 
dependia do término da fase anterior,
Como se chama o processso de desenvolvimento de software com essa propriedade?
RUP
àgil
  Cascata
UML
iterativo incremental
          Questão
Fonte: FUMARC 2012 - TJ-MG Oficial Judiciário - Assistente Técnico de Sistemas
Em relação aos modelos de processos de software, pode-se dizer que os modelos incremental e evolucionário possuem a
característica de serem iterativos. Assinale a alternativa que melhor descreve um modelo de produção de software
iterativo.
Os incrementos de um software são entregues ao cliente somente duas
vezes.
Um modelo de produção de software iterativo é composto pelas fases de
análise de requisitos, projeto, implementação, testes (validação),
integração e manutenção de software.
Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos, projeto e 
implementação.
Os incrementos de um software são entregues ao cliente de uma só vez.
  A abordagem iterativa possibilita desenvolver um sistema de software de
forma incremental, permitindo ao desenvolvedor tirar vantagem daquilo
que foi aprendido durante a fase inicial de desenvolvimento de uma versão
do sistema. O aprendizado ocorre simultaneamente tanto para o
desenvolvedor, quanto para o usuário do sistema.
          Questão
Fonte: FUNRIO 2013 ¿ MPOG Analista de Tecnologia da Informação
Considere o seguinte problema encontrado em projetos de desenvolvimento de software: projetos reais raramente
seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como
resultado, as modificações podem causar confusão à medida que a equipe de projeto prossegue. Esse é um dos
problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento.
  em cascata
iterativo
iterativo e incremental
incremental
evolutivo
 
          Questão
A prototipação representa uma técnica poderosa para o desenvolvimento de sistemas, mais especificamente 
do software dessessistemas. Sobre as funções desempenhadas por um protótipo, é correto afirmar que ele
Permite avaliar o desempenho geral da equipe de desenvolvimento de software
É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final 
entregue ao cliente.
  Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda 
não identificados.
Não possibilita avaliar a qualidade do software produzido.
Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam 
testes parciais.
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
 
          Questão
Propriedade: Este modelo se propõe a aumentar pouco a pouco o software, conforme as necessidades surgem.
Como se chama o modelo que apresenta essa propriedade?
  Incremental
sequencial
RUP
cascata
ágil
1.
quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção
quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção
os erros mais caros são detectados no inicio
os testes não interferem na qualidade do produto de software
o ideal é detectarmos erros no software ao final do processo de desenvolvimento
2.
Um processo sistemático que focaliza todas as etapas e artefatos gerados com o objetivo de garantir a conformidade e 
uniformidade de processos e produtos, prevenindo e eliminado defeitos.
Um processo que demonstra que algo funciona corretamente.
Um processo para provar que determinadas coisas (funções) fazem o que devem fazer.
Um processo para demonstrar que os defeitos não estão presentes.
Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento.
3.
No final do processo de desenvolvimento de software
Em todo o processo de desenvolvimento
No início do processo de desenvolvimento
No meio do processo de desenvolvimento
No inicio e no final do processo de desenvolvimento
4.
O que podemos concluir do gráfico abaixo apresentado?
No eixo vertical, temos o custo de conserto de erros em software
No eixo horizontal, temos as fases do processo de desenvolvimento de software
Podemos conceituar Qualidade de Software como:
O teste do software deve acontecer (assinale a única opção 
correta):
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Apenas o item II está correto.
Apenas os itens I e II estão corretos.
Apenas os itens II e III estão corretos.
Apenas o item I está correto.
Apenas o item III está correto.
5.
Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo.
Em 1980 o tamanho era pequeno e a complexidade alta.
Em 1960 o tamaho era minimo e em 2000 a complexidade era média.
Em 1980 a complexidade era média e em 2000 a complexidade era alta.
Em 1960 o tamanho era mínimo e em 1980 a complexidade era relativa.
Explicação:
No Cenário Atual do desenvolvimento de o conceito de teste ganha 
complexidade, pois os riscos dos softwares não funcionarem a contento, cresce 
É importante conhecermos o histórico das atividades de 
teste, para tratarmos os sistemas com qualidade. Myers foi 
um precursor sobre os processos de teste de software. Ele 
ficou conhecido pela "regra 10 de Myers" e concluiu 
também que  zero-defeito é algo inatingível. Essa regra e 
conclusão estabelecem que:
I- Todas as decisões tomadas durante o processo de 
desenvolvimento do software podem comprometer a sua 
qualidade final.
II- A partir de processos uniformes e consistentes, a 
tendência é que o produto final gerado, ou seja, o software 
seja eficiente.
III- Quanto mais tarde os defeitos forem encontrados tanto 
mais caro será corrigi-los.
Assinale a assertiva correta.
Com relação ao tamanho e complexidade de software, assinale a opção 
correta, considerando tais características nos anos 60, 80 e 2000.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
de forma exponencial.
Myers concluiu que zero-defeito é algo inatingível? Ou seja, pela complexidade 
envolvida e pelo número altíssimo de situações existentes, torna-se impossível 
imaginar um produto de software 'livre de erros'. Sempre existirão erros a serem 
descobertos.
 
6.
Apenas os itens II e III estão corretos.
Apenas os itens I e IV estão corretos.
Apenas os itens I e II estão corretos.
Apenas os itens III e IV estão corretos.
Apenas o item I está correto.
A qualidade de software é um processo sistemático que 
focaliza todas as etapas e artefatos gerados com objetivo 
de garantir a conformidade e uniformidade de processos e 
produtos, prevenindo e eliminado defeitos.
Vários fatores podem afetar a qualidade, como fatores 
externos e internos. São eles:
I- Fatores externos - são percebidos tanto pelas pessoas 
que desenvolvem software quanto pelos usuários.
II- Fatores internos - são percebidos apenas pelas pessoas 
que desenvolvem software.
III- Fatores externos - são percebidos apenas pelas pessoas
que desenvolvem software.
IV- Fatores internos - são percebidos tanto pelas pessoas 
que desenvolvem software quanto pelos usuários.
Assinale a assertiva correta.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
2.
Um processo para provar que determinadas coisas (funções) fazem o que devem fazer.
Um processo sistemático que focaliza todas as etapas e artefatos gerados com o objetivo de garantir a conformidade e 
uniformidade de processos e produtos, prevenindo e eliminado defeitos.
Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento.
Um processo que demonstra que algo funciona corretamente.
Um processo para demonstrar que os defeitos não estão presentes.
Podemos conceituar Qualidade de Software como:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
1.
Somente as asserções I, II e IV estão corretas
Somente as asserções II, III e IV estão corretas
Somente as asserções I e II estão corretas
Somente as asserções I, III e IV estão corretas
Somente as asserções I, II e III estão corretas
Explicação:
"Teste é uma parte ineevitável de qualquer esforço necessário para desenvolver um sistema de software" (HOWDEN, 1987)
"O teste de software é um conjunto de atividades que podem ser planejdas com antecedência e executadas sistematicamente" 
(PRESSMAN, 1985)
"Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível 
determinar se alcança resultados desejados" (HETZEL, 1988)
"Processo de executar um programa ou sistema com a itenção de encontrar defeitos" (MYERS, 1979)
 
2.
Visam a execução do sistema como um todo ou um subsistema.
Visam tratar os testes como um processo organizado e muitas vezes 
paralelo e integrado ao processo de desenvolvimento.
Visam verificar se os componentes funcionam corretamente juntos, 
conforme as especificações.
Sobre o conceito de Teste de Software, analise abaixo algumas citações de autores variados e, a seguir, assinale a alternativa 
correta:
I. "Teste é uma parte inevitável de qualquer esforço necessário para desenvolver um sistema de software"
II. "O teste de software é um conjunto de atividades que podem ser planejadas e executadas concomitantemente" 
III. "Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível 
determinar se alcança resultados desejados" 
IV. "Processo de executar um programa ou sistema com a itenção de encontrar defeitos" 
 
Quanto às estratégias, existem muitas que podem ser 
utilizadas para testar um software. Uma das estratégias de
teste é o Teste Unitário. O que visam os testes unitários?
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Visam verificar se a solução atende aos objetivosdo negócio e aos seus
requisitos.
Visam garantir que cada unidade de programa atenda as especificações
e funcione corretamente.
Explicação:
Testes Unitários: São realizados no estágio mais baixo da escala de testes e
são aplicados nas menores componentes de códigos criados, visando 
garantir que estes atendem as especificações, em termos de garantia e de 
funcionalidade.
Testes de integração: São executados em uma combinação de 
componentes para verificar se eles funcionam corretamente juntos, 
conforme as especificações.
Teste de sistema: São realizados pela equipe de testes, visando a execução
do sistema como um todo ou um subsistema.
Teste de aceitação: São os testes finais de execução do sistema, realizados
pelos usuários, visando verificar se a solução atende aos objetivos do 
negócio e aos seus requisitos.
Ao tratar os testes como um processo organizado e muitas vezes paralelo 
e integrado ao processo de desenvolvimento, os custos de 
manutenção serão reduzidos.
 
3.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Apenas o item I está correto.
Apenas os itens II e III estão corretos.
Apenas o item II está correto.
Apenas os itens I e II estão corretos.
Apenas o item III está correto.
Explicação:
O documento básico para organizar a atividade de testar aplicações no 
contexto da empresa é considerado uma metodologia.
 
4.
O teste de software visa garantir a qualidade, minimizando 
as incertezas e sistematizando os critérios de aceitação, 
porém isso não pode ser feito sem uma estratégia de teste.
Para que tenhamos uma estratégia de teste de software 
bem elaborada ela deve incorporar alguns testes como:
I- Testes de baixo nível, necessários para verificar se um 
pequeno segmento de código fonte foi implementado 
corretamente.
II- Testes de alto nível, que validam as funções principais do
sistema de acordo com os requisitos do cliente.
III- Documento básico para organizar a atividade de testar 
aplicações no contexto da empresa.
Assinale a assertiva correta.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Apenas os itens II e III estão corretos.
Apenas o item I está correto.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.
Apenas o item III está correto.
Explicação:
Para se obter resultados positivos nos projetos de testes é necessário que o mesmo inicie desde a especificação dos requisitos do 
sistema a ser implementado, ou seja, tão logo comece o projeto de desenvolvimento do software inicia-se também em conjunto o 
projeto de testes de software.
 
5.
Somente as asserções I e II estão corretas
Somente as asserções I e III estão corretas
Somente a asserção I está correta
Somente a asserção III está correta
1. O que é necessário para se obter resultados positivos nos 
projetos de testes?
I. Que o mesmo inicie desde a especificação dos requisitos do 
sistema a ser implementado.
II. Que o mesmo inicie quando a programação estiver sendo 
desenvolvida.
III. Que o mesmo inicie com o usuário para verificar se o mesmo
está funcionando corretamente.
Assinale a única alternativa correta.
A Engenharia de Software nos auxilia em muitas situações. Uma delas é a atividade de teste de 
software. Sobre este assunto, analise as asserçoes abaixo e, a seguir, assinale a alternativa correta:
I. Existem dois tipos de teste de software: teste de baixo nível e teste de alto nível;
II. O teste de software é o processo de executar o software de uma maneira controlada, com o 
objetivo de descobrir diferenças entre o comportamento previsto e o comportamento observado.
III. Os testes de software podem ser usados para descobrir a ausência de erros no produto 
(software).
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Somente as asserções II e III estão corretas
1.
Essa afirmativa está errada, porque os teste devem ser iniciados quando já tivermos algum desenvolvimento.
Essa afirmativa está errada, porque o Modelo V aumenta os custos da qualidade do software.
Essa afirmativa está certa, porque o Modelo V minimiza os custos da qualidade do software.
Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é 
detectado.
Essa afirmativa está certa, porque o custo os testes devem ser iniciados nas inspeções/revisões de código até os testes 
de software.
 
2.
Teste Integração
Testes de regressão
Testes de estresse
Teste alfa
Teste fumaça
3.
Um dos objetivos do Modelo V é melhorar a comunicação entre as partes interessadas.
Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora.
Um dos objetivos do Modelo V é mimizar os riscos do projeto.
Um dos objetivos do Modelo V é reduzir os custos totais ao longo do ciclo de vida do projeto
Um dos objetivos do Modelo V é melhorar e garantir a qualidade do projeto.
A utilização do Modelo V minimiza os custos da qualidade do software, assim, 
segundo a regra 10 de Myers, os testes devem ser iniciados nas 
inspeções/revisões de código até os testes de software. Identifique se essa 
afirmação está certa ou errada.
__________________ geralmente são executados após a correção de algum defeito ou após a adição de 
uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após 
sua modificação.
Complete a lacuna.
O Modelo V é uma melhoria do Modelo Cascata do desenvolvimento de produto. Ele possui alguns 
objetivos, dentre os quais estão explicitados nas alternativas abaixo, EXCETO   (ou seja, assinale a 
alternativa INCORRETA, isto é a que não representa um dos objetivos do Modelo V).
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
4.
Apenas as asserções I, II e IV estão corretas
Apenas as asserções II, III e IV estão corretas
Apenas as asserções I e III estão corretas
Apenas as asserções I, II e III estão corretas
Apenas as asserçoes II e IV estão corretas
5.
Verificação: requisitos, análise, arquitetura e código.
Verificação: integração, análise, desenvolvimento e código.
Validação: requisitos, integração, sistema e programação.
Validação: unitário, integração, sistema e programação.
Validação: unitário, código, sistema e programação.
6.
(I) Modelo V; (II) Modelo Cascata
(I) Modelo Iterativo; (II) Modelo Iterativo
O Modelo V de desenvolvimento de software apresenta algumas vantagens e desvantagens. Sobre 
tais aspectos, leia as asserções  abaixo e, a seguir, assinale a alternativa correta.
I. No Modelo V, a relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita
a localização de falhas.
II. O Modelo V é altamente complexo e requer investimento para conseguir aprender.
III. O Modelo V especiffica os papéis dos diferentes tipos de testes para serem executados.
IV. O Modelo V envolve apenas os programadores no teste.
O Modelo V é uma melhoria do Modelo Cascata (modelo 
Waterfall) do Desenvolvimento de Produto. A configuração 
desse modelo é representada por:
O (I) é um modelo mais robusto e completo do que o cascata, podendo produzir softwares de maior 
qualidade do que com ele.
O (II) acrescenta duas partes importantes, que são: Verificação e Validação.
Após a leitura das sentenças (I) e (II), assinale a alternativa que as preencher corretamente e 
respectivamente.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
(I) Modelo V; (II) Modelo Iterativo
(I) Modelo Iterativo; (II) Modelo Cascata
(I) Modelo V; (II) Modelo V
 
7.
A relação entre os estágios de desenvolvimento e os diferentes tipos de
testes facilita a localização de falhas.
Ele é um modelo simples e fácil de aprender.
Envolver o usuário no teste.
Especifica os papéis dos diferentes tipos de testes para ser executada.
O cliente deve ter paciência, pois ele receberá o produto no fim do ciclode vida.
O Modelo V é uma melhoria do Modelo Cascata (modelo 
Waterfall) do Desenvolvimento de Produto. Ela tem 
vantagens e desvantagens. As desvantagens são 
representadas por:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
1.
Teste de sistema.
Teste de integração.
Teste de caixa marrom.
Teste de validação.
Teste de unidade.
2.
Integração.
Validação.
Sistema.
Caixa preta.
Unidade.
3.
Caixa preta.
Validação.
Unidade.
Sistema.
Integração.
4.
Os desenvolvedores farão a depuração.
Os desenvolvedores farão o reparo do erro.
Os desenvolvedores farão a localização do erro.
Os desenvolvedores irão refazer os testes.
Não é uma estratégia de software:
"Caracteriza-se por testar, como um todo, o software e outros elementos do sistema" corresponde 
à definição do teste:
"É caracterizado por concentrar-se no projeto e na construção da arquitetura de software" refere-se 
ao teste de:
A equipe de desenvolvimento recebe o documento de Resultado de Testes gerado pelos 
homologadores. Qual processo os desenvolvedores devem executar agora?
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Os desenvolvedores irão planejar o reparo do erro.
 
5.
Visão da Engenharia de Software, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de 
manipulação de erro.
Visão das interfaces, da estrutura lógica de dados, dos caminhos independentes, das condições limites,  dos caminhos de 
manipulação de erro.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, dos 
caminhos de manipulação de erro.
Visão dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos
de manipulação de erro.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de 
condições limites.
 
6.
Teste de unidade
Teste Caixa-preta.
Teste Caixa-branca
Teste de validação
Teste de integração
A equipe Z realizou a codificação de uma nova tela para o 
sistema de controle de estoque. O objetivo da equipe é garantir
que não existem erros considerando apenas a parte 'nova' do 
produto.
Quais as diferentes visões que devem ser consideradas ao 
aplicarmos este tipo de teste?
A equipe Z realizou a codificação de uma nova tela para o 
sistema de controle de estoque. O objetivo da equipe é garantir
que não existem erros considerando apenas a parte "nova" do 
produto.
Qual o tipo de teste que deve ser realizado?
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
7.
A origem do problema foi a visão dos Caminhos de Manipulação de Erro.
A origem do problema foi a criação de um Grupo Independente de Teste (ITG).
A origem do problema é que os desenvolvedores testam para 'provar que funciona' e os homologadores para 'provar que 
não funciona', agravados no caso pela proximidade entre as equipes e pela constante troca de papéis no processo.
A origem do problema é que o erro mencionado não corresponde ao erro encontrado.
A origem do problema é que a condição de erro provocada pela execução no sistema antes da mensagem de manipulação 
de erro.
O gerente de um departamento de sistemas decidiu que os produtos de software criados pela 
equipe A serão homologados pela equipe B, e vice-versa. Percebeu-se com o tempo, no entanto, o 
surgimento de diversos conflitos entre as equipes A e B. Qual a origem desses conflitos?
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
1.
Numa situação ideal, no desenvolvimento de casos de teste, se espera encontrar o subconjunto dos casos de teste possíveis
com a maior probabilidade de encontrar a maioria dos erros.
 Garantem que os requisitos do software que foi construído sejam plenamente atendidos.
Devem especificar unicamente os valores de entrada e os resultados esperados do processamento.
Podemos utilizar a ferramenta de casos de uso para criar e rastrear um caso de teste, facilitando assim identificação de 
possíveis falhas.
Podem ser elaborados para identificar defeitos na estrutura interna do software por meio de situações que exercitem 
adequadamente todas as estruturas utilizadas na codificação.
2.
É importante que os planos de testes contenham um cronograma de atividades.
O planejamento dos planos englobam, no total, duas atividades principais: definir um cronograma de atividades e fazer 
alocação de recursos.
Quem pode elaborar os planos de testes é o gerente de projeto ou o gerente de testes.
Definem quantos e quais testes serão realizados.
Planos de testes são um dos documentos produzidos na condução de um projeto.
3.
Testador - Responsável pela execução dos casos de teste e script de teste.
Arquiteto de Teste - Responsável pela montagem do ambiente de teste (infraestrutura) e escolha de ferramentas.
Product Owner - Responsável pela análise dos dados de teste.
Gerente de Teste - responsável pela liderança de um projeto de teste específico.
Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste.
Sobre os casos de teste é incorreto afirmar que:
Sobre os planos de teste é incorreto afirmar que:
Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste 
independente. Marque a opção INCORRETA:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
4.
Especificação de teste.
Caso de teste.
Script de teste.
Caso de uso.
Massa de teste.
5.
Não encontrar os erros importantes.
Não informar sobre erros de usabilidade.
Achar que a tarefa de equipe de testes é simplesmente encontrar erros.
Atribuir a responsabilidade pela qualidade unicamente à equipe de teste.
Não enfatizar o teste de configuração.
6.
A equipe define os diferentes papéis desempenhados no projeto de teste.
A documentação estabelece uma relação dos documentos pertinentes ao projeto.
Estratégias e ferramentas de testes definem questões como atividades e ferramentas usadas no test.
Na empresa, seu chefe solicitou que você elaborasse a 
documentação da abordagem da equipe de software para os 
testes a serem realizados em uma importante aplicação web da
sua empresa.
Esta documentação deve conter a definição do plano que 
descreve a estratégia global e o procedimento designando as 
etapas específicas do teste, assim como os tipos de testes que 
serão aplicados.
Neste caso qual documento você deverá elaborar?
Existem alguns grupos importantes de erros comumente cometidos por 
quem testa software. O propósito da atividade de teste ocorre quando o 
ator que controla a execução não entende bem qual o sentido de se fazer 
a atividade de testar e não aproveita os resultados de forma eficaz.
Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a 
afirmativa INCORRETA.
Sobre a elaboração do plano de teste é incorreto afirmar que:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
O cronograma de atividades descreve marcos importantes das atividades. 
Os requisitos devem ser descritos aos pares para que as  funcionalidades do software sejam testadas.
 
7.
Dev C++
Skype
Hangouts Meet
TestLink
Microssoft Teams
"Trata-se de uma aplicação open source voltada para a gestão de testes, desenvolvida e mantida por
várias equipes ao longo dos anos. Oferece suporte para criação, execução e manutenção de casos 
de teste, planos de testes e requisitos.
Permite a geração de relatórios gerenciais e estatísticos sobre os testes executados e a integração 
com outras ferramentas de gerenciamento de bugs". (Caetano, 2007). O textorefere-se a 
ferramenta:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
1.
Do gerente de projeto
Do gerente e do desenvolvedor
Do cliente e do desenvolvedor
Do desenvolvedor
Do cliente
 
2.
Economizar recursos, mas não tempo durante a execução dos testes.
Aumentar a qualidade final do produto.
Economizar tempo, mas não recursos durante a execução dos testes.
Automatizar qualquer caso sem que se avalie a sua necessidade. 
 Executar os mesmos testes por uma quantidade fixa de vezes.
 
3.
Teste de implantação, teste de requisitos e teste de unidade
Teste de implantação, teste caixa-branca e teste alfa
Teste formal, teste de unidade e teste alfa
Teste formal, teste caixa-branca e teste alfa
Teste formal, teste informal e teste beta
De quem é a responsabilidade do teste de aceitação?
A utilização de uma ferramenta para a automatização dos testes permite:
Quais são as estratégias que podem ser usadas no teste de aceitação?
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
 
4.
Escritos na linguagem da área de negócios e podem conter gráficos, tabelas e diagramas
Serve de base para os Requisitos Não-Funcionais e Detalhados
Escritos para informar em algumas linhas como o requisito será testado
Base para os Requisitos Detalhados
Escritos para o projeto físico e a programação
 
5.
Unidade e Sistema.
Unidade e Integração.
Integração e Aceitação.
Unidade e Aceitação.
Integração e Sistema.
6.
Ato inconsistente realizado por um indivíduo ao tentar compreender uma informação chama-se de
defeito.
Erro e falha são, do ponto de vista do teste de aceitação, semanticamente equivalentes.
Um defeito encontrado em um artefato de software chama-se de falha.
Um bug gerado por um programador não pode ser considerado uma falha.
O comportamento do software diferente do esperado pelo usuário final chama-se de erro.
A MTS (Metodologia de Teste de Sistema) define os Requisitos de Negócio 
como:
São considerados testes de baixo nível:
Sobre o teste de aceitação é correto afirmar que:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
 
7.
Cucumber é uma ferramenta de automação de testes.
Todo caso de teste é naturalmente candidato a automação, mas com toda a certeza nem todos são 
recomendáveis para a automação.
Os testes automatizados substituem os testes manuais.
Preparação do ambiente, execução dos testes e conferência dos testes são etapas dos testes 
automatizados.
Um projeto de automação de software é um investimento alto e de longa duração.
Sobre os testes automatizados de software é incorreto afirmar que:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
1.
Um software que não possuía um kernel (núcleo) estável
É um software que elimina o histórico dos bugs do sistema
É uma aplicação J2EE de acompanhamento e gestão dos problemas
Um sistema de rastreamento de defeitos
É uma ferramenta possui a funcionalidade de wiki para documentação
 
2.
Visualizar os usuários que possuem apenas permissão de consulta
Faça o download do MantisBT
Renomeie o diretório
Extraia o lançamento
Transferir o arquivo baixado para o seu servidor
3.
Linha base entregável.
Melhoria do processo.
Solução do defeito.
Prevenção de defeito.
Definir relatório de gestão.
O que é um BugTracker?
Qual tarefa não é necessárias para pré-instalação do MantisBT?
Segundo o padrão IEEE 610.12-1990 (IEEE Standard Glossary of Software 
Engineering Terminology), o processo de gestão de defeitos tem como etapa 
conseguinte a "identificação do defeito" é:
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
4.
Pendente.
Em execução.
Descartado.
Fechado.
Retorno.
5.
Scrum
Eventum
Zephyr
Trac
Jira
 
6.
Um BugTracke é um aplicativo de software que controla os erros de software relatados em 
projetos de desenvolvimento de software.
A melhor maneira de relatar a existência de bugs é por meio de protocolos internacionais de 
desenvolvimento de software.
Devido a complexidade do tema, não é possível o desenvolvimento de  um sistema de 
rastreamento de bugs.
O analista de requisitos é o responsável por encontrar erros, falhas, bugs e outros tipos de 
problemas que não foram detectados durante o desenvolvimento de um software.
Ao encontrar um bug, o responsável deve, obrigatoriamente, avisar o desenvolvedor via e-mail.
Não é status de um bug cadastrado pela ferramenta Mantis:
Não é uma ferramenta de software que permite a gestão de Bugs:
Sobre o controle de Bugs é correto afirmar:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
 
7.
PostgreSQL
DB2
MySQL
MS SQL
ADABAS
Qual sistema de banco de dados não é suportado pelo Mantis BugTRaker?
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
1.
Planos de teste.
Usuário.
Projetos de teste.
Marcos de teste.
Casos de teste.
2.
Apenas os itens I e II estão corretos.
Apenas o item I está correto.
Apenas os itens I e III estão corretos.
Apenas os itens II e III estão corretos.
Apenas o item II está correto.
3.
Qualquer usuário pode criar um novo projeto.
As cores de fundo podem ser atribuídas a modelos de projeto de teste para distingui-los 
São a base organizacional da unidade do TestLink:
Existem várias ferramentas para encontrar erros, falhas, bugs e outros 
tipos de problemas que não foram detectados durante o desenvolvimento 
de um software. Uma delas é o TestLinkMantis. As características dessa 
ferramenta são:
I- Permite a escrita e armazenamento de projetos de teste, planos de teste, 
casos de teste bem como a execução manual dos testes.
II- É escrita em C++ e roda no banco de dados MySql.
III- Possui relatórios que permitem verificar o andamento do projeto de 
testes.
Assinale a assertiva correta.
Sobre a criação de um novo projeto de teste no TestLink é correto:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
visualmente.
Há suporte de importação de dados em HTML para dentro do Projeto de Teste.
Os nomes dos projetos podem ser repitidos.
O usuário comum pode desativar o projeto de teste se ele estiver obsoleto.
4.
Os itens I, II e III estão corretos.
Apenas o item I está correto.
Apenas os itens II e III estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.
5.
Representam o encerramento de um novo release do software, que é um novo build contendo 
modificações em relação ao release anterior.
Representam o encerramento de um novo build do software, que é um novo release contendo 
modificações em relação ao release anterior.
Dentre as tarefas do Testlink encontramos o conceito de criação de 
usuários. Cada usuário envolvido no projeto de testes deve ser cadastrado 
na ferramenta incluindo:
I- Profissionais da equipe de testes como gerente de testes, coordenador de
testes, analistas de teste e testadores.
II- Profissionais da equipe de desenvolvimento como gerente de 
desenvolvimento, coordenador de desenvolvimento, analistas de sistema, 
projetistas e desenvolvedores.
III- Profissionais envolvidos no projeto que necessitem pelo menos 
visualizar as informações que estão na ferramenta, como gerentes de 
projeto, analistas de negócios, equipem de ambiente, diretores.
Assinale a assertiva correta.
Sobre as baselines/releases no TestLink é correto afirmar:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Representam a liberação de um novo build do software, queé um novo release contendo 
modificações em relação ao build anterior.
Representam a liberação de um novo release do software, que é um novo build contendo 
modificações em relação ao release anterior.
Representam a liberação de um novo build do software, que é um novo release contendo 
modificações em relação ao release anterior.
 
6.
Pode-se apenas criar  e ediar palavras-chave.
Permite ao usuário filtrar os casos de testes para uma navegação inteligente antes que eles sejam 
executados.
Os usuários podem filtrar casos de testes por palavra-chave.
Os usuários podem filtrar casos de testes por seus testadores.
Os usuários podem filtrar casos de teste por resultados.
 
7.
O quanto o software é desvinculado do hardware em que opera.
A facilidade de operação de um programa.
Facilidade com que se pode checar a conformidade aos padrões.
O dano que ocorre quando o programa encontra um erro.
A independência funcional dos componentes do programa.
Sobre filtrar casos de teste na ferramenta TestLink é incorreto afirmir:
As métricas ajudam na geração do processo de teste. Essas métricas devem ser relatadas 
como um fator de qualidade do software.
Classifique a métrica Auditabilidade para testar e relatar o que acontece com o software 
testado.
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
	Propriedade: Seu nome foi atribuído devido à sequência com que cada fase do desenvolvimento dependia do término da fase anterior,

Continue navegando