Buscar

AP QUALIDADE E 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 15 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 15 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 15 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

Disc.: QUALIDADE E TESTES DE SOFTWARE 
 
Acertos: 8,0 de 10,0 
 
 
 
1 
 Questão 
Acerto: 1,0 / 1,0 
 
Em uma organizacão por projetos: 
(Assinale a alternativa CORRETA). 
 
 Não consegue atingir seus objetivos. 
 Nem sempre terá um "lar" de retorno ao final do projeto. 
 Está subordinada a muitos chefes. 
 Não é fiel ao projeto. 
 
Está subordinada ao gerente funcional. 
 
 
 
2 
 Questão 
Acerto: 1,0 / 1,0 
 
É necessário conhecer as características do projeto a ser desenvolvido para escolhermos 
o melhor ciclo de vida e os recursos humanos empregados no projeto. Eixstem diversas 
opções de ciclo de vida de software. As alternativas abaixo listam ALGUMAS DELAS, 
exceto: (assinale a opção incorreta, ou seja que não representa um dos modelos de 
ciclo de vida de software) 
 
 
Prototipagem 
 
Modelo incremental 
 Modelo Interativo 
 
Modelo Cascata 
 
Modelo Evolutivo 
 
 
 
3 
 Questão 
Acerto: 1,0 / 1,0 
 
Temos aplicação de qualidade em duas dimensões: 
qualidade do processo e qualidade do produto. A 
dimensão da qualidade do processo refere-se: 
I- A qualidade deve existir desde o início, ou seja, já na 
fase de análise de requisitos, quando acontece o 
levantamento de requisitos. 
II- A garantida com a aplicação de testes sistemáticos 
nos vários estágios de desenvolvimento. 
III- A garantir e monitorar os métodos e os padrões que 
os engenheiros de software usam e verificar se eles estão 
usando apropriadamente seus conhecimentos. 
Assinale a assertiva correta. 
 
 Apenas o item II está correto. 
 Apenas os itens II e III estão corretos. 
 Apenas o item III está correto. 
 Apenas o item I está correto. 
 Apenas os itens I e II estão corretos. 
 
 
 
4 
 Questão 
Acerto: 0,0 / 1,0 
 
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" 
 
 
 
Somente as asserções I e II estão corretas 
 
Somente as asserções II, III e IV estão corretas 
 Somente as asserções I, II e IV estão corretas 
 
Somente as asserções I, II e III estão corretas 
 Somente as asserções I, III e IV estão corretas 
 
 
 
5 
 Questão 
Acerto: 1,0 / 1,0 
 
Um modelo em que podemos fazer a atividade de teste é 
o Modelo em V. Neste modelo também fazemos a 
verificação e a validação. Esses momentos do processo 
de desenvolvimento de Software garantem o processo e 
a qualidade do Software. Os processos 
de Verificação no Modelo em V tratam as seguintes 
situações: 
I- Negócios, requisitos, análise e modelagem, 
implementação. 
II- Unidade, integração, sistema, aceite. 
III- Negócios, requisitos, análise e modelagem, aceite. 
Assinale a assertiva correta. 
 
 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. 
 Apenas o item II está correto. 
 
 
 
6 
 Questão 
Acerto: 1,0 / 1,0 
 
A equipe de desenvolvimento recebe o documento de Resultado de Testes gerado pelos 
homologadores. Como se desenvolve esse processo? 
 
 Localizando o erro, planejando o reparo do erro, reparando o erro e refazendo 
os testes. 
 
Especificando os testes, criando casos de teste, planejando o reparo do erro, 
reparando o erro e refazendo os testes. 
 
Especificando os testes, criando casos de teste, planejando o reparo do erro e 
reparando o erro. 
 
Criando casos de teste, localizando o erro, planejando o reparo do erro e 
refazendo os testes. 
 
Especificando os testes, relatando os teste, criando casos de teste, planejando o 
reparo do erro e reparando o erro. 
 
 
 
7 
 Questão 
Acerto: 1,0 / 1,0 
 
Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de 
teste independente. Marque a opção INCORRETA: 
 
 
Testador - Responsável pela execução dos casos de teste e script de teste. 
 
Gerente de Teste - responsável pela liderança de um projeto de teste específico. 
 
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. 
 
Analista de Teste - responsável pela modelagem e elaboração dos casos de 
testes e scripts de teste. 
 
 
 
8 
 Questão 
Acerto: 0,0 / 1,0 
 
Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de 
testes distintos testes de baixo nível e testes de alto nível. São considerados. 
 
 
Teste da caixa branca e teste da caixa preta 
 Teste de sistema e teste de integração 
 
Teste de regressão e teste fumaça 
 Teste de sistema e teste de aceitação 
 
Teste de integração e teste de unidade 
 
 
 
9 
 Questão 
Acerto: 1,0 / 1,0 
 
O padrão IEEE 610.12-1990 (IEEE Standard Glossary of Software Engineering 
Terminology) define alguns elementos chave. O que significa a Prevenção de 
defeitos? 
 
 Com base nos levantamento dos riscos críticos do projeto, devem ser 
promovidas ações de prevenção e planejamento de contingências para minimizar 
o impacto caso os riscos tornem-se problemas. 
 
Definição das atividades para a correção e posterior notificação da resolução do 
defeito. 
 
Estabelecimento formal de linhas base (baselines) por meio da Gerência de 
Configuração de Software. 
 
Análise das métricas e relatórios de gestão para entender a causa raiz dos 
problemas e promover a melhoria contínua do processo. 
 
Geração de relatórios com dados relevantes para acompanhar o progresso dos 
testes e a qualidade do sistema, assim como, a geração de métricas para 
alimentar a atividade de melhoria do processo. 
 
 
 
10 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
 
 
O dano que ocorre quando o programa encontra um erro. 
 Facilidade com que se pode checar a conformidade aos padrões. 
 
O quanto o software é desvinculado do hardware em que opera. 
 
A independência funcional dos componentes do programa. 
 
A facilidade de operação de um programa. 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','185344286','3694140780');
 
Disc.: QUALIDADE E TESTES DE SOFTWARE 
 
Acertos: 9,0 de 10,0 
 
 
1 
 Questão 
Acerto: 1,0 / 1,0 
 
No que tange ao conceito de PROJETO, analise as asserções abaixo e, a seguir, assinale a alternativa correta. 
I. Um projeto é original, ou seja é diferente de todos os outros; 
II. Um projeto é composto de pessoas e recursos, ou seja é uma mistura de talentos e conhecimentos humanos, com 
recursos tecnicos e físicos; 
III. Um projeto possui o propósito de atingir a um objetivo específico, ou seja possuem objetivo tangível e realizável. 
IV. Um projeto é realizado em período de tempo indeterminado, ou seja possui data de início mas não obrigatoriamente de 
término. 
 
 Somente as asserções I, II e III estão corretas 
 
Somente as asserções I, III e IV estão corretas 
 
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 III estão corretas 
 
 
 
2 
 Questão 
Acerto: 1,0 / 1,0 
 
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 
 Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não 
identificados. 
 
É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue 
ao cliente. 
 
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. 
 
 
 
3 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
 
 Apenas os itens III e IV estão corretos. 
 Apenas os itens I e II estão corretos. 
 Apenas o item I está correto. 
 Apenas os itens II e III estão corretos. 
 Apenas os itens I e IV estão corretos. 
 
 
 
4 
 Questão 
Acerto: 1,0 / 1,0 
 
Quando devemos terminar os testes? 
I. Nunca, o projetista estará sempre testando. 
II. Quando o dinheiro ou o tempo acabar. 
III. O teste termina quando não houver mais erros. 
Assinale a única alternativa correta. 
 
 
Apenas o item III está correto. 
 
Todos os itens estão corretos. 
 
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 
 Questão 
Acerto: 1,0 / 1,0 
 
Um processo de desenvolvimento de software em geral tem como entrada os requisitos do sistema e como saída um 
produto fornecido. Analise as afirmativas sobre este tema. 
 
 I. O desenvolvimento de software envolve os estágios: análise e definição de requisitos, projeto do sistema, codificação, 
testes e entrega do sistema. Assim, o ciclo de vida do software descreve a vida do produto de software desde sua concepção 
até a implementação e entrega. 
II. Um dos primeiros modelos propostos foi o modelo cascata. Neste modelo o desenvolvimento de um estágio deve 
terminar antes do próximo começar. O modelo em V é uma variação do modelo em cascata, que mostra como as atividades 
de teste estão relacionadas com a análise e o projeto. 
III. O modelo em cascata pode ser incrementado com atividades de prototipação. A prototipação é um modelo de processo 
efetivo em que partes do sistema são construídas rapidamente com o objetivo de validar os requisitos. Caso novas 
alternativas sejam discutidas, deve-se começar o ciclo em cascata novamente, abandonando-se o protótipo. 
Assinale a única alternativa correta 
 
 
Apenas os itens I e II estão corretos. 
 Apenas o item II está correto. 
 
Apenas o item I está correto. 
 
Apenas o item III está correto. 
 
Apenas os itens II e III estão corretos. 
 
 
 
6 
 Questão 
Acerto: 1,0 / 1,0 
 
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? 
 
 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 foi a visão dos Caminhos de Manipulação de Erro. 
 
A origem do problema é que o erro mencionado não corresponde ao erro encontrado. 
 
A origem do problema foi a criação de um Grupo Independente de Teste (ITG). 
 
A origem do problema é que a condição de erro provocada pela execução no sistema antes da mensagem de 
manipulação de erro. 
 
 
 
7 
 Questão 
Acerto: 0,0 / 1,0 
 
Em relação as ferramentas de testes automatizado as ferramentas que possibilitam o 
gerenciamento e o controle do processo de execução, reexecução e medição dos testes 
planejados e a integração entre as demais fases, de forma a executar os testes 
selecionados no planejamento, tendo como principais características: a análise de 
cobertura, a execução de scripts, simuladores de performance e testadores de memória. 
Neste caso, são classificadas como ferramentas: 
 
 Ferramentas de execução e conferência. 
 Ferramentas de Modelagem e Automação. 
 
Ferramentas de Suporte aos Testes. 
 
Ferramentas de Revisões e Inspeções. 
 
Ferramentas de Planejamento de testes. 
 
 
 
8 
 Questão 
Acerto: 1,0 / 1,0 
 
De quem é a responsabilidade do teste de aceitação? 
 
 
Do desenvolvedor 
 
Do cliente e do desenvolvedor 
 
Do gerente de projeto 
 
Do gerente e do desenvolvedor 
 Do cliente 
 
 
 
9 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual sistema de banco de dados não é suportado pelo Mantis BugTRaker? 
 
 ADABAS 
 
MS SQL 
 
PostgreSQL 
 
MySQL 
 
DB2 
 
 
 
10 
 Questão 
Acerto: 1,0 / 1,0 
 
Para fazer um teste no TestLink, precisamos criar um planos de teste. O que é um plano 
de teste? 
I- Um documento que identifica os objetivos dos testes para o projeto de. 
II- Um projeto só pode ter um plano de testes. 
III-Para cada fase teste pode existir mais de um plano de testes. 
Assinale o item que contém a(s) assertiva(s) correta(s). 
 
 Apenas as opções I e III. 
 
Apenas a opção III. 
 
Apenas as opções II e III. 
 
Apenas a opção II. 
 
Apenas opção I. 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','185344661','3694151207');
 
Disc.: QUALIDADE E TESTES DE SOFTWARE 
 
Acertos: 10,0 de 10,0 
 
 
1 
 Questão 
Acerto: 1,0 / 1,0 
 
(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) 
 
 
Portifólio 
 
Conhecimento 
 
Processo 
 Software 
 
Projeto 
 
 
 
2 
 Questão 
Acerto: 1,0 / 1,0 
 
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 
 
iterativo incremental 
 
UML 
 
 
 
3 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
 
 Apenas os itens I e II estão corretos. 
 Apenas os itens III e IV estão corretos. 
 Apenas os itens II e III estão corretos. 
 Apenas oitem I está correto. 
 Apenas os itens I e IV estão corretos. 
 
 
 
4 
 Questão 
Acerto: 1,0 / 1,0 
 
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? 
 
 Visam tratar os testes como um processo organizado e muitas vezes 
paralelo e integrado ao processo de desenvolvimento. 
 Visam a execução do sistema como um todo ou um subsistema. 
 Visam verificar se os componentes funcionam corretamente juntos, 
conforme as especificações. 
 Visam garantir que cada unidade de programa atenda as especificações e 
funcione corretamente. 
 Visam verificar se a solução atende aos objetivos do negócio e aos seus 
requisitos. 
 
 
 
5 
 Questão 
Acerto: 1,0 / 1,0 
 
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do 
Desenvolvimento de Produto. A configuração desse modelo é representada por: 
 
 Validação: requisitos, integração, sistema e programação. 
 Validação: unitário, código, sistema e programação. 
 Verificação: integração, análise, desenvolvimento e código. 
 Verificação: requisitos, análise, arquitetura e código. 
 Validação: unitário, integração, sistema e programação. 
 
 
 
6 
 Questão 
Acerto: 1,0 / 1,0 
 
"Caracteriza-se por testar, como um todo, o software e outros elementos do sistema" corresponde à definição do teste: 
 
 Sistema. 
 
Caixa preta. 
 
Unidade. 
 
Validação. 
 
Integração. 
 
 
 
7 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
 
 
Atribuir a responsabilidade pela qualidade unicamente à equipe de teste. 
 Não enfatizar o teste de configuração. 
 
Não encontrar os erros importantes. 
 
Não informar sobre erros de usabilidade. 
 
Achar que a tarefa de equipe de testes é simplesmente encontrar erros. 
 
 
 
8 
 Questão 
Acerto: 1,0 / 1,0 
 
São considerados testes de baixo nível: 
 
 
Unidade e Aceitação. 
 Unidade e Integração. 
 
Unidade e Sistema. 
 
Integração e Aceitação. 
 
Integração e Sistema. 
 
 
 
9 
 Questão 
Acerto: 1,0 / 1,0 
 
Sobre o controle de Bugs é correto afirmar: 
 
 
Devido a complexidade do tema, não é possível o desenvolvimento de um sistema de rastreamento de bugs. 
 
A melhor maneira de relatar a existência de bugs é por meio de protocolos internacionais de desenvolvimento de 
software. 
 
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. 
 Um BugTracke é um aplicativo de software que controla os erros de software relatados em projetos de 
desenvolvimento de software. 
 
Ao encontrar um bug, o responsável deve, obrigatoriamente, avisar o desenvolvedor via e-mail. 
 
 
 
10 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
 
 Apenas os itens II e III estão corretos. 
 Apenas o item I está correto. 
 Apenas o item II está correto. 
 Apenas os itens I e II estão corretos. 
 Apenas os itens I e III estão corretos. 
 
 
 
 
 
javascript:abre_colabore('38403','189552604','3782899991');

Continue navegando