Logo Passei Direto
Buscar

avaliação de software

Ferramentas de estudo

Questões resolvidas

Marque a opção INCORRETA
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.
A qualidade de um software é definida pelo número de defeitos encontrados durante a fase de testes e com o acréscimo de novos requisitos independente da necessidade dos usuário.
O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido.

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?
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.
Devemos nos preocupar como teste somente após o código tiver sido gerado.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.

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 2000
A partir do ano de 1970
A partir do ano de 2010
A partir do ano de 1960
A partir do ano de 1980

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 teoria de Bloom
na regra 10 de Myers
na regra de Morgan
na lei de Moore
na lei Boyle

Neste contexto as assertivas estão corretas, EXCETO:
De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros."
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 eliminando defeitos.
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.
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 processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade.

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.
se somente a afirmativa I estiver correta.
se somente as afirmativas II e III estiverem corretas.
se todas as afirmativas estiverem corretas.
se somente as afirmativas I e II estiverem corretas.
se somente as afirmativas I e III estiverem corretas.

Marque a opção INCORRETA:
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.
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 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.

Marque a opção INCORRETA sobre Qualidade de Software.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes sistemáticos nos vários estágios de desenvolvimento.
A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software seja eficiente.
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do projeto; Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e outros problemas correlatos.
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.
A qualidade de software é um conjunto de estratégias que buscam a satisfação da equipe de desenvolvimento utilizando produtos (hardware e software) de última geração.

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:
Verificação de requisitos
Verificação de implementação
Validação da modelagem e análise
Validação de código-fonte
Verificação de sistema

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 implementação
Verificação de requisitos
Validação de código-fonte

Chamamos de teste de ___________________________ ao processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento de software.
Revisão
Verificação
Caixa branca
Validação
Sistema

Qual é a última etapa do processo de validação?
Validação da integração
Validação do sistema
Validação da unidade
Validação da implementação
Validação do aceite

Em relação aos testes de verificação, marque a opção INCORRETA:
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é 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. É um processo formal de verificação do código produzido.
Verificação dos requisitos: O objetivo desta fase é a verificação das especificações do levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.
Verificação da análise e modelagem: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação.

Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação. 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:
Verificação da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, chama-se:
Verificação de sistema
Verificação de implementação
Verificação de análise e modelagem
Verificação de requisitos
Verificação de código-fonte

Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos nos referindo a:
Teste de validação, auditoria
Teste de verificação, revisão Formal
Teste de validação, revisão formal
Teste de verificação, revisão informal
Teste de validação, revisão informal

À 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 validação
Revisão
Teste de integração
Depuração
Teste de regressão

Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de sistemas. Neste sentido a qualidade será obtida através da correta construção de documentos e a adequada realização das atividades previstas no processo corporativo de engenharia de software. Desta forma os testes de verificação devem concentra-se em dois aspectos bem distintos:
[ ] Levantamento de requisitos e auditoria
Teste da caixa branca e teste da caixa preta
Teste do produto e revisões
Levantamento de requisitos e teste do produto
Revisões e auditorias

Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida como:
Retrabalho
Planejamento
Preparação Individual
Kick-off
Acompanhamento

Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado.
São exemplos de métodos baseados na estrutura interna do código fonte:
Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal
Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência

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 de integração
Teste regressivo
Teste progressivo
Teste de usabilidade
Teste de verificação

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Marque a opção INCORRETA
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.
A qualidade de um software é definida pelo número de defeitos encontrados durante a fase de testes e com o acréscimo de novos requisitos independente da necessidade dos usuário.
O Controle da Qualidade avaliará sistematicamente a qualidade do processo em execução e a qualidade do produto tecnológico que está sendo desenvolvido.

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?
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.
Devemos nos preocupar como teste somente após o código tiver sido gerado.
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em diferentes pontos no tempo.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um todo.
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.

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 2000
A partir do ano de 1970
A partir do ano de 2010
A partir do ano de 1960
A partir do ano de 1980

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 teoria de Bloom
na regra 10 de Myers
na regra de Morgan
na lei de Moore
na lei Boyle

Neste contexto as assertivas estão corretas, EXCETO:
De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por finalidade única a identificação de erros."
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 eliminando defeitos.
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.
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 processo de garantia de qualidade de software é divido em: Planejamento da qualidade, Implementação da qualidade e Garantia da qualidade.

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.
se somente a afirmativa I estiver correta.
se somente as afirmativas II e III estiverem corretas.
se todas as afirmativas estiverem corretas.
se somente as afirmativas I e II estiverem corretas.
se somente as afirmativas I e III estiverem corretas.

Marque a opção INCORRETA:
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.
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 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.

Marque a opção INCORRETA sobre Qualidade de Software.
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes sistemáticos nos vários estágios de desenvolvimento.
A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento tendem a gerar software seja eficiente.
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do projeto; Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e outros problemas correlatos.
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.
A qualidade de software é um conjunto de estratégias que buscam a satisfação da equipe de desenvolvimento utilizando produtos (hardware e software) de última geração.

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:
Verificação de requisitos
Verificação de implementação
Validação da modelagem e análise
Validação de código-fonte
Verificação de sistema

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 implementação
Verificação de requisitos
Validação de código-fonte

Chamamos de teste de ___________________________ ao processo de auditoria de atividades e avaliação de documentos gerados em todas as fases do processo de desenvolvimento de software.
Revisão
Verificação
Caixa branca
Validação
Sistema

Qual é a última etapa do processo de validação?
Validação da integração
Validação do sistema
Validação da unidade
Validação da implementação
Validação do aceite

Em relação aos testes de verificação, marque a opção INCORRETA:
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham total aderência às necessidades apontadas pelos clientes.
Verificação da Implementação: O objetivo desta fase é 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. É um processo formal de verificação do código produzido.
Verificação dos requisitos: O objetivo desta fase é a verificação das especificações do levantamento dos requisitos funcionais e não funcionais do software a ser desenvolvido.
Verificação da análise e modelagem: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a modelagem da solução como um todo.
Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação.

Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a aplicação de boas práticas de programação. 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:
Verificação da arquitetura da solução, sua aderência de requisitos funcionais e não funcionais com a solução, chama-se:
Verificação de sistema
Verificação de implementação
Verificação de análise e modelagem
Verificação de requisitos
Verificação de código-fonte

Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em identificar falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar o maior número possível de erros nas documentações. Neste caso estamos nos referindo a:
Teste de validação, auditoria
Teste de verificação, revisão Formal
Teste de validação, revisão formal
Teste de verificação, revisão informal
Teste de validação, revisão informal

À 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 validação
Revisão
Teste de integração
Depuração
Teste de regressão

Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de sistemas. Neste sentido a qualidade será obtida através da correta construção de documentos e a adequada realização das atividades previstas no processo corporativo de engenharia de software. Desta forma os testes de verificação devem concentra-se em dois aspectos bem distintos:
[ ] Levantamento de requisitos e auditoria
Teste da caixa branca e teste da caixa preta
Teste do produto e revisões
Levantamento de requisitos e teste do produto
Revisões e auditorias

Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para cada participante da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida como:
Retrabalho
Planejamento
Preparação Individual
Kick-off
Acompanhamento

Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado.
São exemplos de métodos baseados na estrutura interna do código fonte:
Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal
Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência

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 de integração
Teste regressivo
Teste progressivo
Teste de usabilidade
Teste de verificação

Prévia do material em texto

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 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. 
 
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 
 
 
 
 
 2a Questão (Ref.: 201512873159) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
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. 
 Devemos nos preocupar como teste somente após o código tiver sido gerado. 
 
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente 
de teste. 
 
O teste começa no nível do componente e progride em direção à integração do sistema 
computacionais como um todo. 
 
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e 
em diferentes pontos no tempo. 
 
 
 
 
 3a Questão (Ref.: 201513479935) Fórum de Dúvidas (0) Saiba (0) 
 
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 2010 
 
A partir do ano de 1960 
 
A partir do ano de 1980 
 A partir do ano 2000 
 
A partir do ano de 1970 
 
 
 
 
 4a Questão (Ref.: 201513392036) Fórum de Dúvidas (0) Saiba (0) 
 
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 teoria de Bloom 
 
na regra de Morgan 
 
na lei de Moore 
 na regra 10 de Myers 
 
 Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201513392028) Fórum de Dúvidas (0) Saiba (0) 
 
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: 
 
 
 
De uma forma ampliada podemos definir testes como "processo sistemático e planejado que tem por 
finalidade única a identificação de erros." 
 
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. 
 
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. 
 
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 processo de garantia de qualidade de software é divido em: Planejamento da qualidade, 
Implementação da qualidade e Garantia da qualidade. 
 
 
 
 
 6a Questão (Ref.: 201512890689) Fórum de Dúvidas (0) Saiba (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 todas as afirmativas estiverem corretas. 
 
se somente as afirmativas I e III estiverem corretas. 
 se somente a afirmativa I estiver correta. 
 
se somente as afirmativas II e III estiverem corretas. 
 
se somente as afirmativas I e II estiverem corretas. 
 
 
 
 
 7a Questão (Ref.: 201512871954) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a opção INCORRETA: 
 
 
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 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. 
 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. 
 
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. 
 
 
 
 
 8a Questão (Ref.: 201512871952) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a opção INCORRETA sobre Qualidade de Software. 
 
 A qualidade de software é um conjunto de estratégias que buscam a satisfação da equipe de 
desenvolvimento utilizando produtos (hardware e software) de última geração. 
 
Softwares mal testados geram prejuízos as empresas, como Re-trabalho, aumentando o custo do 
projeto;Informações erradas que podem originar decisões equivocadas; Insatisfação dos usuários e 
outros prblemas correlatos. 
 
A qualidade de software e processos uniformes e consistentes de todas as etapas de desenvolvimento 
tendem a gerar software seja eficiente. 
 
Em relação a qualidade de produto seu objetivo principal é a garantia da qualidade do produto 
tecnológico gerado durante o ciclo de desenvolvimento e é garantida com a aplicação de testes 
sistemáticos nos vários estágios de desenvolvimento.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. 
Em relação aos testes de validação, marque a opção INCORRETA: 
 
 
Validação do aceite: A validação do aceite é o último estágio do processo de validação. Trata-se do 
último processo formal de detecção de erros no sistema, antes de sua disponibilização no ambiente de 
produção. 
 Validação de Usuário:A validação de usuário é uma análise das características dos usuários do sistemas 
que tem por objetivo avaliar o grau de experiência do usuário em relação ao software desenvolvido. 
 
Validação da unidade: A validação de unidade é a primeira etapa do processo de validação que tem por 
objetivo testar componentes individuais de uma aplicação. 
 
Validação da integração: A validação de integração é uma continuação natural dos testes unitários. Estes 
testes têm por objetivo validar a compatibilidade entre componentes de um software. 
 
validação do sistema: A validação do sistema tem com objetivo validar a solução como um todo. Quando 
este estágio é atingido a maior parte das falhas de funcionalidade deve ter sido detectada pelos testes 
unitários e pelos testes de integrações. 
 
 
 
 
 2a Questão (Ref.: 201513479944) Fórum de Dúvidas (0) Saiba (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: 
 
 
Verificação de sistema 
 
Validação de código-fonte 
 
Verificação de requisitos 
 Validação da modelagem e análise 
 Verificação de implementação 
 
 Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201513479945) Fórum de Dúvidas (0) Saiba (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 requisitos 
 
Verificação de implementação 
 Validação de Sistema 
 
Validação da modelagem e análise 
 
Validação de código-fonte 
 
 
 
 
 4a Questão (Ref.: 201512871961) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação aos Fatores do Insucesso dos Processos de Qualidade, marque a opção INCORRETA: 
 
 
Ausência da gerência de qualidade independente 
 
Deficiência no planejamento dos testes 
 Qualidade é aplicada tardiamente no projeto 
 Falta de técnicas e ferramentas de testes de software no mercado. 
 
Falta de um modelo corporativo de qualidade 
 
 
 
 
 5a Questão (Ref.: 201513479937) Fórum de Dúvidas (0) Saiba (0) 
 
É um equívoco pensarmos que somente obteremos qualidade após a codificação de partes do 
produto a ser desenvolvido. Desta forma 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. Chamamos de teste de 
___________________________ ao processo de auditoria de atividades e avaliação de 
documentos gerados em todas as fases do processo de desenvolvimento de software. 
 
 Verificação 
 
Revisão 
 
Validação 
 
Sistema 
 
Caixa branca 
 
 Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201512873166) Fórum de Dúvidas (0) Saiba (0) 
 
O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações 
analisadas e revisadas nas etapas iniciais do projeto. Qual é a última etapa do processo de validação? 
 
 
Validação da integração 
 
Validação do sistema 
 
Validação da unidade 
 
Validação da implementação 
 Validação do aceite 
 
 
 
 
 7a Questão (Ref.: 201513392074) Fórum de Dúvidas (0) Saiba (0) 
 
Os testes de validação caracterizam-se pela presença física do software e de seu processamento em um 
ambiente tecnicamente preparado. As atividades de teste deverão ocorrer em paralelo às atividades de 
construção de componentes executáveis e respeitando os estágios de desenvolvimento. Neste caso qual o 
primeiro nível de estagio de teste de validação que iremos aplicar? 
 
 
Integração 
 Unidade 
 
Sistemas 
 
Homologação 
 
Aceitação 
 
 Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201512871958) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação aos testes de verificação, marque a opção INCORRETA: 
 
 
Verificação da Implementação: O objetivo desta fase é 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. É 
um processo formal de verificação do código produzido. 
 
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência 
da solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também 
em avaliar a modelagem da solução como um todo. 
 
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos 
tenham total aderência às necessidades apontadas pelos clientes. 
 
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos 
requisitos funcionais e não funcionais do software a ser desenvolvido. 
 Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da 
solução tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em 
avaliar a aplicação de boas práticas de programação. 
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 
 
 
 
 
 2a Questão (Ref.: 201513479946) Fórum de Dúvidas (0) Saiba (0) 
 
Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de 
sistemas. Neste sentido a qualidade será obtida através da correta construção de documentos e a 
adequada realização das atividades previstas no processo corporativo de engenharia de 
software. Neste sentido é correto afirmar que _____________________ tem foco nas 
documentações e _________________________ tem foco nas atividades. 
 
 
As Auditorias e os testes 
 
Os testes e as auditorias 
 
As revisões e os testes 
 As revisões e as auditorias 
 
As Auditorias e as revisões 
 
 
 
 
 3a Questão (Ref.: 201513336002) Fórum de Dúvidas (0) Saiba (0) 
 
No processo de desenvolvimento de software cada fase cumpre um objetivo e produz documentos e/ou modelos 
pertinentes a finalidade da fase. Para a garantia da qualidade do software desenvolvido, estudamos a 
importância da aferição da qualidade desde as etapas iniciais. Neste contexto o processo de verificação é 
fundamental para o processo de desenvolvimento de software de forma a não deixar que problemassejam 
migrados para as fases seguintes. 
 
Na fase de verificação do negócio é importante verificar se: 
 
 
A rastreabilidade entre requisitos e necessidades. 
 
A consistência da arquitetura da solução. 
 
As normas e padrões de desenvolvimento. 
 Todas as necessidades, metas e exigências foram listadas. 
 
A aderência de requisitos não funcionais com a solução. 
 
 
 
 
 4a Questão (Ref.: 201513481178) Fórum de Dúvidas (0) Saiba (0) 
 
A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, 
pode-se aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. O 
teste de verificação que tem como objetivo verificar consistência da arquitetura da solução, sua aderência de 
requisitos funcionais e não funcionais com a solução, chama-se: 
 
 
Verificação de sistema 
 
Verificação de implementação 
 Verificação de análise e modelagem 
 Verificação de requisitos 
 
Verificação de código-fonte 
 
 
 
 
 5a Questão (Ref.: 201513392076) Fórum de Dúvidas (0) Saiba (0) 
 
Técnica estruturada que baseia-se em reuniões com um grupo de profissionais responsáveis em identificar 
falhas presentes em documentos gerados nas diversas etapas do desenvolvimento. Esta técnica visa identificar 
o maior número possível de erros nas documentações. Neste caso estamos nos referindo a: 
 
 
Teste de validação, auditoria 
 
Teste de validação, revisão formal 
 Teste de verificação, revisão Formal 
 
Teste de validação, revisão informal 
 
Teste de verificação, revisão informal 
 
 Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201512873172) Fórum de Dúvidas (0) Saiba (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: 
 
 
Depuração 
 Revisão 
 
Teste de regressão 
 Teste de validação 
 
Teste de integração 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201513011072) Fórum de Dúvidas (0) Saiba (0) 
 
Os testes de verificação devem garantir a qualidade de todas as etapas do desenvolvimento de 
sistemas. Neste sentido a qualidade será obtida através da correta construção de documentos e 
a adequada realização das atividades previstas no processo corporativo de engenharia de 
software. Desta forma os testes de verificação devem concentra-se em dois aspectos bem 
distintos: 
 
 
Teste do produto e revisões 
 
Teste da caixa branca e teste da caixa preta 
 Revisões e auditorias 
 
Levantamento de requisitos e auditoria 
 
Levantamento de requisitos e teste do produto 
 
 Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201512873173) Fórum de Dúvidas (0) Saiba (0) 
 
Você trabalha em uma empresa de desenvolvimento de software e está participando de uma a Revisão Técnica 
Formal (RTF). Na reunião seu chefe distribuiu documentos, explicou os objetivos, processos e documentos para 
cada participante da reunião. Ele checou também os critérios de entrada. Esta fase é normalmente conhecida 
como: 
 
 
Acompanhamento 
 Kick-off 
 
Preparação Individual 
 
Planejamento 
 
Retrabalho 
Indique a opção que Não representa um dos tipos de Teste de Caixa Branca. 
 
 
Teste de condição 
 
Teste de fluxo de dados 
 
Teste de ciclo 
 Teste comportamental 
 
Teste de caminho básico 
 
 
 
 
 2a Questão (Ref.: 201513011075) Fórum de Dúvidas (0) Saiba (0) 
 
Há várias formas (Bartié, 2002) de identificar e planejar os casos de testes a serem aplicados nos 
testes de validação, porém, o direcionamento dos testes baseia-se exclusivamente em requisitos 
da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser 
implementado. São exemplos de métodos baseados na estrutura interna do código fonte: 
 
 
Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal 
 
Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência, 
 
Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz 
ortogonal 
 
Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite 
 Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico. 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201512872226) Fórum de Dúvidas (0) Saiba (0) 
 
Testes baseados em requisitos são baseados nos documentos de requisitos e modelados através de 
especificações funcionais e suplementares, os requisitos devem ser decompostos em casos de testes de forma a 
avaliarem todos os cenários existentes e validarem todas as variações. Os diferentes métodos podem ser sub-
divididos de em:Baseado em Grafo, Particionamento em Equivalência, Análise do valor Limite e Teste de matriz 
ortogonal. Em relação aos de Particionamento em Equivalência, marque a opção correta. 
 
 
Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, mas muito 
grande para acomodar um teste exaustivo. O objetivo do teste é a construção de caso de teste com uma 
visualização geométrica associada aos valores de entrada de uma aplicação. 
 Neste método o domínio de entrada de um programa é divido em classes de dados a partir das quais 
podem ser criados casos de teste. Um caso de teste ideal descobre sozinho uma classe de erros (por 
exemplo, processamento incorreto de todos os dados de caracteres) que poderia de outro modo requerer 
que fossem executados muitos casos de teste até que o erro geral aparecesse. 
 
Este tipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são em sua grande 
maioria a base da maioria dos algoritmos implementados. 
 
Este método seleciona caminhos de teste de um programa de acordo com as localizações de definições e 
usos de variáveis no programa. São úteis para selecionar caminhos de teste de um programa que 
contenha instruções de laços e if aninhadas. 
 
Este método permite ao projetista de casos de teste derivar uma medida da complexidade lógica de um 
projeto procedimental e usar essa medida como guia para definir um conjunto de base de caminhos de 
execução. 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201513392082) Fórum de Dúvidas (0) Saiba (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 verificação 
 
Teste de usabilidade 
 
Teste de integração 
 Teste progressivo 
 
 Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201512873175) Fórum de Dúvidas (0) Saiba (0) 
 
Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no 
programa para derivar o casos teste. São baseados nos elementos internos de um trecho 
de programa. Os casos de teste são determinados a partir das estruturas de controle do 
programa e desta forma forçar que todos os caminhos possíveis do fluxo de controledo 
programa sejam percorridos durante os testes. Desta forma, identifique a opção 
que Não representa uma atividade do teste Caixa Branca. 
 
 
Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; 
 
Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; 
 
Exercitam estruturas de dados internas para assegurar sua validade. 
 
Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos 
uma vez; 
 Identifiquem funções incorretas ou faltando 
 
 Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201512873167) Fórum de Dúvidas (0) Saiba (0) 
 
O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações 
analisadas e revisadas nas etapas iniciais do projeto. Qual é a etapa que tem como objetivo validar a solução 
como um todo? 
 
 
Validação da implementação 
 
Validação do aceite 
 
Validação da unidade 
 
Validação da integração 
 validação do sistema 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201513392085) Fórum de Dúvidas (0) Saiba (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 usabilidade 
 
Teste progressivo 
 
Teste de integração 
 Teste regressivo 
 
Teste de verificação 
 
 Gabarito Comentado 
 
 
 
 
 8a Questão (Ref.: 201512873179) Fórum de Dúvidas (0) Saiba (0) 
 
Indique a opção que Não representa um dos tipos de Teste de Caixa Preta. 
 
 
Análise do valor Limite 
 Teste de matriz ortogonal 
 
Baseado em Grafo 
 
Particionamento em Equivalência 
 Teste de ramos 
João desenvolveu um site de comercio eletrônico e precisa testar se o software irá conseguir funcionar sem 
falhas com aproximadamente 5.000 usuários simultâneos. Neste caso qual o teste João precisa utilizar? 
 
 
Segurança 
 Volume 
 
Contenção 
 
Configuração 
 Performance ou desempenho 
 
 
 
 
 2a Questão (Ref.: 201513483082) Fórum de Dúvidas (0) Saiba (0) 
 
João desenvolveu um site de comércio eletrônico e precisa testar o acesso a funcionalidades e informações que 
requerem perfil avançado. Qual o teste de validação deverá ser utilizado nesta situação? 
 
 Segurança 
 
Configuração 
 
Volume 
 
Infraestrutura 
 
Carga 
 
 
 
 
 3a Questão (Ref.: 201513481197) Fórum de Dúvidas (0) Saiba (0) 
 
No modelo FURPS do RUP quais os testes fazem parte da categoria de testes de confiabilidade ? 
 
 
avaliação , contenção, carga e perfil de desempenho 
 
Funcional, regressão, segurança e Volume 
 Integridade, estrutura, estresse, smoke test 
 
interface e usabilidade 
 
carga e perfil de desempenho e usabilidade 
 
 
 
 
 4a Questão (Ref.: 201512872234) Fórum de Dúvidas (0) Saiba (0) 
 
Categoria de teste destinado a avaliar o comportamento do software após a ocorrência de um erro ou de 
determinadas condições anormais. Devem também contemplar os procedimentos de recuperação do estado 
inicial da transação interrompida, impedindo que determinados processamentos sejam realizados pela metade e 
sejam interpretados como completos.Marque a categoria que melhor representa a descrição anterior. 
 
 
Teste de Segurança 
 
Teste de Configuração (Ambiente) 
 Teste de Recuperação 
 
Teste de Contigência 
 
Teste de Performance (Desempenho) 
 
 
 
 
 5a Questão (Ref.: 201513481195) Fórum de Dúvidas (0) Saiba (0) 
 
No modelo FURPS do RUP fazem parte da categoria de testes funcionais os testes: 
 
 
usabilidade, contenção, carga e perfil de desempenho 
 
interface e usabilidade 
 
Integridade, estrutura, estresse, smoke test 
 Funcional, regressão, segurança e Volume 
 
avaliação , contenção, carga e perfil de desempenho 
 
 
 
 
 6a Questão (Ref.: 201512873181) Fórum de Dúvidas (0) Saiba (0) 
 
Indique a opção que representa o teste que devemos usar para responder a seguinte 
pergunta: 
 "O tempo de resposta do servidor degrada de forma a tornar-se inaceitável?". 
 
 
Navegação 
 
Segurança 
 
Configuração 
 Desempenho 
 
Componente 
 
 
 
 
 7a Questão (Ref.: 201512872236) Fórum de Dúvidas (0) Saiba (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 Usabilidade 
 
Teste de Performance (Desempenho) 
 Teste de Confiabilidade e Disponibilidade 
 Teste de Funcionalidade 
 
Teste de Compatibilidade (Versionamento) 
 
 
 
 
 8a Questão (Ref.: 201512886626) Fórum de Dúvidas (0) Saiba (0) 
 
O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema 
possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de 
teste que deve ser realizado com redobrada atenção é o de: 
 
 
segurança. 
 
destruição. 
 usabilidade. 
 
stress. 
 
desempenho. 
Após executar transações previstas em um caso de teste, o último passo é a impressão de um relatório. Este 
relatório pode ser aceito como evidência de que os testes foram efetuados? Selecione a alternativa correta: 
 
 
Não, afinal qualquer impressora pode ter sido utilizada para gerar um relatório 
parecido. 
 Sim, afinal um relatório é um documento. 
 
Não, pois o relatório não foi elaborado pela equipe de teste. 
 Sim, o relatório pode ser aceito como evidência dos teste desde que isso tenha sido 
definido no início do projeto. 
 
Sim, afinal se o sistema emite relatórios o sistema funciona. 
 
 Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201513392313) Fórum de Dúvidas (0) Saiba (0) 
 
Um sistema de vendas possui um módulo "Realizar pagamentos". Para os testes foram definidos os 
seguintes cenários: 
 
Cenário primário: Cliente realiza pagamento em dinheiro 
Cenário Secundário: Cliente realiza pagamento parcelado 
Cenário de exceção: Cliente realiza pagamento com cartão invalido 
 
Qual o método estruturado para a derivação do caso de teste foi utilizado? 
 
 
Cobertura de código 
 
Cobertura de caminhos 
 
Cobertura de desvio de caminhos 
 Análise de documentos 
 Decomposição dos requisitos 
 
 Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201513336014) Fórum de Dúvidas (0) Saiba (0) 
 
Levando-se em consideração a necessidade de controle de casos de testes aplicados, casos de testes não 
aplicados, casosde teste aprovados e casos de teste reprovados, indique qual a melhor alternativa: 
 
 
Para garantir um software livre de defeitos, é indiferente verificar a quantidade de casos de testes 
aprovados e casos de testes reprovados. 
 Para garantir um software livre de defeitos, a quantidade de casos de testes aprovados deve ser 
sempre maior que os casos de testes reprovados. 
 
Não existe a possibilidade de casos de testes reprovados. 
 
Não há garantia de que um software esteja livre de defeitos antes de atingido 100% de casos de teste 
aplicados. 
 
Não há garantia de que um software esteja livre de defeitos antes de atingido um mínimo de 95,5,% 
de casos de testes aplicados e aprovados. 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201513011085) Fórum de Dúvidas (0) Saiba (0) 
 
Os testes da caixa preta são uma abordagem complementar aos testes de caixa branca, com a finalidade de 
identificar um conjunto de situações que serão empregadas em forma de testes para a identificação de erros. Os 
principais métodos de testes de caixa-preta para obtenção dos casos de testes são: 
 
 Decomposição de requisitos e análise de documentos 
 
Análise e documentos e cobertura de caminhos 
 
Decomposição de requisitos e cobertura de laços 
 
Cobertura de linha de código e cobertura de caminhos 
 
Cobertura de linha de código e cobertura de laços 
 
 Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201512887788) Fórum de Dúvidas (0) Saiba (0) 
 
Os principais métodos de testes de caixa-branca para obtenção dos casos de testes são apresentados abaixo, 
marque a opção que NÃO faz parte deste rol de testes caixa-branca: 
 
 
Cobertura de laços 
 
Cobertura de desvios condicionais 
 
Cobertura de linha de código 
 
Cobertura de Caminhos 
 Métodos de decomposição de requisitos 
 
 
 
 
 6a Questão (Ref.: 201513336025) Fórum de Dúvidas (0) Saiba (0) 
 
Para avaliarmos a qualidade de um software identificamos a necessidade de utilização de uma forma sistêmica 
de trabalho com o objetivo de identificar o maior número possível de situações de testes. 
Neste contexto estudamos técnicas de teste de caixa branca e preta. Uma característica básica de um teste de 
caixa preta é: 
 
 
Conhecer com profundidade a linguagem utilizada para o desenvolvimento. 
 
Preparar casos de teste baseados na estrutura interna do software. 
 
O método de teste para obtenção de casos de teste de cobertura de desvio condicional. 
 
Dado um conjunto de requisitos, avaliar todos os detalhes da implementação. 
 Prepara casos de testes baseados na especificação do software. 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201513336029) Fórum de Dúvidas (0) Saiba (0) 
 
Para avaliarmos a qualidade de um sistema devemos submeter o software a determinadas condições de uso de 
forma a avaliar se o comportamento está de acordo com o esperado. Um artefato utilizado nesta fase é o caso 
de teste. Neste sentido podemos utilizar os requisitos como base para a construção dos casos de testes? 
 
 Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve 
ser o resultado esperado. 
 
Não, pois quem determina sempre é o gerente de projeto, que tem mais autoridade sobre o 
assunto que o cliente. 
 
Sim, pois o cliente tem a experiência em programação e indica a melhor forma de se construir 
um programa. 
 
Não, pois todos os casos de testes serão derivados do software já construído. 
 
Não, pois quem determina o que o programa fará é o programador e não o cliente. 
 
 
 
 
 8a Questão (Ref.: 201513392717) Fórum de Dúvidas (0) Saiba (0) 
 
Qual o método estrutural para a elaboração de casos de testes de caixa branca que tem como objetivo detectar 
erros nas condições lógicas aplicadas no código-fonte? Neste método os casos de teste são construídos de forma 
a permitir variação dos valores que determinam a execução dos diversos fluxos alternativos existentes no 
código-fonte. 
 
 
Cobertura de linha de código 
 
Cobertura de caminhos 
 
Cobertura de exceção 
 
Cobertura de laços 
 Cobertura de desvios condicionais 
Analise a lista de atividades abaixo: 
 
I - Teste unitário; 
II - Teste de integração; 
III - Teste de aceitação; 
IV - Teste de sistema; 
V - Teste de desempenho (desde que exista uma exigência de requisito); 
VI - Teste de segurança (desde que exista uma exigência de requisito). 
 
Podemos considerar como algumas atividades de validação os itens: 
 
 
I, II e IV. 
 I, II e III. 
 
III, IV e V. 
 III, V e VI. 
 
IV, V e VI. 
 
 
 
 
 2a Questão (Ref.: 201512887809) Fórum de Dúvidas (0) Saiba (0) 
 
"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" . A descrição 
apresentada é referente a que tipo de teste ? 
 
 Teste Regressão 
 
Teste de unidade 
 Teste de disponibilização (Teste de configuração) 
 
Teste de Integração 
 
Teste de Validação 
 
 Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201513414833) Fórum de Dúvidas (0) Saiba (0) 
 
A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista 
como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e 
investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita 
literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de 
software. Um dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como principal 
característica 
 
 verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário. 
 
ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, 
durante o processo de desenvolvimento. 
 
ser realizado, com o cliente, apenas após a implantação do software. 
 
ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto. 
 
ser realizado, com o cliente, apenas após o treinamento de uso do software. 
 
 
 
 
 4a Questão (Ref.: 201512890734) Fórum de Dúvidas (0) Saiba (0) 
 
O teste de integração é um dos testes, dentre os diversos tipos de testes de validação existentes. O Teste de 
Integração possui basicamente duas abordagens que podem ser utilizadas. Assinale a opção que apresenta 
estas duas abordagens: 
 
 
Descendente e Ascendente 
 
Inspeção e Walkthrough 
 
On-Line e Off-Line 
 Incremental e Não Incremental 
 
Formal e Informal 
 
 Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201513015687) Fórum de Dúvidas (0) Saiba (0) 
 
Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: 
 
 
Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, devem ser 
testados (teste de afirmação) 
 Todos os programas que tenham relação com esta mudança devem ser verificados, independentes se 
foram ou não alterados. (teste de regressão) 
 
Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos) 
 
Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) 
 
Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização garante que os 
módulos que o utilizam serão afetados. 
 
 Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201512890801)Fórum de Dúvidas (0) Saiba (0) 
 
João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a 
que Teste ele deve usar neste momento. Qual Teste você indicaria? 
 
 
Teste de Unidade 
 
Teste de Validação 
 Teste de Regressão 
 
Teste Fumaça 
 
Teste de Integração 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201512873183) Fórum de Dúvidas (0) Saiba (0) 
 
Existem muitas estratégias que podem ser utilizadas para testar um software. A estratégia onde os testes são 
executados em uma combinação de componentes (que podem ser pedaços de códigos, módulos ou aplicações 
distintas) para verificar se funcionam corretamente juntos, conforme as especificações é chamada de: 
 
 Teste de sistema 
 Teste de integração 
 
Teste de verificação 
 
Teste unitário 
 
Teste de aceitação 
 
 Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201512887805) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a opção INCORRETA: 
 
 A principal meta do teste de esforço é garantir que os dados ou funções de um sistema possam ser 
acessados apenas por atores autorizados a acessá-las. 
 
O teste de recuperação é um teste de sistema que força o software a falhar de várias formas e verifica se 
a recuperação é executada corretamente. 
 
Os testes de regressã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. 
 
O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do programa e 
normalmente é realizado pelo desenvolvedor. Concentra-se em cada unidade do software, de acordo com 
o que é implementado no código fonte. Utiliza as técnicas de teste de caixa branca e caixa preta. 
 
O teste de desempenho ou performance, como também é conhecido, mede e avalia o tempo de resposta, 
o número de transações e outros requisitos sensíveis ao tempo de resposta do sistema. 
Em uma equipe independente de teste quem é o técnico responsável por pela montagem da infraestrutura de 
teste, ou seja, em montar o ambiente de teste e escolher as ferramentas de teste? 
 
 
gerente de teste 
 
desenvolvedor de software 
 
analista de teste 
 
testador 
 Arquiteto de teste 
 
 
 
 
 2a Questão (Ref.: 201513338681) Fórum de Dúvidas (0) Saiba (0) 
 
Analise as questões abaixo levando em consideração tarefas e executores. Neste sentido é correto afirmar que: 
 
 O teste de sistema é usualmente executado pelo analista de teste e o teste unitário pelo programador. 
 
O teste de integração é usualmente executado pelo usuário e o teste unitário pelo programador. 
 
O teste de integração é usualmente executado pelo analista de integração e o teste de sistema pelo 
programador. 
 
O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista de sistemas. 
 
O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo analista de teste. 
 
 Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201513338665) Fórum de Dúvidas (0) Saiba (0) 
 
Quem são os responsáveis em executar os testes unitários e os testes de integração? 
 
 
Testadores 
 
Auditores 
 Analista de testes 
 
Usuários 
 Desenvolvedores 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201512889970) Fórum de Dúvidas (0) Saiba (0) 
 
Normalmente para que o processo de teste transcorra de forma íntegra é comum a utilização de um grupo 
independente de teste, já que as pessoas que criaram o software não devem ser as que irão realizar os testes. 
Normalmente este grupo trabalha de forma conjunta. Uma estratégia de teste de software é desenvolvida pelo 
gerente de projeto, pelos engenheiros de software e pelos especialistas em testes. Existem várias 
responsabilidades e papéis dentro da equipe de teste. Indique dentre as opções abaixo, aquela 
que não corresponde a uma destas pessoas. 
 
 
Testador 
 
Líder do projeto de teste 
 
Analista de teste 
 Usuário 
 
Arquiteto de teste 
 
 
 
 
 5a Questão (Ref.: 201513338689) Fórum de Dúvidas (0) Saiba (0) 
 
Analise as afirmativas abaixo e assinale a opção correta: 
 
I - Os desenvolvedores são os responsáveis pelos testes unitários e de integração. 
II - Os usuários são os responsáveis pelos testes de aceitação. 
III- Os usuários são os responsáveis pelos testes de sistema e aceitação. 
IV - Os desenvolvedores são os responsáveis apenas pelos testes unitários. 
V - Os analistas de testes são os responsáveis pelos testes de sistema. 
 
 Estão corretas as opções I, II e V. 
 
Estão corretas as opções I, III e V. 
 
Estão corretas as opções II, IV e V. 
 
Somente a opção III está correta. 
 
Somente a opção V está correta. 
 
 Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201513392732) Fórum de Dúvidas (0) Saiba (0) 
 
Qual o teste que é realizado por um grupo restrito de usuários, faz parte dos testes de aceitação e é realizado 
no ambiente de produção? 
 
 
Alfa 
 Beta 
 
Gama 
 
Operação 
 
Fumaça 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201513338675) Fórum de Dúvidas (0) Saiba (0) 
 
Testware são todos os produtos gerados nas fases de verificação e validação, incluindo todas as formas de 
documentação, automação e relatórios produzidos. Necessitamos também de uma equipe capacitada. Neste 
sentido analise as questões abaixo e indique a opção correta: 
 
 
Desenvolvedores e testadores integram o mesmo time, mas com funções conflitantes. 
 
O usuário também é parte integrante da equipe de teste. 
 
Os gerentes de testes, assim como todos da equipe de teste, também codificam quando o 
cronograma atrasa. 
 Desenvolvedores e testadores integram equipes diferentes, pois a independência entre as 
equipes é necessária 
 Desenvolvedores e testadores são parte da mesma equipe, pois o trabalho de um depende do 
outro. 
 
 Gabarito Comentado 
 
 
 
 8a Questão (Ref.: 201513338671) Fórum de Dúvidas (0) Saiba (0) 
 
Imaginando-se um projeto de desenvolvimento de software com ciclos de: análise, desenvolvimento e Testes, é 
correto admitir que: 
 
 
Novas solicitações feitas pelo cliente não serão testadas quando estas solicitações chegarem após 
as atividades de teste já terem ultrapassado 86%, para não comprometer o prazo de entrega. 
 
Os usuários finais participam na execução dos testes em conjunto com a equipe de testes para 
auxiliar na interpretação dos resultados. 
 
Qualquer ocorrência de resultado obtido diferentemente do resultado esperado é passível de ser 
anotado e irá interromper os testes. 
 Erros encontrados podem ser corrigidos em tempo de teste no próprio ambiente de teste, dando 
agilidade ao processo como um todo. 
 Os testes devem ser feitos em um ambiente preferencialmente isolado e somente após a 
conclusão dos testes é que a nova versão do software será baixada no ambiente para uma nova 
rodada de testes. 
Em relação as ferramentas de testes automatizado as ferramentas que possibilitam apoiar o 
processo de verificação do software e que apresentam como principais características: 
a análise da complexidade, a compreensão do código e a análise sintática e semântica do 
código. São classificadas como ferramentas: 
 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de execução e conferência 
 
Ferramentas dePlanejamento de testes 
 Ferramentas de Revisões e Inspeções 
 
 Gabarito Comentado 
 
 
 
 2a Questão (Ref.: 201512891052) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação as ferramentas de testes automatizado as ferramentas em que auxiliam na definição dos escopos, 
abordagens, recursos e programação das atividades. E que tem como principais características : geração de 
planejamentos padronizados, elaboração de estimativas de tempo e custos e dimensionamento das equipes de 
acordo com o tempo disponível, são classificadas como ferramentas: 
 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de execução e conferência 
 Ferramentas de Planejamento de testes 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de Revisões e Inspeções 
 
 
 
 
 3a Questão (Ref.: 201512891032) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação as ferramentas de testes automatizado as ferramentas que possibilitam o desenvolvimento de scripts 
automatizados e que apresentam como principais características: a geração de massa de dados e a automatização de scripts, são 
classificadas como: 
 
 
 
Ferramentas de execução e conferência 
 
Ferramentas de Planejamento de testes 
 Ferramentas de Modelagem e Automação 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de Revisões e Inspeções 
 
 Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201513011093) Fórum de Dúvidas (0) Saiba (0) 
 
Como denominamos nos testes automatizados, os testes que realizamos quando temos uma nova versão de 
software e comparamos com a versão anterior? 
 
 
Teste de unidade 
 
Teste de carga 
 Teste Progressivo 
 
Teste de Alfa 
 Teste regressivo 
 
 
 
 
 5a Questão (Ref.: 201512891035) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação as ferramentas de testes automatizado as ferramentas que possibilitam 
apoiar o processo de verificação do software e que apresentam como principais 
características: a análise da complexidade, a compreensão do código e a análise sintática e 
semântica do código. São classificadas como ferramentas: 
 
 Ferramentas de Planejamento de testes 
 Ferramentas de Revisões e Inspeções 
 
Ferramentas de Modelagem e Automação 
 
Ferramentas de Suporte aos Testes 
 
Ferramentas de execução e conferência 
 
 
 
 
 6a Questão (Ref.: 201512891060) Fórum de Dúvidas (0) Saiba (0) 
 
Em relação as ferramentas de testes automatizado as ferramentas que apoiam as atividades que não estão 
diretamente ligadas ao processo de testes, porém garantem que determinados itens fundamentais desse 
processo estão sendo bem gerenciados e que apresentam como principais características o: Gerenciamento de 
defeitos e gerenciamento de configurações. São classificadas como: 
 
 
Ferramentas de Planejamento de testes 
 
Ferramentas de Revisões e Inspeções 
 
Ferramentas de execução e conferência 
 
Ferramentas de Modelagem e Automação 
 Ferramentas de Suporte aos Testes 
Analise as 3 sentenças abaixo: 
I. A norma IEEE 829 propõe um padrão de documentação que deveria ser obedecido por todas as organizações 
que trabalham com teste de software.O objetivo da desta norma é que as organizações utilizem uma linguagem 
padronizada para todos os atores envolvidos no processo de teste de software dentro das organizações. 
II. Caso de teste é o documento de registro de todo o planejamento dos testes de estabelecendo o que será 
testado. Sua finalidade é identificar o maior número de cenários e variações de determinado requisito de 
software. 
III.O Plano-mestre de Verificação é um documento de alto nível elaborado no processo de verificação do 
software, subordinado ao Plano de Garantia de Qualidade do Software, com o objetivo de: definir e estruturar o 
processo de verificação; estabelecer a visão da equipe de verificação e uiformizar os conhecimentos, 
experiências e expectativas dos diversos grupos que integram o processo de desenvolvimento de software. 
Marque a opção correta. 
 
 
Somente II é verdadeira 
 
Nenhuma das sentenças é correta 
 
Somente I e II são verdadeiras 
 Todas são verdadeiras 
 
Somente II e III são verdadeiras 
 
 
 
 
 2a Questão (Ref.: 201512888695) Fórum de Dúvidas (0) Saiba (0) 
 
Para que as empresas possam alcançar bons resultados nos testes aplicados e para que todo este processo 
consiga ser repetitivo, existem certas medidas necessária a ser adotada pelas organizações como por 
exemplo: uma certa organização e padronização nas documentações de teste geradas. A norma 
normalmente adotada pelas organizações que tem como proposta padronizar a documentação de 
teste de software é a: 
 
 
ISO 9126 
 IEEE 829 
 
IEEE 802.3 
 
ISO 9000 
 
ISO 15504 
 
 Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201513460772) Fórum de Dúvidas (0) Saiba (0) 
 
A atividade de teste é composta por alguns elementos essenciais, que auxiliam na formalização desta atividade. 
 
A afirmação " ... serve para selecionar e avaliar casos de teste, de forma a aumentar as possibilidades de 
provocar falhas ou, quando isso não ocorre, estabelecer um nível elevado de confiança na correção do produto", 
refere-se a qual elemento da atividade de teste? 
 
 Critério de teste. 
 
Caso de teste 
 
Critério de cobertura dos testes. 
 
Procedimento de teste. 
 
Critério de geração de casos de Teste. 
 
 
 
 
 4a Questão (Ref.: 201513011095) Fórum de Dúvidas (0) Saiba (0) 
 
Como denominamos o documento que contém o registro de todo o planejamento dos testes estabelecendo o 
que será testado e que tem como principal finalidade identificar o maior número de cenários e variações de 
determinado requisito de software? 
 
 
Relatório de teste 
 Caso de teste 
 
Procedimento de teste 
 
Roteiro de teste 
 Script de teste 
 
 Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201513392742) Fórum de Dúvidas (0) Saiba (0) 
 
Documentar é fundamental para formalizar o processo de qualidade. O conteúdo da documentação deve ser 
claro, bem definido e com todos os itens que devem ser abordados, possibilitando que todos os envolvidos no 
processo de avaliação da qualidade possam acompanhar a evolução do trabalho e rastrear como as atividades 
foram planejadas. 
 
Qual o documento que registra todo o planejamento dos testes estabelecendo o que será testado e cuja 
finalidade é identificar o maior número de cenários e variações de determinado requisito de software? 
 
 
Relatório de teste 
 Caso de teste 
 
Suíte de teste 
 
Plano de teste 
 
Cenário de teste 
 
 
 
 
 6a Questão (Ref.: 201513398989) Fórum de Dúvidas (0) Saiba (0) 
 
Um dos artefatos que compõe a documentação elaborada durante o processo de teste é o "plano-mestre de 
validação" que descreve as estratégias utilizadas para qual das opções abaixo? 
 
 
Teste de baixo nível e teste de alto nível 
 
Iniciação, planejamento, implementação e aceite 
 
Modelagem de negócio, requisitos, análise e design e implementação 
 
Teste de caixa-branca, caixa-preta, caixa-cinza 
 unidade, integração, sistema e aceite. 
 
 Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201512888657) Fórum de Dúvidas (0) Saiba (0) 
 
Nós estudamos a importância da documentação no processo de teste de software e constatamos que deve 
contemplar cada fase do processo de teste. Desta forma, na hierarquia de documentos gerados o documento de 
mais alto nível é o plano de garantia de qualidade de software que é subdivididoem: 
 
 
Estratégia de validação e Estratégia de verificação 
 Plano de teste e Caso de Uso 
 Plano mestre de verificação e Plano Mestre de validação 
 
Plano de sistema e Plano unitário 
 
Relatórioio de erro e Relatório de teste 
 
 
 
 
 8a Questão (Ref.: 201512887934) Fórum de Dúvidas (0) Saiba (0) 
 
Plano de garantia de qualidade é um documento de alto nível elaborado inicialmente no processo de qualidade 
de software, Marque a opção que NÃO é um dos objetivo do plano de garantia de qualidade. 
 
 
Formalizar o processo de qualidade a ser iniciado. 
 
Definir uma visão comum do todo o esforço executado para garantir a qualidade durante o ciclo de 
desenvolvimento de software. 
 
Envolver todos os integrantes do projeto de desenvolvimento (clientes, usuários e consultorias). 
 Convencer a respeito dos ganhos proporcionados pelo processo de garantia da qualidade. 
 Definir e garantir fronteiras de conhecimento (garantir que cada um saiba apenas sua parte no processo 
evitando que um testador influencie no trabalho de outro).

Mais conteúdos dessa disciplina