Buscar

QUALIDADE E TESTES DE SOFTWARE AV 1-2-3

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

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

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ê viu 3, do total de 14 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

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

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ê viu 6, do total de 14 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

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

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ê viu 9, do total de 14 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

Prévia do material em texto

QUALIDADE E TESTES DE SOFTWARE 
Aluno(a): CARLOS HENRIQUE ALMEIDA DIAS 
Acertos: 9,0 de 10,0 26/05/2019 
 
 
 1a Questão (Ref.:201809287780) Acerto: 0,0 / 1,0 
 
O ___________________________________ está relacionado aos defeitos e suas correções. São 
todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no 
decorrer do processo de desenvolvimento. 
 
 
 
 Custo da não conformidade 
 Custo dos testes 
 Custo de desenvolvimento 
 Custo da conformidade 
 Custo da revisão 
Respondido em 26/05/2019 14:15:15 
 
 
Gabarito 
Coment. 
 
 
 
 
 2
a Questão (Ref.:201809305327) Acerto: 1,0 / 1,0 
 
Segundo Pressman, na qualidade do software, as inspeções, revisões e testes utilizados ao longo 
do processo de software, para garantir que cada produto de trabalho satisfaça os requisitos 
estabelecidos, são conhecidas como: 
 
 
 
 gold plate. 
 controle de qualidade; 
 custo da qualidade; 
 reengenharia de processos; 
 garantia de qualidade; 
Respondido em 26/05/2019 14:18:23 
 
 
Gabarito 
Coment. 
 
 
 
 
 3
a Questão (Ref.:201809894562) Acerto: 1,0 / 1,0 
 
O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-
fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras 
da boa programação. Neste caso estamos falando do teste de: 
 
 
 
 Validação de código-fonte 
 Verificação de requisitos 
 Validação da modelagem e análise 
 Verificação de implementação 
 Verificação de sistema 
Respondido em 26/05/2019 14:19:07 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão (Ref.:201809894563) Acerto: 1,0 / 1,0 
 
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo 
possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. 
Quando temos como objetivo validar a solução como um todo e considerando que falhas de 
funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, 
neste caso estamos nos referindo aos testes de: 
 
 
 
 Verificação de implementação 
 Validação da modelagem e análise 
 Validação de código-fonte 
 Verificação de requisitos 
 Validação de Sistema 
Respondido em 26/05/2019 14:19:29 
 
 
 5
a Questão (Ref.:201809287792) Acerto: 1,0 / 1,0 
 
Durante a Revisão Técnica Formal (RTF), um revisor registra ativamente todos os problemas 
levantados que serão, ao final da reunião de revisão, sintetizados. Será então produzido o relatório 
sintetizado da revisão técnica formal. Quais são as três perguntas que o relatório deve responder? 
 
 
 
 Qual era o defeito? Qual a consequência? Quem o revisou? 
 Qual era o erro? Quem o revisou? Quando será corrigido? 
 O que foi revisado? Quem o revisou? Quais foram as descobertas e as conclusões? 
 O que foi revisado? Qual o defeito? Quais foram as descobertas e as conclusões? 
 Qual era o problema? Qual a consequência? Quando será corrigido? 
Respondido em 26/05/2019 14:22:35 
 
 
Gabarito 
Coment. 
 
 
 
 
 6
a Questão (Ref.:201809286833) Acerto: 1,0 / 1,0 
 
Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e 
produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é 
fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não 
deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de 
desenvolvimento de software temos: 
 
 
 
 Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de 
suporte 
 Verificação de negócios - Verificação de desenvolvimento - Verificação de 
implementação - verificação de suporte 
 Verificação de negócios - Verificação de requisitos - Verificação de análise e 
modelagem - Verificação de implementação 
 Verificação de progresso - Verificação de instalação - Verificação de encerramento 
financeiro - Verificação de treinamento 
 Verificação de negócios - Verificação de instalação - Verificação de análise e 
modelagem - Verificação de encerramento financeiro 
Respondido em 26/05/2019 14:25:17 
 
 
 7
a Questão (Ref.:201809859982) Acerto: 1,0 / 1,0 
 
Um programa valida um campo numérico da seguinte maneira: Valores inferiores ou iguais a 0 
são rejeitados, valores entre 1 e 150 são aceitos, valores maiores ou iguais a 151 são rejeitados. 
Qual das alternativas contém os valores de entrada que cobre todas as partições de equivalência? 
 
 
 
 -1,50,120 
 0,1,150 
 -151,65,150 
 10,150,200 
 0,1,151 
Respondido em 26/05/2019 14:31:15 
 
 
 8
a Questão (Ref.:201809287796) Acerto: 1,0 / 1,0 
 
Indique a opção que Não representa um dos tipos de Teste de Caixa Branca. 
 
 
 
 Teste de caminho básico 
 Teste de ciclo 
 Teste comportamental 
 Teste de condição 
 Teste de fluxo de dados 
Respondido em 26/05/2019 14:32:27 
 
 
 9a Questão (Ref.:201809895815) Acerto: 1,0 / 1,0 
 
No modelo FURPS do RUP quais os testes fazem parte da categoria de testes de confiabilidade ? 
 
 
 
 Funcional, regressão, segurança e Volume 
 carga e perfil de desempenho e usabilidade 
 Integridade, estrutura, estresse, smoke test 
 interface e usabilidade 
 avaliação , contenção, carga e perfil de desempenho 
Respondido em 26/05/2019 14:33:08 
 
 
 10
a Questão (Ref.:201809897691) Acerto: 1,0 / 1,0 
 
João desenvolveu um site de comércio eletrônico e precisa testar se o sistema construído funciona 
nos diversos sistemas operacionais existentes e ainda nas diferentes versões de browsers de 
mercado. Qual o teste de validação deverá ser utilizado nesta situação? 
 
 
 
 Carga 
 Segurança 
 Configuração 
 Infraestrutura 
 Volume 
Respondido em 26/05/2019 14:35:09 
 
 
 
 
 
 
QUALIDADE E TESTES DE SOFTWARE 
Aluno(a): CARLOS HENRIQUE ALMEIDA DIAS 
Acertos: 10,0 de 10,0 26/05/2019 
 
 
 1
a Questão (Ref.:201809302492) Acerto: 1,0 / 1,0 
 
Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste 
independente. Marque a opção INCORRETA: 
 
 
 
 Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts 
de teste. 
 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. 
 Arquiteto de Teste - Responsável pela montagem do ambiente de teste(infraestrutura) e 
escolha de ferramentas. 
 Testador - Responsável pela execução dos casos de teste e script de teste. 
Respondido em 26/05/2019 14:49:40 
 
 
 2
a Questão (Ref.:201809894546) Acerto: 1,0 / 1,0 
 
A implantação de um processo de qualidade tanto no processo, como no produto tem um custo, 
porém é vantajosa, pois quanto mais tardiamente os erros forem descobertos, mais cara custa a 
solução. Podemos entender que o custo da qualidade é todo o investimento realizado com a 
finalidade de um produto ou serviço atingir a qualidade desejada. 
Chamamos de __________________________ o esforço para garantir a qualidade, ou seja, todos 
os investimentos realizados para planejar e manter toda uma infraestrutura de pessoas, processos e 
ferramentas cujo objetivo seja prevenir e detectar. 
 
 
 
 Custo da não-conformidade 
 Custo do erro 
 Custo do teste 
 Custo do projeto 
 Custo da conformidade 
Respondido em 26/05/2019 14:50:21 
 
 
 3
a Questão (Ref.:201809806659)Acerto: 1,0 / 1,0 
 
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. Quando um erro não é 
identificado, os custos de sua correção multiplicam-se por 10 para cada fase do processo de 
desenvolvimento de software em que o erro migra. Por isso _________________, ao longo do 
processo de desenvolvimento tornam-se uma ajuda na redução dos custos de qualidade: detectam 
o problema antes de ser implementado. 
 
 
 
 os testes de validação 
 os testes de verificação 
 os testes de caixa preta os testes de integração 
 os testes de sistemas 
 os testes de integração 
Respondido em 26/05/2019 14:57:44 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão (Ref.:201809806691) Acerto: 1,0 / 1,0 
 
O processo de desenvolvimento de software é dividido em dois momentos que possuem 
características diferentes e consequentemente necessitam de métodos de avaliação também 
diferentes. Um destes momentos caracteriza-se pela presença física do software e de seu 
processamento em um ambiente tecnicamente preparado. Neste caso devemos aplicar os testes de: 
 
 
 
 Documentação 
 Verificação 
 Caixa branca 
 Requisitos 
 Validação 
Respondido em 26/05/2019 14:53:01 
 
 
 5
a Questão (Ref.:201809894566) Acerto: 1,0 / 1,0 
 
Na empresa de João existe um processo de desenvolvimento de software formal. Dentre as 
diversas atividades descritas no processo estão previstos: 
1-O registro dos defeitos encontrados 
3. A produção das atas de reuniões 
4. As realizações das reuniões de revisões, 
5. As elaborações das documentações obrigatórias 
Para garantir que todas as atividades envolvidas no processo de desenvolvimento de software 
sejam realmente executadas devemos realizar: 
 
 
 
 Auditorias 
 Testes 
 Inspeções 
 Revisões 
 Validações 
Respondido em 26/05/2019 14:59:26 
 
 
 6
a Questão (Ref.:201809287790) Acerto: 1,0 / 1,0 
 
À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do 
produto produzido é importante que estes erros sejam encontrados e corrigidos antes que sejam 
passados para os usuários finais. Um dos métodos utilizados para a detecção destes erros logo no 
início do processo de desenvolvimento de software é conhecido como: 
 
 
 
 Teste de regressão 
 Teste de integração 
 Revisão 
 Depuração 
 Teste de validação 
Respondido em 26/05/2019 15:03:10 
 
 
Gabarito 
Coment. 
 
 
 
 
 7
a Questão (Ref.:201809806700) Acerto: 1,0 / 1,0 
 
Depois do software pronto é normal a evolução do produto. Neste caso é necessário que o 
software seja novamente testado, ou seja, a medida que o software recebe novas funcionalidades, 
um novo conjunto de testes deve ser criado. Como chamamos os testes que testam somente as 
inovações do software (novas funções implementadas), assumindo que nenhum erro foi 
introduzido após seu processo de desenvolvimento? 
 
 
 
 Teste regressivo 
 Teste de integração 
 Teste de usabilidade 
 Teste progressivo 
 Teste de verificação 
Respondido em 26/05/2019 15:04:48 
 
 
Gabarito 
Coment. 
 
 
 
 
 8a Questão (Ref.:201809806703) Acerto: 1,0 / 1,0 
 
A empresa QUINCAS possui um sistema de comercialização de produtos, Zinga, atendido por 
vários clientes. O sistema Zinga atende a duas categorias de clientes, o cliente Regular e o cliente 
VIp. O cliente VIP responde por 75% do faturamento. Existe a necessidade de políticas de 
negociação para clientes OCASIONAIS. Esta funcionalidade não estava prevista no sistema e 
gerou demanda para o desenvolvimento de uma nova funcionalidade. Por conta disso foi gerada 
uma nova versão do sistema e somente foram aplicados testes progressivos e não foi percebido 
que a política de negociação do cliente VIP foi afetada com esta mudança, ocasionando reduções 
nos preços das linhas inteiras de produtos. Qual o tipo de teste deveria ter sido aplicado para que 
este problema não ocorresse? 
 
 
 
 Teste de verificação 
 Teste regressivo 
 Teste progressivo 
 Teste de integração 
 Teste de usabilidade 
Respondido em 26/05/2019 15:06:20 
 
 
Gabarito 
Coment. 
 
 
 
 
 9a Questão (Ref.:201809304586) Acerto: 1,0 / 1,0 
 
A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-
se que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-
se inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser 
realizado que tipo de teste? 
 
 
 
 Componente 
 Navegação 
 Desempenho 
 Configuração 
 Segurança 
Respondido em 26/05/2019 15:07:32 
 
 
 10
a Questão (Ref.:201809286854) Acerto: 1,0 / 1,0 
 
Categoria de teste que tem por objetivo avaliar e garantir que todos os requisitos especificados 
sejam implementados, geralmente servindo como base de um processo de verificação automática. 
Os testes funcionais estão relacionados as regras de negócio para que se obtenha ampla cobertura 
dos cenários de negócio. Sua melhor descrição está em um modelo de casos de uso e em casos de 
uso.Marque a categoria que melhor representa a descrição anterior. 
 
 
 
 Teste de Performance (Desempenho) 
 Teste de Usabilidade 
 Teste de Funcionalidade 
 Teste de Confiabilidade e Disponibilidade 
 Teste de Compatibilidade (Versionamento) 
Respondido em 26/05/2019 15:08:22 
 
 
 
 
 
 
QUALIDADE E TESTES DE SOFTWARE 
Aluno(a): CARLOS HENRIQUE ALMEIDA DIAS 
Acertos: 10,0 de 10,0 22/04/2019 
 
 
 1
a Questão (Ref.:201809287780) Acerto: 1,0 / 1,0 
 
O ___________________________________ está relacionado aos defeitos e suas correções. São 
todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no 
decorrer do processo de desenvolvimento. 
 
 
 
 Custo de desenvolvimento 
 Custo da não conformidade 
 Custo dos testes 
 Custo da revisão 
 Custo da conformidade 
Respondido em 22/04/2019 21:25:17 
 
 
Gabarito 
Coment. 
 
 
 
 
 2
a Questão (Ref.:201809305307) Acerto: 1,0 / 1,0 
 
Qualidade pode ser entendida como um conjunto de características a serem satisfeitas em um determinado grau, de modo que o produto de software atenda às 
necessidades explícitas e implícitas de seus usuários. No contexto de avaliação de software, analise as afirmativas a seguir: 
I. Características de qualidade do processo podem ser computadas a partir de características de qualidade do produto. 
II. Processos possuem características de qualidade próprias e informações sobre a qualidade do produto gerado não influenciam em sua avaliação. 
III. Características de qualidade do produto devem seguir padrões durante o desenvolvimento de software, sem serem influenciados por padrões de documentação 
Assinale: 
 
 
 
 se somente as afirmativas I e III estiverem corretas. 
 se somente a afirmativa I estiver correta. 
 se todas as afirmativas estiverem corretas. 
 se somente as afirmativas I e II estiverem corretas. 
 se somente as afirmativas II e III estiverem corretas. 
Respondido em 22/04/2019 21:25:57 
 
 
 3
a Questão (Ref.:201809894562) Acerto: 1,0 / 1,0 
 
O objetivo desta fase do processo de avaliação da qualidade é garantir a qualidade do código-
fonte gerado pela equipe de desenvolvimento. Essa qualidade é atribuída pela prática das regras 
da boa programação. Neste caso estamos falando do teste de: 
 
 
 
 Validação de código-fonte 
 Verificação de sistema 
 Verificação de requisitos 
 Validação da modelagem e análiseVerificação de implementação 
Respondido em 22/04/2019 21:26:37 
 
 
Gabarito 
Coment. 
 
 
 
 
 4
a Questão (Ref.:201809894563) Acerto: 1,0 / 1,0 
 
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo 
possível um processo de qualidade que não seja integrado ao processo de desenvolvimento. 
Quando temos como objetivo validar a solução como um todo e considerando que falhas de 
funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes de integração, 
neste caso estamos nos referindo aos testes de: 
 
 
 
 Validação de Sistema 
 Validação da modelagem e análise 
 Verificação de requisitos 
 Verificação de implementação 
 Validação de código-fonte 
Respondido em 22/04/2019 21:26:54 
 
 
 5
a Questão (Ref.:201809287790) Acerto: 1,0 / 1,0 
 
À medida que o software é desenvolvido é normal que ocorram erros. Para garantir a qualidade do 
produto produzido é importante que estes erros sejam encontrados e corrigidos antes que sejam 
passados para os usuários finais. Um dos métodos utilizados para a detecção destes erros logo no 
início do processo de desenvolvimento de software é conhecido como: 
 
 
 
 Teste de regressão 
 Depuração 
 Revisão 
 Teste de validação 
 Teste de integração 
Respondido em 22/04/2019 21:27:26 
 
 
Gabarito 
Coment. 
 
 
 
 
 6
a Questão (Ref.:201809286833) Acerto: 1,0 / 1,0 
 
Marque a alternativa correta: Cada etapa do processo de desenvolvimento cumpre uma etapa e 
produz documentos e/ou modelos pertinentes a finalidade da fase. A etapa de verificação é 
fundamental no processo, pois desde as fases iniciais pode-se aferir a qualidade do processo e não 
deixar que problemas sejam migrados para as fases seguintes. Em relação as fases no processo de 
desenvolvimento de software temos: 
 
 
 
 Verificação de negócios - Verificação de desenvolvimento - Verificação de 
implementação - verificação de suporte 
 Verificação de progresso - Verificação de instalação - Verificação de encerramento 
financeiro - Verificação de treinamento 
 Verificação de análise e modelagem - Verificação de desenvolvimento - verificação de 
suporte 
 Verificação de negócios - Verificação de requisitos - Verificação de análise e 
modelagem - Verificação de implementação 
 Verificação de negócios - Verificação de instalação - Verificação de análise e 
modelagem - Verificação de encerramento financeiro 
Respondido em 22/04/2019 21:28:19 
 
 
 7a Questão (Ref.:201809286839) Acerto: 1,0 / 1,0 
 
Em relação aos testes Caixa Branca (também conhecidos como testes caixa de vidro ou teste 
estrutural), marque a opção correta: 
 
 
 
 focaliza os requisitos funcionais do software e utiliza técnicas para garantir que os 
requisitos do sistema sejam amplamente atendidos pelo software construído. 
 devem ser feitos apenas no final processo de desenvolvimento mesmo que estes tipos de 
testes não preveem acesso a estrutura do sistema que esta sendo desenvolvido, os 
requisitos funcionais só podem ser testados quando o software está pronto. 
 devem ser feitos durante todo o processo de desenvolvimento porém mais intensamente 
nas fases iniciais de coletas de requisitos para esclarecer os requisitos funcionais. Isto só é 
possível pois estes tipos de testes não preveem acesso a estrutura do sistema que esta 
sendo desenvolvido. 
 diferentemente dos testes da caixa-preta, o teste da caixa-branca não requer o 
conhecimento da tecnologia empregada e dos conceitos de implementação do software. 
 é baseado na arquitetura interna do software e utiliza a estrutura de controle descrita no 
programa para derivar casos teste. 
Respondido em 22/04/2019 21:29:02 
 
 
 8
a Questão (Ref.:201809286841) Acerto: 1,0 / 1,0 
 
Marque a alternativa correta: 
I - Testes progressivos são elaborados de acordo com a evolução do produto. Á medida que o 
software recebe novas funcionalidades, um novo conjunto de testes deve ser criado. Desta forma, 
os testes de progressão testam somente as inovações do software (novas funções implementadas), 
assumindo que nenhum erro foi introduzido após seu processo de desenvolvimento. 
II - Testes regressivos visam reexecutar um subconjunto (total ou parcial) de testes previamente 
executados. Seu objetivo é garantir que as alterações e inserções não prejudicarão o 
funcionamento do software. As novas versões do produto devem ser submetidas a uma nova 
sessão de testes para detectar eventuais impactos em outras funcionalidades. 
III - Caso de teste é o documento que registra todo o planejamento dos testes e o que será testado. 
Deve identificar o maior número cenários e variações possíveis, assim como os resultados 
esperados. 
 
 
 
 Apenas as sentenças II e III estão corretas 
 Todas as sentenças estão corretas 
 Todas as sentenças estão erradas 
 Apenas a sentença III está correta 
 Apenas as sentenças I e II estão corretas 
Respondido em 22/04/2019 21:32:52 
 
 
 9
a Questão (Ref.:201809895807) Acerto: 1,0 / 1,0 
 
João está desenvolvendo um projeto de um sistema transacional e necessita saber se o sistema irá 
suportar 500 transações simultâneas. Neste caso qual o teste João precisa utilizar? 
 
 
 
 Contenção 
 Volume 
 Performance ou desempenho 
 Configuração 
 Segurança 
Respondido em 22/04/2019 21:31:46 
 
 
 10
a Questão (Ref.:201809304586) Acerto: 1,0 / 1,0 
 
A empresa Xpto implantou recentemente um sistema web de controle de documentos. Percebeu-
se que após algum tempo de execução o tempo de resposta do servidor degrada e acaba por torna-
se inaceitável. Após solicitar auxílio a equipe de teste chegou-se a conclusão que deveria ser 
realizado que tipo de teste? 
 
 
 
 Configuração 
 Desempenho 
 Navegação 
 Componente 
 Segurança 
Respondido em 22/04/2019 21:32:09

Outros materiais