Buscar

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 31 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 31 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 31 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

12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 1/3
Exercício: CCT0774_EX_A1_201508520411_V1 26/08/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a Questão
Marque a opção INCORRETA
 A qualidade de um software é definida pelo número de defeitos encontrados durante a fase de testes e com o acréscimo de
novos requisítos independente da necessidade dos usuário.
O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no
software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos.
Um erro é definido como um problema de qualidade encontrado antes do software ser liberado aos usuários finais
O defeito é um problema de qualidade encontrado depois do software ter sido liberado aos usuários finais.
O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto
tecnológico que está sendo desenvolvido.
Respondido em 26/08/2019 21:58:15
 
 2a Questão
Marque a opção INCORRETA:
A qualidade de software trabalha com o conceito de zero-defeito, ou seja, representa a não tolerância a erros. O objetivo é
definir um processo que contenha mecanismos de inibição de defeitos, impedimento de que falhas sejam criadas e
propagadas para as fases seguintes.
A qualidade de um software é definida pelo número de requisitos que forma adequadamente testados e estão em
conformidade com o especificado.
 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.
 Myers concluiu que zero-defeito é algo real com investimentos em processos e produtos independente da complexidade
envolvida.
A equipe de qualidade, ou de testes, deve ser o mais independente possível da equipe de desenvolvimento de forma a não
estar envolvida emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e direto.
Respondido em 26/08/2019 22:00:03
 
 3a Questão
Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente algumas
características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior?
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos
no tempo.
 Devemos nos preocupar como teste somente após o código tiver sido gerado.
Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados antes do
começo do teste.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
Respondido em 26/08/2019 21:58:52
 
 4a Questão
No início do desenvolvimento, quando só existia a função de programador e que era exercida por poucos, não havia atividades de
testes. Na verdade não havia nem processo definido de desenvolvimento de software. Este quadro foi sendo modificado ao longo dos
anos, e a implantação de um processo de garantia de qualidade de software passou a ser uma questão de estratégia de
sobrevivência em um mercado cada vez mais exigente e competitivo. A partir de quando a equipe de qualidade e teste teve seu
crescimento notado de forma significativa:
A partir do ano de 1960
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/3
 A partir do ano de 1980
A partir do ano de 1970
A partir do ano de 2010
 A partir do ano 2000
Respondido em 26/08/2019 21:59:04
 
 5a Questão
Analise a afirmativa abaixo:
 
"A implantação de um processo de qualidade tanto no processo, como no produto possui um custo, porém é vantajosa, pois
quanto mais tardiamente os erros forem descobertos, mais cara custará a solução."
 
Esta afirmativa está baseada na:
na lei Boyle
na regra de Morgan
 na teoria de Bloom
na lei de Moore
 na regra 10 de Myers
Respondido em 26/08/2019 21:59:27
Gabarito
Coment.
 
 6a Questão
No contexto atual os softwares tornaram-se cada vez mais parte do nosso dia-a-dia. Eles são um dos aspectos mais estratégicos
para se viabilizar o aprimoramento e a inovação dos produtos e serviços nas organizações. Entretanto, o que acontece de fato, é que
as indústrias de software estão despreparadas para atender às rápidas necessidades dos mercados porque não investiram em seus
processos internos. Neste contexto as assertivas estão corretas, EXCETO:
 
 Segundo a regra 10 de Myers, significa que 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.
O objetivo geral do controle de qualidade de software e da gestão da qualidade é eliminar problemas de qualidade no
software. Tais problemas são conhecidos por diversos nomes: bugs, falhas, erros ou defeitos.
 O processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e
Garantia da qualidade.
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.
De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a
identificação de erros."
Respondido em 26/08/2019 21:59:46
 
 7a Questão
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 a afirmativa I estiver correta.
se todas as afirmativas estiverem corretas.
se somente as afirmativas II e III estiverem corretas.
 se somente as afirmativas I e III estiverem corretas.
se somente as afirmativas I e II estiverem corretas.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3224498463&cod_hist_prova=159779074&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3224498463&cod_hist_prova=159779074&pag_voltar=otacka#
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 3/3
Respondido em 26/08/2019 21:59:49
 
 8a Questão
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.
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.
Respondido em 26/08/2019 21:59:58
javascript:abre_colabore('38403','159779074','3224498463');
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0…1/3
Exercício: CCT0774_EX_A2_201508520411_V1 12/09/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a 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:
segurança
utilização mínima de recursos
 legalidade
legibilidade
 atualização contínua
Respondido em 12/09/2019 11:47:34
Explicação:
De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos, atualizando as suas
necessidades em cada ciclo.
 
 2a Questão
A prototipação representa uma técnica poderosa para o desenvolvimento de sistemas, mais especificamente do software desses
sistemas. Sobre as funções desempenhadas por um protótipo, é correto afirmar que ele
É 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.
 Permite avaliar o desempenho geral da equipe de desenvolvimento de software
Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes
parciais.
Respondido em 12/09/2019 11:47:36
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
 
 3a Questão
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e
declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui
característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase,
verifica o progresso e os resultados da fase (riscos, lições aprendidas) e incrementa novos objetivos para a fase seguinte, seguindo
para a próxima iteração. O modelo de software em questão é o:
Assinale a resposta correta.
 Modelo cascata
 Modelo espiral
Modelo evolutivo
Prototipação
RAD
Respondido em 12/09/2019 11:47:40
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/3
Explicação:
O modelo espiral caracteriza-se pelo planejamento e pela análise de risco em cada fase da espiral.
 
 4a 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.
geração de relatórios de teste
 implementação e teste unitário
 análise de recursos e software
pesquisa e testes.
desenvolvimento incremental
Respondido em 12/09/2019 11:47:42
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
 
 5a 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
incremental
iterativo
evolutivo
iterativo e incremental
Respondido em 12/09/2019 11:47:44
Explicação:
O modelo em Cascata possui este problema de ter a necessidade de um fluxo sequencial e os projetos do mundo real não seguem
necessariamente esta sequencialidade.
 
 6a 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 e implementação.
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.
 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
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 3/3
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.
Respondido em 12/09/2019 11:47:47
Explicação:
Os incrementos são entregues durante todos os ciclos. A etapa de manutenção não entra no ciclo, vai até desde a elicitação de
requisitos até a integração e implantação no cliente. A abordagem iterativa trabalha também de forma incremental.
javascript:abre_colabore('38403','161799009','3268951888');
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 1/3
Exercício: CCT0774_EX_A3_201508520411_V1 12/09/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a Questão
Podemos conceituar Qualidade de Software como:
Um processo para demonstrar que os defeitos não estão presentes.
 Um processo para provar que determinadas coisas (funções) fazem o que devem fazer.
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 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.
Explicação:
O conceito de teste ganha complexidade, pois os riscos dos softwares não funcionarem a contento, cresce de forma exponenci
Ainda assim poucas empresas percebem que a implantação de um ¿processo de garantia de qualidade de software¿ é uma questão
Teste é o processo de demonstrar que os defeitos não estão presentes.
Teste é o processo de demonstrar que algo funciona corretamente.
Teste é o processo de provar que determinadas coisas (funções) fazem o que devem fazer.
O objetivo real do teste de software é mostrar que um software está de acordo com suas especificações e que ele atende as 
cliente.
 
 2a Questão
O teste do software deve acontecer (assinale a única opção correta):
No início do processo de desenvolvimento
 Em todo o processo de desenvolvimento
No meio do processo de desenvolvimento
No final do processo de desenvolvimento de software
No inicio e no final do processo de desenvolvimento
Respondido em 12/09/2019 11:48:20
Explicação:
O teste de software tem que ocorrer em todo o processo de desenvolvimento.
A garantia de qualidade de software (Software Quality Assurance) não é algo com a qual começamos a nos preocupar depois que o código foi gerado, e sim, ao longo de todo o processo de engenharia
de software.
 
 3a Questão
O que estabelece a regra 10 de Myers?
Todas as decisões tomadas durante o processode desenvolvimento do software podem comprometer a sua qualidade final.
Não existe garantia de que a solução tecnologia contratada será entregue no prazo e nos custos negociados.
 Os testes tornam-se mais complexo, pois os riscos dos softwares não funcionarem a contento, cresce de forma exponencial.
 A partir de processos uniformes e consistentes, a tendência é que o produto final gerado, ou seja, o software seja eficiente.
Quanto mais tardiamente descobrimos os erros, mais caros eles ficam.
Explicação:
Por volta de 1979, Myers produziu um dos primeiros trabalhos mais completos e profundos sobre um processo de teste de
Myers é o autor do livro "The Art of Software Testing¿ (Glenford J. Myers, Corey Sandler, Tom Badgett), considerado po
Myers também ficou conhecido pela regra 10 de Myers.
 
 4a Questão
É 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.
 Apenas os itens II e III estão corretos.
Apenas o item III está correto.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/3
Apenas os itens I e II estão corretos.
Apenas o item I está correto.
 Apenas o item II está correto.
Respondido em 12/09/2019 11:48:32
Explicação:
O item I indica a importância da qualidade de software que é é 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.
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.
Myers foi criador de termos muito usados como `Caixa Branca e Caixa Preta¿ e "Caso de Teste" e também ficou
conhecido pela regra 10 de Myers.
 
 5a Questão
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 IV estão corretos.
 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 o item I está correto.
Respondido em 12/09/2019 11:48:35
Explicação:
Se desejarmos desenvolver e produzir software com qualidade, é necessário investir em qualidade em todos os
pontos do processo.
Alguns fatores podem afetar a qualidade, como fatores externos e internos de `Qualidade de Software¿. Vejamos
alguns exemplos:
Fatores externos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários.
Por exemplo: confiabilidade, eficiência e facilidade de uso.
Fatores internos - são percebidos apenas pelas pessoas que desenvolvem software.
Por exemplo: modularidade e legibilidade.
 
 6a Questão
Qual o papel da SQA (Garantia de qualidade de software)?
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.
Conseguir melhores projetistas para projetar o produto, então, em geral, SQA não pode tê-los.
 Monitorar os métodos e os padrões que os engenheiros de software usam e verificar se eles estão usando
apropriadamente seus conhecimentos.
 Tornar possível que qualquer pessoa possa fazer revisões no trabalho de pessoas experientes.
A partir de processos uniformes e consistentes a tendência é que o produto final gerado, o software, seja
eficiente.
Respondido em 12/09/2019 11:48:38
Explicação:
Tornar possível que qualquer pessoa possa fazer revisões no trabalho de pessoas experientes é um dos desafios
críticos para qualquer programa de qualidade.
Conseguir melhores projetistas para projetar o produto, então, em geral, SQA não pode tê-los é o que os gerentes
necessitam.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 3/3
A partir de processos uniformes e consistentes a tendência é que o produto final gerado, o software seja eficiente,
acontece com os Softwares mal testados que geram prejuízos as empresas.
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, é o conceito geral de SQL.
 
 7a Questão
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 os itens II e III estão corretos.
 Apenas os itens I e II estão corretos.
Apenas o item I está correto.
 Apenas o item II está correto.
Apenas o item III está correto.
Respondido em 12/09/2019 11:48:48
Explicação:
Monitorar os métodos e os padrões que os engenheiros de software usam e verificar se eles estão usando
apropriadamente seus conhecimentos, refere-se ao papel da SQA (Garantia de qualidade de software).
 
 8a Questão
Com relação ao tamanho e complexidade de software, assinale a opção correta, considerando tais características nos anos
60, 80 e 2000.
Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo.
Em 1960 o tamaho era minimo e em 2000 a complexidade era média.
 Em 1980 o tamanho era pequeno e a complexidade alta.
 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.
Respondido em 12/09/2019 11:48:53
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 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.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 1/5
Exercício: CCT0774_EX_A4_201508520411_V1 12/09/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a Questão
Com relação a equipe de teste, como ela deve ser formada?
Apenas com equipe de testeindependente e os desenvolvedores.
 Apenas com os desenvolvedores dos programas.
 Apenas com uma equipe de testes independentes.
Apenas com os clientes e seus usuários.
Apenas com os usuários e os desenvolvedores.
Respondido em 12/09/2019 11:49:07
Explicação:
Por conta da definição de teste é importante ressaltar que a equipe de testes deve ser `o mais
independente possível da equipe de desenvolvimento¿ de forma a não estar envolvida
emocionalmente nem politicamente com o projeto, tendo um comportamento mais objetivo e
direto.
Esta equipe terá mais facilidade em focar nos pontos que inicialmente o projeto deveria
atender e por motivos desconhecidos foram abandonados ou não atendidos corretamente.
 
 2a Questão
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.
 Apenas os itens II e III estão corretos.
Apenas o item III está correto.
Apenas o item II está correto.
 Apenas os itens I e II estão corretos.
Apenas o item I está correto.
Respondido em 12/09/2019 11:49:11
Explicação:
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/5
O documento básico para organizar a atividade de testar aplicações no
contexto da empresa é considerado uma metodologia.
 
 3a Questão
Pensando no teste com parte fundamental no ciclo de vida de um software,
vamos mostrar os 7 princípios fundamentais que envolvem o processo de
teste e devem servir como um guia geral, tanto para testadores quanto para
desenvolvedores. Alguns desses princípios são especificados como:
I- Teste demonstra a presença de defeitos - Testes conseguem identificar a
existência de falhas, mas não pode garantir a ausência delas.
II- Agrupamento de defeitos - Ao desenvolver um software, as atividades de
teste devem começar o mais cedo possível no ciclo de vida do
desenvolvimento do software, diminuímos o custo das correções e assim
possibilitamos que erros de design, requisitos e arquitetura sejam
encontrados no momento ideal.
III- Teste exaustivo é impossível. Deve-se calcular o esforço dos testes
baseando-se nos riscos e prioridades
Assinale a assertiva correta.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.
Apenas o item I está correto.
 Apenas os itens I e III estão corretos.
 Apenas os itens II e III estão corretos.
Respondido em 12/09/2019 11:49:19
Explicação:
1º Princípio: Teste demonstra a presença de defeitos - Testes
conseguem identificar a existência de falhas, mas não pode garantir a
ausência delas.
2º Princípio: Teste exaustivo é impossível. Deve-se calcular o esforço dos
testes baseando-se nos riscos e prioridades.
3º Princípio: Teste antecipado - Ao desenvolver um software,
as atividades de teste devem começar o mais cedo possível no ciclo de
vida do desenvolvimento do software, diminuímos o custo das correções e
assim possibilitamos que erros de design, requisitos e arquitetura sejam
encontrados no momento ideal.
4º Princípio: Agrupamento de defeitos - A maioria das falhas encontradas
durante a execução dos testes está concentrada em um número pequeno
de módulos. Sempre existe uma área do software que é responsável pelo
maior número de erros.
 
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 3/5
 4a Questão
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.
 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 III está correto.
Apenas o item II está correto.
Respondido em 12/09/2019 11:49:25
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.
 
 5a Questão
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 verificar se os componentes funcionam corretamente juntos,
conforme as especificações.
Visam tratar os testes como um processo organizado e muitas vezes
paralelo e integrado ao processo de desenvolvimento.
Visam verificar se a solução atende aos objetivos do negócio e aos seus
requisitos.
 Visam garantir que cada unidade de programa atenda as especificações
e funcione corretamente.
Visam a execução do sistema como um todo ou um subsistema.
Respondido em 12/09/2019 11:49:27
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.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 4/5
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çãoserão reduzidos.
 
 6a Questão
O Processo de Testes de Software representa uma estrutura das etapas, atividades, artefatos,
papéis e responsabilidades. Sendo assim, o que busca esse processo?
I. Padronizar os trabalhos para um melhor controle dos projetos de testes.
II. Minimizar os riscos causados por defeitos provenientes do processo de desenvolvimento
como também a redução de custos de correção de defeitos.
III. Redução de custos de correção de defeitos.
Assinale a única alternativa correta.
 Apenas o item III está correto.
Apenas os itens II e III estão corretos.
Apenas o item II está correto.
 Todos os itens estão corretos.
Apenas os itens I e II estão corretos.
Respondido em 12/09/2019 11:49:31
Explicação:
O Processo de Testes de Software representa uma estrutura das etapas, atividades, artefatos, papéis e responsabilidades, buscando
padronizar os trabalhos para um melhor controle dos projetos de testes. O objetivo de um Processo de teste (com metodologia
própria, ciclo de vida, etc.) é minimizar os riscos causados por defeitos provenientes do processo de desenvolvimento como também
a redução de custos de correção de defeitos, pois, o custo do software (desenvolvimento + manutenção) tende a ser menor quando
o software é bem testado.
 
 7a Questão
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.
Assinalea única alternativa correta.
Apenas o item III está correto.
Todos os itens estão corretos.
 Apenas os itens I e II estão corretos.
 Apenas o item II está correto.
Apenas os itens II e III estão corretos.
Respondido em 12/09/2019 11:49:33
Explicação:
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 5/5
Você jamais terá completado a atividade de teste. A carga simplesmente transfere-se do
projetista para o cliente.
O teste para quando não houver mais erros `visíveis¿. O teste acaba quando o tempo acaba ou
o dinheiro acaba:
Por restrição de tempo (nesse caso, deve-se negociar esse tempo);
Por restrição financeira (nesse caso, deve-se evitar).
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 1/4
Exercício: CCT0774_EX_A5_201508520411_V1 12/09/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a Questão
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.
Essa afirmativa está errada, porque os teste devem ser iniciados quando já tivermos algum desenvolvimento.
 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.
 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 Modelo V minimiza os custos da qualidade do software.
Essa afirmativa está errada, porque o Modelo V aumenta os custos da qualidade do software.
Respondido em 12/09/2019 11:49:48
Explicação:
Segundo Myers, o custo de correção de defeitos tende a aumentar quanto mais
tarde o defeito é detectado.
Os defeitos encontrados durante a produção tendem a custar muito mais que
defeitos encontrados em modelos de dados e em outros documentos do projeto do
software.
 
 2a Questão
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:
Envolver o usuário no teste.
Ele é um modelo simples e fácil de aprender.
 O cliente deve ter paciência, pois ele receberá o produto no fim do ciclo
de vida.
A relação entre os estágios de desenvolvimento e os diferentes tipos de
testes facilita a localização de falhas.
Especifica os papéis dos diferentes tipos de testes para ser executada.
Respondido em 12/09/2019 11:49:51
Explicação:
As vantagens desse modelo são:
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.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/4
Especifica os papéis dos diferentes tipos de testes para ser executada.
Envolver o usuário no teste.
 
 3a Questão
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do
Desenvolvimento de Produto. A configuração desse modelo é representada
por:
 Validação: unitário, integração, 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: requisitos, integração, sistema e programação.
Validação: unitário, código, sistema e programação.
Respondido em 12/09/2019 11:49:55
Explicação:
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do
Desenvolvimento de Produto, pois esse modelo tinha um problema de
reatividade. Ele permite que, durante a integração de um sistema, os testes
sejam feitos contra os próprios requisitos do componente ou interface que
está sendo testado, em contraste com modelos anteriores onde o
componente era testado contra a especificação do componente/interface.
Verificação: requisitos, análise, arquitetura e código.
Validação: unitário, integração, sistema e aceitação.
 
 4a Questão
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 o item II está correto.
 Apenas o item I está correto.
 Apenas o item III está correto.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 3/4
Apenas os itens II e III estão corretos.
Respondido em 12/09/2019 11:49:58
Explicação:
Unidade, integração, sistema, aceite representa no Modelo U representa
aValidação.
 
 5a Questão
__________________ 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.
 Testes de estresse
 Testes de regressão
Teste fumaça
Teste Integração
Teste alfa
Respondido em 12/09/2019 11:50:02
Explicação:
Os objetivos desse teste são garantir que nenhum defeito foi acrescentado ao
sistema após sua modificação e também garantir que as mudanças
realizadas nessa nova versão não gerarão erros em componentes prontos e
testados.
O teste de regressão é uma técnica aplicável a cada alteração realizada no
software. Consiste em aplicar, antes e depois da alteração, todos os testes
que já foram aplicados nas versões anteriores.
Por ter essa natureza de repetição, torna-se imprescindível que seja adotada
uma ferramenta de automação de testes. Esta técnica pode ser bem aplicada
nas fases de testes de unidade, de integração e de sistema.
 
 6a Questão
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 o item I está correto.
 Apenas o item II está correto.
 Apenas os itens II e III estão corretos. 
Apenas os itens I e II estão corretos.
Apenas o item III está correto.
Respondido em 12/09/2019 11:50:05
Explicação:
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 4/4
No modelo cascata, o desenvolvimento de um estágio deve terminar antes do próximo começar.
No modelo em V, que é uma variação do modelo em cascata, mostra como as atividades de teste estão relacionadas com a análise eo projeto.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 1/3
Exercício: CCT0774_EX_A6_201508520411_V1 12/09/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a Questão
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.
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.
Especificando os testes, criando casos de teste, planejando o reparo do erro e reparando o erro.
Respondido em 12/09/2019 11:50:13
Explicação:
Neste caso, para desenvolver esse processo, são necessários os passos na seguinte ordem: Localizar o erro, planejar o reparo do
erro, reparar o erro e refazer os testes.
 
 2a Questão
A equipe de desenvolvimento recebe o documento de Resultado de Testes gerado pelos homologadores. Qual processo os
desenvolvedores devem executar agora?
Os desenvolvedores irão planejar o reparo do erro.
 Os desenvolvedores irão refazer os testes.
 Os desenvolvedores farão a depuração.
Os desenvolvedores farão a localização do erro.
Os desenvolvedores farão o reparo do erro.
Respondido em 12/09/2019 11:50:15
Explicação:
Os testes já foram efetuados pela equipe e os desenvolvedores tem que fazer a depuração.
 
 3a Questã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?
 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, das interfaces, da estrutura lógica de dados, de condições limites, 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, 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.
Respondido em 12/09/2019 11:50:19
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/3
Explicação:
Para se ter uma visão de teste de unidade, são consideradas a Interface; Estrutura Lógica de Dados; Caminhos Independentes;
Condições Limite e Caminhos de Manipulação de Erro.
 
 4a Questã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.
Qual o tipo de teste que deve ser realizado?
 Teste Caixa-preta.
Teste de integração
Teste Caixa-branca
 Teste de unidade
Teste de validação
Respondido em 12/09/2019 11:50:23
Explicação:
O teste de unidade é também chamado de teste de componentes. Concentra-se
em cada componente individual do software, de acordo com o que é implementado
no código fonte.
 
 5a Questão
A equipe de desenvolvimento recebe o documento de Resultado de Testes gerado pelos homologadores. Que documentos são
utilizados como apoio a esse processo?
Localização do erro, planejamento do reparo do erro e reparação do erro.
 Resultado de teste, especificação dos testes e casos de teste.
Especificação de testes, planejamento e reparo do erro e resultado de teste.
Criação dos casos de teste, localização do erro e planejamento do reparção do erro.
 Especificação dos testes, casos de teste e planejamento o reparo do erro.
Respondido em 12/09/2019 11:50:26
Explicação:
Neste caso, para desenvolver esse processo, são necessários os seguintes documentos: Resultado de Testes, Especificação e Casos
de Teste.
 
 6a Questão
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 foi a criação de um Grupo Independente de Teste (ITG).
 A origem do problema foi a visão dos Caminhos de Manipulação de Erro.
 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 a condição de erro provocada pela execução no sistema antes da mensagem de manipulação de
erro.
A origem do problema é que o erro mencionado não corresponde ao erro encontrado.
Respondido em 12/09/2019 11:50:29
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 3/3
Explicação:
Neste caso, a origem do problema se deu porque a função dos desenvolvedores é testar 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.
javascript:abre_colabore('38403','161799340','3268959575');
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 1/2
Exercício: CCT0774_EX_A7_201508520411_V1 12/09/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a Questão
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.
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.
Respondido em 12/09/2019 11:50:42
Explicação:
O Product Owner não faz parte dos papéis e reponsabilidade dentro de uma equipe de teste independente.
Sem planejamento, fica mais difícil o desenvolvimento de qualquer projeto. O plano é como se fosse um mapa. Com ele podemos chegar ao nosso destino.
A Equipe (responsabilidades e requisitos humanos) e Infraestrutura:
- Mostram as necessidades físicas para a realização do teste.
- Mostram os diferentes papéis desempenhados no projeto de teste.
- Os recursos humanos e requisitos de treinamento da equipe de teste.
 
 2a Questão
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.
Não informar sobre erros de usabilidade.
 Atribuir a responsabilidade pela qualidade unicamente à equipe de teste.
Não encontrar os erros importantes.
Achar que a tarefa de equipe de testes é simplesmente encontrar erros.
 Não enfatizar o teste de configuração.
Respondidoem 12/09/2019 11:50:45
Explicação:
Esse item pertence ao planejamento de teste.
 
 3a Questão
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?
Caso de uso.
Massa de teste.
 Script de teste.
 Especificação de teste.
Caso de teste.
Respondido em 12/09/2019 11:50:47
Explicação:
Neste caso, a especificação de teste é um documento que especifica um procedimento de teste com objetivo determinado, assim, é dada a condição de entrada e o
resultado esperado após a execução do teste.
 
 4a Questão
Existem alguns grupos importantes de erros comumente cometidos por quem testa software. No planejamento dos testes
os erros são relacionados à fase de planejamento dos testes.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/2
Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA.
Não enfatizar o teste de configuração.
 Não testar a documentação e não testar a instalação.
Deixar o teste de carga para o final do processo.
 Oferecer estatísticas de erros sem o contexto relevante.
Concentrar exageradamente em teste funcional.
Respondido em 12/09/2019 11:50:49
Explicação:
Esse item pertence ao propósito da atividade de teste.
 
 5a Questão
No método do caso de teste através do Método de Análise de Documentos, caso estejamos utilizando a orientação a objeto em conjunto com a linguagem UML como
padrão de documentação, quais as principais fontes para extrair os casos de testes?
 Diagrama de atividades e diagrama de estado
Diagrama de estado e o código fonte
Diagrama de atividades e o código fonte
Caso de uso e diagrama de condição
Somente o código fonte
Respondido em 12/09/2019 11:50:51
Explicação:
Representa todo o fluxo de processamento de um determinado evento de negócio, revelando todos os caminhos alternativos (caminhos positivos) e as situações que
impossibilitam a finalização desse evento (cenários negativos).
O diagrama de atividades deve revelar o conjunto completo de casos de testes que precisarão ser inseridos no
planejamento de testes.
 
 6a Questão
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 Revisões e Inspeções.
Ferramentas de Planejamento de testes.
 Ferramentas de Modelagem e Automação.
 Ferramentas de execução e conferência.
Ferramentas de Suporte aos Testes.
Respondido em 12/09/2019 11:50:55
Explicação:
As ferramentas de Gerenciamento de Teste Oferecem um repositório central e padronizado onde os
testadores de teste poderão:
Criar uma coleção de casos de teste (suítes com os Casos de Teste);
Atribuir essas suítes aos casos de teste aos seus respectivos testadores;
Acompanhar a situação da execução dos testes; e
Emitir relatórios com métricas e estatísticas.
javascript:abre_colabore('38403','161799394','3268960794');
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 1/2
Exercício: CCT0774_EX_A8_201508520411_V1 12/09/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a Questão
De quem é a responsabilidade do teste de aceitação?
 Do cliente
Do gerente de projeto
 Do desenvolvedor
Do gerente e do desenvolvedor
Do cliente e do desenvolvedor
Respondido em 12/09/2019 11:51:18
Explicação:
No Teste de Aceitação, é impossível prever como o cliente realmente usará um programa. Por isso esse teste é de responsabilidade
do cliente.
 
 2a Questão
Para a implementação de um projeto de automatização de teste precisamos de:
Scripts, software de teste, testador e um sistema para testar
Ferramenta, equipe de teste, processo de teste e caso de teste
Ferramenta, equipe de teste, sistema para testar e hardware
 Recurso, infraestrutura, ferramenta e metodologia
Hardware, software, script e os dados para teste
Respondido em 12/09/2019 11:51:20
Explicação:
Esses são os itens básicos para a implementação de um projeto de automação de teste.
 
 3a Questão
A MTS (Metodologia de Teste de Sistema) define os Requisitos de Negócio como:
 Escritos na linguagem da área de negócios e podem conter gráficos, tabelas e diagramas
 Base para os Requisitos Detalhados
Escritos para informar em algumas linhas como o requisito será testado
Escritos para o projeto físico e a programação
Serve de base para os Requisitos Não-Funcionais e Detalhados
Respondido em 12/09/2019 11:51:22
Explicação:
A MTS (Metodologia de Teste de Sistema) define os Requisitos de Negócio como sendo escritos na linguagem da área de negócios
e podem conter gráficos, tabelas e diagramas. Correspondem a objetivos, metas ou ¿desejos¿ da área de negócios.
 
 4a Questão
O termo automação de teste de software significa a utilização:
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/2
 de casos de testes automatizados que imitam a interação com a aplicação.
de uma metodologia de teste para simular os sistema em produção.
do desenvolvimento de scripts de testes para simular a massa de teste a ser utilizada.
 de um software que imita a interação com a aplicação no que se refere ao teste tal qual um ser humano faria.
de um ambiente de teste, de ferramentas e de uma massa de teste.
Respondido em 12/09/2019 11:51:25
Explicação:
Com automação de testes pode-se alcançar uma execução muito confiável.
 
 5a Questão
Quais são as estratégias que podem ser usadas no teste de aceitação?
 Teste formal, teste informal e teste beta
Teste formal, teste de unidade e teste alfa
Teste formal, teste caixa-branca e teste alfa
 Teste de implantação, teste de requisitos e teste de unidade
Teste de implantação, teste caixa-branca e teste alfa
Respondido em 12/09/2019 11:51:27
Explicação:
Como é a última etapa de teste antes da implantação do software, seu objetivo é verificar se o software está pronto e se pode ser
utilizado pelos usuários finais executando as tarefas e funções para as quais foi criado, então as estratégias de testes a serem
executados são: Teste formal, teste informal e teste beta.
 
 6a Questão
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 de integração e teste de unidade
Teste de regressão e teste fumaça
Teste de sistema e teste de integração
 Teste da caixa branca e teste da caixa preta
 Teste de sistema e teste de aceitação
Respondido em 12/09/2019 11:51:30
Explicação:
Os testes de Unidade e Integração são considerados como de Baixo Nível.
javascript:abre_colabore('38403','161799484','3268963416');
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 1/2
Exercício: CCT0774_EX_A9_201508520411_V1 12/09/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a Questão
Qual sistema de banco de dados não é suportado pelo Mantis BugTRaker?
DB2
MySQLPostgreSQL
 ADABAS
MS SQL
Respondido em 12/09/2019 11:51:38
Explicação:
ADABAS (Adaptable DAta BAse System)- Sistema de Banco de Dados Adaptável é o principal sistema gerenciador de banco de
dados em modelo de rede desenvolvido pela empresa Software AG, usado inicialmente apenas em Mainframes, mas agora suportado
por diversos sistemas diferentes, inclusive os de plataforma baixa.
 
 2a Questão
O padrão IEEE 610.12-1990 (IEEE Standard Glossary of Software Engineering Terminology) define alguns elementos chave. O que
significa a Identificação do defeito?
 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.
Definição das atividades para a correção e posterior notificação da resolução do defeito.
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.
Estabelecimento formal de linhas base (baselines) por meio da Gerência de Configuração de Software.
 Definição das técnicas necessárias para encontrar, reportar e classificar os defeitos, assim como, os critérios para reconhecê-
los.
Respondido em 12/09/2019 11:51:39
Explicação:
Os outros itens referem-se a Linha base entregável, Solução do defeito, Melhoria do processo, Relatório de gestão.
 
 3a Questão
O que é um BugTracker?
Um software que não possuía um kernel (núcleo) estável
É um software que elimina o histórico dos bugs do sistema
 Um sistema de rastreamento de defeitos
É uma aplicação J2EE de acompanhamento e gestão dos problemas
 É uma ferramenta possui a funcionalidade de wiki para documentação
Respondido em 12/09/2019 11:51:44
Explicação:
Os outros itens referem-se a outros softwares livres.
 
 4a Questão
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/2
Qual tarefa não é necessárias para pré-instalação do MantisBT?
 Visualizar os usuários que possuem apenas permissão de consulta
 Faça o download do MantisBT
Transferir o arquivo baixado para o seu servidor
Renomeie o diretório
Extraia o lançamento
Respondido em 12/09/2019 11:51:47
Explicação:
Cada nível de usuários do Mantis possui diferentes responsabilidades dentro da ferramenta. O Visualizador é um dos níveis.
 
 5a Questão
Quais são os elementos chave de um processo de gestão de defeitos definidos pelo padrão IEEE 610.12-1990?
 Solução do defeito; Engano; Melhoria do processo; Relatório de gestão
Linha base entregável; Engano; Identificação do defeito; Solução do defeito
Prevenção de defeitos; Defeito; Linha base do defeito; Identificação do defeito
 Melhoria do processo; Prevenção de defeitos; Relatório de gestão; Identificação do defeito
Identificação do defeito; Falha; Solução do defeito; Melhoria do processo
Respondido em 12/09/2019 11:51:49
Explicação:
Prevenção de defeitos; Linha base entregável; Identificação do defeito; Solução do defeito;
Melhoria do processo e Relatório de gestão.
Defeito, Engano e Falha são formas como o padrão IEEE 610.12-1990 (IEEE Standard
Glossary of Software Engineering Terminology) distingue a terminologia.
 
 6a Questão
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?
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.
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.
 Definição das atividades para a correção e posterior notificação da resolução do defeito.
 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.
Respondido em 12/09/2019 11:51:51
Explicação:
Os outros itens referem-se a Linha base entregável, Identificação do defeito,
Melhoria do processo, Relatório de gestão.
javascript:abre_colabore('38403','161799524','3268964626');
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 1/4
Exercício: CCT0774_EX_A10_201508520411_V1 12/09/2019
Aluno(a): GABRIEL FERREIRA DE LIMA 2019.3 EAD
Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201508520411
 
 1a Questão
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 opção I.
Apenas a opção III.
 Apenas as opções II e III.
Apenas a opção II.
Respondido em 12/09/2019 11:52:01
Explicação:
Um projeto pode ter mais de um plano de teste.
 
 2a Questão
O Testlink trabalha com entradas e saídas, as entradas são ações a se realizar para se obter as saídas
esperadas.
No nosso Software Gestor de Testes Testlink, nós utilizamos os conceitos de Entrada e Saída para executar os
Casos (Cenários) de Testes. Supondo que você tenha um sistema de nota fiscal e retirada de compras, que
buscam os códigos dos produtos informados, trazendo seus valores e somam os valores para mostrar o
resultado final da compra. Qual a expectativa de entrada e saída que temos nesse teste?
Entrada - O Sistema retorna a somados produtos x e y;
Saída - O resultado da soma deve ser correto.
 Entrada - O Sistema retorna a somados produtos x e y;
Saída - Informar um produto x; Este produto x, tem o valor x.
Entrada - O resultado da soma deve ser correto;
Saída - O Sistema retorna a somados produtos x e y.
 Entrada - Informar um produto x; Este produto x, tem o valor x;
Saída - O Sistema retorna a somados produtos x e y.
Entrada - Informar um produto x; Este produto x, tem o valor x;
Saída - Informar um produto y; Este produto y, tem o valor y.
Respondido em 12/09/2019 11:52:03
Explicação:
Entrada:
 Informar um produto x; Este produto x, tem o valor x;
 Informar um produto y; Este produto y, tem o valor y;
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 2/4
Saída:
O Sistema retorna a somados produtos x e y;
O resultado da soma deve ser correto.
 
 3a Questão
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.
 Apenas os itens II e III estão corretos.
 Os itens I, II e III estão corretos.
Apenas o item II está correto.
Apenas os itens I e II estão corretos.
Apenas o item I está correto.
Respondido em 12/09/2019 11:52:07
Explicação:
Todas as assertivas estão corretas.
Os usuários no Testlink ao serem criados, recebem um perfil específico, que
será seu perfil padrão. Para cada projeto que atuem, podem ter perfis
diferentes.
Exemplo: um coordenador de testes pode atuar como líder em um projeto
que está sob sua responsabilidade,mas pode ser visitante em outro projeto
que é coordenado por outro usuário.
 
 4a Questão
Para utilizar o TestLink, são necessários criar Plano de Teste e Casos de
Teste.
O Plano de Teste é caracterizado por:
I- Um documento que identifica os objetivos dos testes para o projeto de
teste em questão.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 3/4
II- Agrupar todos os casos de teste necessários para o projeto de teste.
III- Possuírem um título, um ou mais passos a serem executados e os
resultados esperados para cada um dos passos ou um resultado esperado
final.
Assinale a assertiva correta.
Apenas os itens I, II e III estão corretos.
 Apenas os itens I e II estão corretos.
Apenas o item I está correto.
Apenas o item II está correto.
 Apenas os itens II e III estão corretos.
Respondido em 12/09/2019 11:52:10
Explicação:
O item III está incorreto porque casos de teste possuem um título, um ou
mais passos a serem executados e os resultados esperados para cada um
dos passos ou um resultado esperado final.
Cada caso de teste é criado com um objetivo específico.
 
 5a Questão
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 I e II estão corretos.
Apenas o item II está correto.
Apenas o item I está correto.
Apenas os itens II e III estão corretos.
 Apenas os itens I e III estão corretos.
Respondido em 12/09/2019 11:52:13
Explicação:
O item II está incorreto porque a ferramenta Testlink é escrita em PHP e
roda no banco de dados MySql.
12/09/2019 Conteúdo Interativo
estacio.webaula.com.br/Classroom/index.html?id=1680915&courseId=13041&classId=1184526&topicId=2652512&p0=03c7c0ace395d80182db0… 4/4
 
 6a Questão
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.
 Facilidade com que se pode checar a conformidade aos padrões.
A independência funcional dos componentes do programa.
 A facilidade de operação de um programa.
O quanto o software é desvinculado do hardware em que opera.
O dano que ocorre quando o programa encontra um erro.
Respondido em 12/09/2019 11:52:16
Explicação:
As outras métricas referem-se a: Tolerância a erros, Independência de hardware, Modularidade, Operabilidade.
javascript:abre_colabore('38403','161799578','3268965847');

Outros materiais